R30505-15 ReceivingOrderLine - Update Product Dependant Fields
Code | 30505-15 |
Entity | Logistics.Procurement.ReceivingOrderLines Entity |
Name | UpdateProductDependantFields |
Attribute | ProductCode, Lot, Product |
Layer | Front-End |
Events | AttributeChanged(Product, ProductCode) |
Priority | Normal |
Modify | YES |
Applicable Legislations | ALL // no condition needed |
Action | if (Lot?.Product != Product) Lot = null;
if (ProductCode is changed and ProductCode.NewValue != null) Product = ProductCode.Product; if (Product != null) { IF(Product is Changed) {if (ProductCode?.Product != Product) ProductCode = null;} ProductDescription = Product.Name; } |
Description | When Product or Product Code are changed, all Product relevant fields should be updated. |
Message | |
Version | Introduced: 2020.1
Updated: 20 and 21 (Removed setting Serial Number, because it's covered with 30707-2) (Removed setting Quantity Unit, because it's covered with R30505-16 ReceivingOrderLine - Set Quantity Unit) |
Revocable | YES |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.