R30505-10 ReceivingOrderLine - Copy Values From Purchase Order Line
| Code | 30505-10 |
| Entity | Logistics.Procurement.ReceivingOrderLines Entity |
| Name | CopyValuesFromPurchaseOrderLine |
| Attribute | Product, ProductDescription, QuantityUnit, Quantity, PricePerUnit, PurchaseProductPrice |
| Layer | Front-End |
| Events | AttributeChanged(PurchaseOrderLine) |
| Priority | Normal |
| Modify | YES |
| Applicable Legislations | ALL // no condition needed |
| Action | if (PurchaseOrderLine != null) { Product = PurchaseOrderLine.Product; ProductDescription = PurchaseOrderLine.ProductDescription; QuantityUnit = PurchaseOrderLine.QuantityUnit; Quantity = PurchaseOrderLine.ConfirmedQuantity ?? PurchaseOrderLine.Quantity; PricePerUnit = PurchaseOrderLine.ConfirmedPricePerUnit ?? PurchaseOrderLine.PricePerUnit; PurchaseProductPrice = PurchaseOrderLine.PurchaseProductPrice; } else { PurchaseProductPrice = DeterminePurchaseProductPrice( ReceivingOrder.DocumentDate, ReceivingOrder.Supplier, Product, (ConfirmedQuantity ?? Quantity), ReceivingOrder.EnterpriseCompany, ReceivingOrder.PurchasePriceList); } |
| Description | When Purchase Order Line is changed, copay values from its fields. |
| Message | |
| Version | Introduced: 2020.1 |
| Revocable | YES |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.