[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