Skip to content

KVSADICrossRefSelection#

Procedures#

SetSales(Record Sales Line) :#

Summary: Sets the page context to Sales and copies the provided Sales Line data.

procedure SetSales(salesLinePar: Record "Sales Line"): 

Parameters:

  • salesLinePar: The Sales Line record to be used as the source for additional items selection

SetPurchase(Record Purchase Line) :#

Summary: Sets the page context to Purchases and copies the provided Purchase Line data. Maps relevant purchase line fields to sales line fields for display purposes.

procedure SetPurchase(purchLinePar: Record "Purchase Line"): 

Parameters:

  • purchLinePar: The Purchase Line record to be used as the source for additional items selection

SetTempRecord(Record KVSADIAdditionalItem) :#

Summary: Populates the temporary table with additional item records from the provided record set. Used to initialize the page with existing additional items data.

procedure SetTempRecord(var additionalItemVar: Record "KVSADIAdditionalItem"): 

Parameters:

  • additionalItemVar: The source record set containing additional items to be copied to the temporary table

GetTempRecord(Record KVSADIAdditionalItem) :#

Summary: Retrieves all records from the temporary table and copies them to the provided record set. Used to extract the modified additional items data from the page.

procedure GetTempRecord(var additionalItemVar: Record "KVSADIAdditionalItem"): 

Parameters:

  • additionalItemVar: The target record set that will receive the additional items data from the temporary table

CalcInfoData() :#

Summary: Calculates and prepares information data for the current additional item record. Initializes sales line information based on the source sales line and current additional item details.

procedure CalcInfoData():