Table of Contents

KVSADIAdditionalItemMgt

Procedures

UpdateAdditionalItems(Record Purchase Line, Record Purchase Line) :

Summary: Update the additional items of the document line.

procedure UpdateAdditionalItems(var Rec: Record "Purchase Line"; var xRec: Record "Purchase Line"): 

Parameters:

  • Rec: The document line to update additional items for
  • xRec: The previous version of the document line

UpdateAdditionalItems(Record Sales Line, Record Sales Line) :

Summary: Update the additional items of the document line.

procedure UpdateAdditionalItems(var Rec: Record "Sales Line"; var xRec: Record "Sales Line"): 

Parameters:

  • Rec: The sales line to update additional items for
  • xRec: The previous version of the sales line

DocumentLineHasAdditionalDocumentLines(Record Sales Line) : Boolean

Summary: Returns if the document line has additional lines with linked additional items.

procedure DocumentLineHasAdditionalDocumentLines(salesLine: Record "Sales Line"): Boolean

Parameters:

  • salesLine: The sales line to check

Returns: True if the document line has additional lines with linked additional items, false otherwise

DocumentLineHasAdditionalDocumentLines(Record Purchase Line) : Boolean

Summary: Returns if the document line has additional lines with linked additional items.

procedure DocumentLineHasAdditionalDocumentLines(purchLine: Record "Purchase Line"): Boolean

Parameters:

  • purchLine: The purchase line to check

Returns: True if the document line has additional lines with linked additional items, false otherwise

InsertAdditionalItems(Record Purchase Line, Boolean) :

Summary: Insert additional document lines based on additional items for the document line.

procedure InsertAdditionalItems(purchLine: Record "Purchase Line"; CalledByAction: Boolean): 

Parameters:

  • purchLine: The purchase line to insert additional items for
  • CalledByAction: Indicates if the procedure is called by an action

InsertAdditionalItems(Record Sales Line, Boolean) :

Summary: Insert additional document lines based on additional items for the document line.

procedure InsertAdditionalItems(salesLine: Record "Sales Line"; CalledByAction: Boolean): 

Parameters:

  • salesLine: The sales line to insert additional items for
  • CalledByAction: Indicates if the procedure is called by an action