Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计划程序在openerp中不工作_Openerp - Fatal编程技术网

计划程序在openerp中不工作

计划程序在openerp中不工作,openerp,Openerp,我想创建一个场景,当库存低于最低水平时,需要放置自动采购订单。为此,我创建了一个最低库存规则(重新订购规则)。因此,当产品数量小于最低数量时,将使用选项放置采购订单 “仓库->调度程序->运行调度程序”工作正常。但是我需要每月或每周自动下订单,而不使用“warehouse->scheduler->run scheduler”选项。为此,我尝试使用scheduling选项,我编写了如下代码 <record forcecreate="True" id="ir_cron_purchase_fin

我想创建一个场景,当库存低于最低水平时,需要放置自动采购订单。为此,我创建了一个最低库存规则(重新订购规则)。因此,当产品数量小于最低数量时,将使用选项放置采购订单 “仓库->调度程序->运行调度程序”工作正常。但是我需要每月或每周自动下订单,而不使用“warehouse->scheduler->run scheduler”选项。为此,我尝试使用scheduling选项,我编写了如下代码

<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> 

运行购买精细调度程序
1.
天
1.

但调度不起作用,我还尝试通过选项“Administration->schedule->scheduled action”创建调度。但调度仍然不起作用,并且没有下采购订单。我在本地计算机上执行此操作,而不是在服务器上。这是问题所在。

请设置
numbercall=-1

<field name="numbercall">-1</field>
-1
如果您给1,那么您的调度程序将只运行一次。如果你给-1,那么它无限运行