Skip to content

Latest commit

 

History

History
68 lines (66 loc) · 7.34 KB

R28400.md

File metadata and controls

68 lines (66 loc) · 7.34 KB

erp.type: business-rule erp.entity: Production.ShopFloor.WorkOrders

R28400 WorkOrder - Distrubute By Measurement Category Conversion Ratio Required

+----------------------+-----------------------------------------------------------------------------------------------+ | Code | R28400 | +----------------------+-----------------------------------------------------------------------------------------------+ | Entity | @Production.ShopFloor.WorkOrders | +----------------------+-----------------------------------------------------------------------------------------------+ | Name | DistrubuteByMeasurementCategoryConversionRatioRequired | +----------------------+-----------------------------------------------------------------------------------------------+ | Attribute | WorkOrderItem.ProducedQuantityUnit | +----------------------+-----------------------------------------------------------------------------------------------+ | Layer | Back-End | +----------------------+-----------------------------------------------------------------------------------------------+ | Events | Releasing + | +----------------------+-----------------------------------------------------------------------------------------------+ | Modify | NO | +----------------------+-----------------------------------------------------------------------------------------------+ | Action | Validate that: | | |

| | | if (WorkOrder.OldState < 30 && WorkOrder.NewState >= 30) | | |

| | | For each work order item ingredient: | | |

| | | If (WorkOrderItemIngredient.DistributeBy == Measurement) | | |

| | | {  | | |

| | | for each Work Order item: | | |

| | | WorkOrderItem.Product.BaseMeasurementCategory == | | | WorkOrderItemIngredient.DistributeByMeasurementCategory  | | |

| | | || | | |

| | | WorkOrderItem.Product.ProductDimensions(MeasurementCategory == | | | WorkOrderItemIngredient.DistributeByMeasurementCategory).Count() >= 1 | | |

| | | } | +----------------------+-----------------------------------------------------------------------------------------------+ | Description | When a material is distributed through more than one work order item, the user may distribute | | | it by the quantity of the produced products converted to a specific measurement category. | | | This category is specified for each ingredient. In order to distribute the quantity (and the | | | cost) a conversion ratio is required. For more information about the product product cost | | | see Calculating cost for produced products. | +----------------------+-----------------------------------------------------------------------------------------------+ | Message | There is no conversion ratio between | | | {WorkOrderItem.ProducedQuantityUnit.MeasurementCategory.Name} and | | | {WorkOrderItemIngredient.DistributeByMeasurementCategory.MeasurementCategory.Name} for | | | product {WorkOrderItem.ProductCode}. | | | The conversion ration is required for the distribution of ingredient | | | {WorkOrderItemIngredient.Material.PartNumber}. | | | Please specify such ratio or change the measurement category used in the ingredient | | | distribution. | | |

| | | *Sort Messages By Attribute: *LineOrd | +----------------------+-----------------------------------------------------------------------------------------------+ | Introduced In | 2018.1 | | Version | | +----------------------+-----------------------------------------------------------------------------------------------+ | Revocable | NO | +----------------------+-----------------------------------------------------------------------------------------------+

* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.