[IMP]:check start date for stock move in mrp operation and remove unuse line in mrp repair

bzr revid: ksa@tinyerp.com-20110920071905-7a9cr3l5cvwkwjh9
This commit is contained in:
Kirti Savalia (OpenERP) 2011-09-20 12:49:05 +05:30
parent 53b4bdc2a3
commit ed2f99fe34
2 changed files with 6 additions and 9 deletions

View File

@ -14,6 +14,7 @@
product_qty: 5.0 product_qty: 5.0
product_uom: product.product_uom_unit product_uom: product.product_uom_unit
product_uos_qty: 5.0 product_uos_qty: 5.0
allow_reorder: True
- -
I am computing the data. I am computing the data.
- -
@ -123,13 +124,6 @@
!workflow {model: mrp.production, action: button_produce, ref: mrp_production_mo0} !workflow {model: mrp.production, action: button_produce, ref: mrp_production_mo0}
- -
I check that the related work order is in progress state. I check that the related work order is in progress state.
-
!python {model: mrp.production.workcenter.line}: |
from tools.translate import _
order_id = self.search(cr, uid, [('production_id','=', ref('mrp_production_mo0')),('state','=','startworking')])
assert order_id, _('Work order not started yet!')
-
I check that the related work order is in progress state.
- -
!python {model: mrp.production.workcenter.line}: | !python {model: mrp.production.workcenter.line}: |
from tools.translate import _ from tools.translate import _
@ -163,3 +157,8 @@
from tools.translate import _ from tools.translate import _
order_id = self.search(cr, uid, [('production_id','=', ref('mrp_production_mo0')),('state','=','done')]) order_id = self.search(cr, uid, [('production_id','=', ref('mrp_production_mo0')),('state','=','done')])
assert order_id, _('Work order not done yet!') assert order_id, _('Work order not done yet!')
-
Calculates start date for stock moves finding interval from resource calendar.
-
!python {model: mrp.production}: |
self._move_pass(cr, uid, [ref('mrp_production_mo0')], context=None)

View File

@ -105,8 +105,6 @@ class mrp_repair(osv.osv):
return res return res
def _get_lines(self, cr, uid, ids, context=None): def _get_lines(self, cr, uid, ids, context=None):
if context is None:
context = {}
result = {} result = {}
for line in self.pool.get('mrp.repair.line').browse(cr, uid, ids, context=context): for line in self.pool.get('mrp.repair.line').browse(cr, uid, ids, context=context):
result[line.repair_id.id] = True result[line.repair_id.id] = True