我想创建一个场景,当库存低于最低水平时,需要放置自动采购订单。为此,我创建了最小库存规则(重新排序规则)。因此,当产品数量变得小于最小数量时将使用该选项下达采购订单 '仓库 - >调度程序 - >运行调度程序'它工作正常。但我需要在每月或每周的基础上自动下订单,而不使用选项'仓库 - >调度程序 - >运行调度程序'。为此,我尝试使用调度选项我已经编写了这样的代码
<record forcecreate="True" id="ir_cron_purchase_fine_action" model="ir.cron">
<field name="name">Run Purchase Fine Scheduler</field>
<field eval="True" name="active" />
<field name="user_id" ref="base.user_root" />
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="numbercall">1</field>
<field eval="'purchase.order'" name="model" />
<field eval="'run_scheduler'" name="function" />
<field eval="'(False,)'" name="args" />
</record>
但是日程安排不起作用,我还试图通过选项'administartion-&gt; schedule-&gt; schedule action'创建日程安排。但仍然没有安排调度,也没有采购订单。我在我的本地机器上这样做,而不是在服务器上就是这个问题。?
答案 0 :(得分:2)
请设置numbercall=-1
<field name="numbercall">-1</field>
如果您给1,那么您的调度程序将只运行一次。如果给出-1则会无限运行。