diff --git a/bt5/erp5_simulation/DocumentTemplateItem/DeliveryRule.py b/bt5/erp5_simulation/DocumentTemplateItem/DeliveryRule.py index 4f0896330ae02ff0d26b2c0845a62d9c16c0030a..0458c20dbaf3b3fb2002bf4473a1cf6c7cecd2ae 100644 --- a/bt5/erp5_simulation/DocumentTemplateItem/DeliveryRule.py +++ b/bt5/erp5_simulation/DocumentTemplateItem/DeliveryRule.py @@ -101,9 +101,11 @@ class DeliveryRuleMovementGenerator(MovementGeneratorMixin): Input movement list comes from delivery """ ret = [] + rule = context.getSpecialiseValue() for input_movement, business_path in self \ ._getInputMovementAndPathTupleList(context): - kw = self._getPropertyAndCategoryList(input_movement, business_path) + kw = self._getPropertyAndCategoryList(input_movement, business_path, + rule) simulation_movement = context.newContent( portal_type=RuleMixin.movement_type, temp_object=True, diff --git a/bt5/erp5_simulation/DocumentTemplateItem/InvoiceRule.py b/bt5/erp5_simulation/DocumentTemplateItem/InvoiceRule.py index 17ff266d072f6ee1e3bbd1349148f69ad7fd06d1..0c97bb776d1a98c008f22c5603da4170ceb61f91 100644 --- a/bt5/erp5_simulation/DocumentTemplateItem/InvoiceRule.py +++ b/bt5/erp5_simulation/DocumentTemplateItem/InvoiceRule.py @@ -99,9 +99,11 @@ class InvoiceRuleMovementGenerator(MovementGeneratorMixin): Input movement list comes from delivery """ ret = [] + rule = context.getSpecialiseValue() for input_movement, business_path in self \ ._getInputMovementAndPathTupleList(context): - kw = self._getPropertyAndCategoryList(input_movement, business_path) + kw = self._getPropertyAndCategoryList(input_movement, business_path, + rule) simulation_movement = context.newContent( portal_type=RuleMixin.movement_type, temp_object=True, diff --git a/bt5/erp5_simulation/DocumentTemplateItem/OrderRule.py b/bt5/erp5_simulation/DocumentTemplateItem/OrderRule.py index 87796a11f335e128f00eba7d9c5b60251609f57c..17022b993cba49afc34b373d224038edc28641d1 100644 --- a/bt5/erp5_simulation/DocumentTemplateItem/OrderRule.py +++ b/bt5/erp5_simulation/DocumentTemplateItem/OrderRule.py @@ -101,9 +101,11 @@ class OrderRuleMovementGenerator(MovementGeneratorMixin): Input movement list comes from order """ ret = [] + rule = context.getSpecialiseValue() for input_movement, business_path in self \ ._getInputMovementAndPathTupleList(context): - kw = self._getPropertyAndCategoryList(input_movement, business_path) + kw = self._getPropertyAndCategoryList(input_movement, business_path, + rule) simulation_movement = context.newContent( portal_type=RuleMixin.movement_type, temp_object=True,