2013-06-07 2 views
2

Я хочу создать сценарий, когда запас станет ниже минимального уровня, и должен быть установлен автоматический заказ на покупку. Для этого я создал правило минимального запаса (правило переупорядочения). Так что, когда товар становится меньше минимального количества, заказ на поставку будет размещен с использованием опции «склад-> планировщик-> планировщик запуска». Он работает нормально. Но мне нужно разместить заказ на покупку автоматически на ежемесячной или недельной основе, не используя опцию «store-> scheduler-> run scheduler». Поэтому для этого я попытался использовать параметр планирования, я написал код, подобный этому.Планировщик, не работающий в openerp

<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-> schedule-> запланированное действие. Но все же планирование не работает, и в нем не размещается заказ на поставку. Я делаю это на своей локальной машине, а не на сервере, это проблема.?

ответ

2

Пожалуйста, установите numbercall=-1

<field name="numbercall">-1</field> 

Если вы даете 1, то ваш планировщик будет работать только один раз. Если вы задали -1, то он выполняется бесконечно.

Смежные вопросы