diff --git a/product/ERP5/Document/TransformationRule.py b/product/ERP5/Document/TransformationRule.py index 7b2ba6303c5691d3a4b41ea28f57e204aaf0bc56..f165b6fe5b88dcbaa8c2166cb70bf84bcfdbb2a2 100755 --- a/product/ERP5/Document/TransformationRule.py +++ b/product/ERP5/Document/TransformationRule.py @@ -156,6 +156,8 @@ class TransformationRule(Rule): "quantity_unit": parent_movement.getQuantityUnit(), "variation_category_list":\ parent_movement.getVariationCategoryList(), + "variation_property_dict": \ + parent_movement.getVariationPropertyDict(), "source_list": (), "source_section_list": (), "destination": production, @@ -241,6 +243,8 @@ class TransformationRule(Rule): "source_section": production_section, "deliverable": 1, "variation_category_list": category_list, + "variation_property_dict": \ + parent_movement.getVariationPropertyDict(), 'causality_value': current_supply_link, "industrial_phase_list": ind_phase_list} return consumed_movement_dict @@ -301,6 +305,8 @@ class TransformationRule(Rule): "resource": amount.getResource(), "variation_category_list":\ amount.getVariationCategoryList(), + "variation_property_dict": \ + amount.getVariationPropertyDict(), "quantity": amount.getQuantity() * parent_movement.getQuantity(), "quantity_unit": amount.getQuantityUnit(), "destination_list": (), diff --git a/product/ERP5/Document/TransformationSourcingRule.py b/product/ERP5/Document/TransformationSourcingRule.py index b8212014ebcacb8d321b13a6d4daf587475c5201..39bd122422f68f4b6f6d217530f48f82238ae4b4 100755 --- a/product/ERP5/Document/TransformationSourcingRule.py +++ b/product/ERP5/Document/TransformationSourcingRule.py @@ -193,6 +193,8 @@ class TransformationSourcingRule(Rule): 'resource_value': parent_movement.getResourceValue(), 'variation_category_list': parent_movement.\ getVariationCategoryList(), + "variation_property_dict": \ + parent_movement.getVariationPropertyDict(), 'quantity': parent_movement.getQuantity(), 'quantity_unit': parent_movement.getQuantityUnit(), 'start_date': previous_supply_link.getStartDate(stop_date),