[Erp5-report] r15206 - /erp5/trunk/products/ERP5/Document/Delivery.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 12 18:14:46 CEST 2007
Author: alex
Date: Thu Jul 12 18:14:46 2007
New Revision: 15206
URL: http://svn.erp5.org?rev=15206&view=rev
Log:
- Movement_solveMovement should be a python script
- allow to specify delivery_solver, target_solver as parameters
Modified:
erp5/trunk/products/ERP5/Document/Delivery.py
Modified: erp5/trunk/products/ERP5/Document/Delivery.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Delivery.py?rev=15206&r1=15205&r2=15206&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Delivery.py (original)
+++ erp5/trunk/products/ERP5/Document/Delivery.py Thu Jul 12 18:14:46 2007
@@ -330,7 +330,8 @@
self.converge()
def splitAndDeferMovementList(self, start_date=None, stop_date=None,
- movement_uid_list=[], delivery_builder=None):
+ movement_uid_list=[], delivery_solver=None,
+ target_solver='CopyToTarget', delivery_builder=None):
"""
this method will unlink and delete movements in movement_uid_list and
rebuild a new Packing List with them.
@@ -365,8 +366,8 @@
build_tag = '%s_splitAndDefer_build' % self.getRelativeUrl()
# call solver and expand on deferrd movements
for movement in movement_list:
- movement.activate(tag=solver_tag).solveMovement(
- None, 'CopyToTarget')
+ movement.activate(tag=solver_tag).Movement_solveMovement(
+ delivery_solver, target_solver)
tag_list.append(solver_tag)
for s_m in deferred_simulation_movement_list:
s_m.activate(after_tag=tag_list[:], tag=expand_tag).expand()
More information about the Erp5-report
mailing list