procedure CopySalesDocSalesLine(FromSalesHeader: Record "Sales Header", var ToSalesHeader: Record "Sales Header", var LinesNotCopied: Integer, NextLineNo: Integer)
Parameters
Name
Type
Description
FromSalesHeader
Record "Sales Header"
ToSalesHeader
Record "Sales Header"
LinesNotCopied
Integer
NextLineNo
Integer
CopySalesDocSalesLineArchive
procedure CopySalesDocSalesLineArchive(FromSalesHeaderArchive: Record "Sales Header Archive", var ToSalesHeader: Record "Sales Header", var LinesNotCopied: Integer, NextLineNo: Integer)
Parameters
Name
Type
Description
FromSalesHeaderArchive
Record "Sales Header Archive"
ToSalesHeader
Record "Sales Header"
LinesNotCopied
Integer
NextLineNo
Integer
CopySalesDocUpdateHeader
procedure CopySalesDocUpdateHeader(FromDocType: Enum "Sales Document Type From", FromDocNo: Code[20], var ToSalesHeader: Record "Sales Header", FromSalesHeader: Record "Sales Header", FromSalesShptHeader: Record "Sales Shipment Header", FromSalesInvHeader: Record "Sales Invoice Header", FromReturnRcptHeader: Record "Return Receipt Header", FromSalesCrMemoHeader: Record "Sales Cr.Memo Header", FromSalesHeaderArchive: Record "Sales Header Archive", var ReleaseDocument: Boolean)
procedure CopyPurchDocPurchLine(FromPurchHeader: Record "Purchase Header", ToPurchHeader: Record "Purchase Header", var LinesNotCopied: Integer, NextLineNo: Integer)
Parameters
Name
Type
Description
FromPurchHeader
Record "Purchase Header"
ToPurchHeader
Record "Purchase Header"
LinesNotCopied
Integer
NextLineNo
Integer
CopyPurchDocPurchLineArchive
procedure CopyPurchDocPurchLineArchive(FromPurchHeaderArchive: Record "Purchase Header Archive", var ToPurchHeader: Record "Purchase Header", var LinesNotCopied: Integer, NextLineNo: Integer)
Parameters
Name
Type
Description
FromPurchHeaderArchive
Record "Purchase Header Archive"
ToPurchHeader
Record "Purchase Header"
LinesNotCopied
Integer
NextLineNo
Integer
ShowSalesDoc
procedure ShowSalesDoc(ToSalesHeader: Record "Sales Header")
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
ShowPurchDoc
procedure ShowPurchDoc(ToPurchHeader: Record "Purchase Header")
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
CopyFromSalesToPurchDoc
procedure CopyFromSalesToPurchDoc(VendorNo: Code[20], FromSalesHeader: Record "Sales Header", var ToPurchHeader: Record "Purchase Header")
Parameters
Name
Type
Description
VendorNo
Code[20]
FromSalesHeader
Record "Sales Header"
ToPurchHeader
Record "Purchase Header"
TransfldsFromSalesToPurchLine
procedure TransfldsFromSalesToPurchLine(var FromSalesLine: Record "Sales Line", var ToPurchLine: Record "Purchase Line")
Parameters
Name
Type
Description
FromSalesLine
Record "Sales Line"
ToPurchLine
Record "Purchase Line"
CopySalesDocLine
procedure CopySalesDocLine(var ToSalesHeader: Record "Sales Header", var ToSalesLine: Record "Sales Line", var FromSalesHeader: Record "Sales Header", var FromSalesLine: Record "Sales Line", var NextLineNo: Integer, var LinesNotCopied: Integer, RecalculateAmount: Boolean, FromSalesDocType: Enum "Sales Document Type From", var CopyPostedDeferral: Boolean, DocLineNo: Integer): Boolean
procedure ClearSalesLastNoSFields(var SalesHeader: Record "Sales Header")
Parameters
Name
Type
Description
SalesHeader
Record "Sales Header"
HandleAsmAttachedToSalesLine
procedure HandleAsmAttachedToSalesLine(var ToSalesLine: Record "Sales Line")
Parameters
Name
Type
Description
ToSalesLine
Record "Sales Line"
CopyPurchDocLine
procedure CopyPurchDocLine(var ToPurchHeader: Record "Purchase Header", var ToPurchLine: Record "Purchase Line", var FromPurchHeader: Record "Purchase Header", var FromPurchLine: Record "Purchase Line", var NextLineNo: Integer, var LinesNotCopied: Integer, RecalculateAmount: Boolean, FromPurchDocType: Enum "Purchase Document Type From", var CopyPostedDeferral: Boolean, DocLineNo: Integer): Boolean
procedure ClearPurchLastNoSFields(var PurchaseHeader: Record "Purchase Header")
Parameters
Name
Type
Description
PurchaseHeader
Record "Purchase Header"
CopyServContractLines
Obsolete
This element will become obsolete from version 24.0. Replaced by same procedure in codeunit CopyServiceContractMgt.
[Obsolete(Replaced by same procedure in codeunit CopyServiceContractMgt.,24.0)]
procedure CopyServContractLines(ToServContractHeader: Record "Service Contract Header", FromDocType: Option, FromDocNo: Code[20], var FromServContractLine: Record "Service Contract Line"): Boolean
Parameters
Name
Type
Description
ToServContractHeader
Record "Service Contract Header"
FromDocType
Option
FromDocNo
Code[20]
FromServContractLine
Record "Service Contract Line"
Returns
Type
Description
Boolean
ServContractHeaderDocType
Obsolete
This element will become obsolete from version 24.0. Replaced by procedure GetServiceContractType() in codeunit CopyServiceContractMgt.
[Obsolete(Replaced by procedure GetServiceContractType() in codeunit CopyServiceContractMgt.,24.0)]
procedure ServContractHeaderDocType(DocType: Option): Integer
Parameters
Name
Type
Description
DocType
Option
Returns
Type
Description
Integer
CopySalesShptLinesToDoc
procedure CopySalesShptLinesToDoc(ToSalesHeader: Record "Sales Header", var FromSalesShptLine: Record "Sales Shipment Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromSalesShptLine
Record "Sales Shipment Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopySalesInvLinesToDoc
procedure CopySalesInvLinesToDoc(ToSalesHeader: Record "Sales Header", var FromSalesInvLine: Record "Sales Invoice Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromSalesInvLine
Record "Sales Invoice Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopySalesCrMemoLinesToDoc
procedure CopySalesCrMemoLinesToDoc(ToSalesHeader: Record "Sales Header", var FromSalesCrMemoLine: Record "Sales Cr.Memo Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromSalesCrMemoLine
Record "Sales Cr.Memo Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopySalesReturnRcptLinesToDoc
procedure CopySalesReturnRcptLinesToDoc(ToSalesHeader: Record "Sales Header", var FromReturnRcptLine: Record "Return Receipt Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromReturnRcptLine
Record "Return Receipt Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
SplitPstdSalesLinesPerILE
procedure SplitPstdSalesLinesPerILE(ToSalesHeader: Record "Sales Header", FromSalesHeader: Record "Sales Header", var ItemLedgEntry: Record "Item Ledger Entry", var TempSalesLineBuf: Record "Sales Line" temporary, FromSalesLine: Record "Sales Line", var TempDocSalesLine: Record "Sales Line" temporary, var NextLineNo: Integer, var CopyItemTrkg: Boolean, var MissingExCostRevLink: Boolean, FillExactCostRevLink: Boolean, FromShptOrRcpt: Boolean): Boolean
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromSalesHeader
Record "Sales Header"
ItemLedgEntry
Record "Item Ledger Entry"
TempSalesLineBuf
Record "Sales Line" temporary
FromSalesLine
Record "Sales Line"
TempDocSalesLine
Record "Sales Line" temporary
NextLineNo
Integer
CopyItemTrkg
Boolean
MissingExCostRevLink
Boolean
FillExactCostRevLink
Boolean
FromShptOrRcpt
Boolean
Returns
Type
Description
Boolean
CopyPurchRcptLinesToDoc
procedure CopyPurchRcptLinesToDoc(ToPurchHeader: Record "Purchase Header", var FromPurchRcptLine: Record "Purch. Rcpt. Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
FromPurchRcptLine
Record "Purch. Rcpt. Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopyPurchInvLinesToDoc
procedure CopyPurchInvLinesToDoc(ToPurchHeader: Record "Purchase Header", var FromPurchInvLine: Record "Purch. Inv. Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
FromPurchInvLine
Record "Purch. Inv. Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopyPurchCrMemoLinesToDoc
procedure CopyPurchCrMemoLinesToDoc(ToPurchHeader: Record "Purchase Header", var FromPurchCrMemoLine: Record "Purch. Cr. Memo Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
FromPurchCrMemoLine
Record "Purch. Cr. Memo Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopyPurchReturnShptLinesToDoc
procedure CopyPurchReturnShptLinesToDoc(ToPurchHeader: Record "Purchase Header", var FromReturnShptLine: Record "Return Shipment Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
FromReturnShptLine
Record "Return Shipment Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
IsCopyItemTrkg
procedure IsCopyItemTrkg(var ItemLedgEntry: Record "Item Ledger Entry", var CopyItemTrkg: Boolean, FillExactCostRevLink: Boolean): Boolean
Parameters
Name
Type
Description
ItemLedgEntry
Record "Item Ledger Entry"
CopyItemTrkg
Boolean
FillExactCostRevLink
Boolean
Returns
Type
Description
Boolean
GetLastToSalesLineNo
procedure GetLastToSalesLineNo(ToSalesHeader: Record "Sales Header"): Decimal
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
Returns
Type
Description
Decimal
GetLastToPurchLineNo
procedure GetLastToPurchLineNo(ToPurchHeader: Record "Purchase Header"): Decimal
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
Returns
Type
Description
Decimal
InsertOldSalesDocNoLine
procedure InsertOldSalesDocNoLine(ToSalesHeader: Record "Sales Header", OldDocNo: Code[20], OldDocType: Integer, var NextLineNo: Integer)
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
OldDocNo
Code[20]
OldDocType
Integer
NextLineNo
Integer
IsSalesFillExactCostRevLink
procedure IsSalesFillExactCostRevLink(ToSalesHeader: Record "Sales Header", FromDocType: Option, CurrencyCode: Code[10]): Boolean
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
FromDocType
Option
CurrencyCode
Code[10]
Returns
Type
Description
Boolean
IsPurchFillExactCostRevLink
procedure IsPurchFillExactCostRevLink(ToPurchHeader: Record "Purchase Header", FromDocType: Option, CurrencyCode: Code[10]): Boolean
procedure CopyArchSalesLine(var ToSalesHeader: Record "Sales Header", var ToSalesLine: Record "Sales Line", var FromSalesHeaderArchive: Record "Sales Header Archive", var FromSalesLineArchive: Record "Sales Line Archive", var NextLineNo: Integer, var LinesNotCopied: Integer, RecalculateAmount: Boolean): Boolean
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
ToSalesLine
Record "Sales Line"
FromSalesHeaderArchive
Record "Sales Header Archive"
FromSalesLineArchive
Record "Sales Line Archive"
NextLineNo
Integer
LinesNotCopied
Integer
RecalculateAmount
Boolean
Returns
Type
Description
Boolean
CopyArchPurchLine
procedure CopyArchPurchLine(var ToPurchHeader: Record "Purchase Header", var ToPurchLine: Record "Purchase Line", var FromPurchHeaderArchive: Record "Purchase Header Archive", var FromPurchLineArchive: Record "Purchase Line Archive", var NextLineNo: Integer, var LinesNotCopied: Integer, RecalculateAmount: Boolean): Boolean
Parameters
Name
Type
Description
ToPurchHeader
Record "Purchase Header"
ToPurchLine
Record "Purchase Line"
FromPurchHeaderArchive
Record "Purchase Header Archive"
FromPurchLineArchive
Record "Purchase Line Archive"
NextLineNo
Integer
LinesNotCopied
Integer
RecalculateAmount
Boolean
Returns
Type
Description
Boolean
CopyFieldsFromOldSalesHeader
procedure CopyFieldsFromOldSalesHeader(var ToSalesHeader: Record "Sales Header", OldSalesHeader: Record "Sales Header")
Parameters
Name
Type
Description
ToSalesHeader
Record "Sales Header"
OldSalesHeader
Record "Sales Header"
CopyFieldsFromOldPurchHeader
procedure CopyFieldsFromOldPurchHeader(var ToPurchHeader: Record "Purchase Header", OldPurchHeader: Record "Purchase Header")
procedure InitAndCheckSalesDocuments(FromDocType: Option, FromDocNo: Code[20], var FromSalesHeader: Record "Sales Header", var ToSalesHeader: Record "Sales Header", var ToSalesLine: Record "Sales Line", var FromSalesShipmentHeader: Record "Sales Shipment Header", var FromSalesInvoiceHeader: Record "Sales Invoice Header", var FromReturnReceiptHeader: Record "Return Receipt Header", var FromSalesCrMemoHeader: Record "Sales Cr.Memo Header", var FromSalesHeaderArchive: Record "Sales Header Archive"): Boolean
Parameters
Name
Type
Description
FromDocType
Option
FromDocNo
Code[20]
FromSalesHeader
Record "Sales Header"
ToSalesHeader
Record "Sales Header"
ToSalesLine
Record "Sales Line"
FromSalesShipmentHeader
Record "Sales Shipment Header"
FromSalesInvoiceHeader
Record "Sales Invoice Header"
FromReturnReceiptHeader
Record "Return Receipt Header"
FromSalesCrMemoHeader
Record "Sales Cr.Memo Header"
FromSalesHeaderArchive
Record "Sales Header Archive"
Returns
Type
Description
Boolean
InitAndCheckPurchaseDocuments
procedure InitAndCheckPurchaseDocuments(FromDocType: Option, FromDocNo: Code[20], var FromPurchaseHeader: Record "Purchase Header", var ToPurchaseHeader: Record "Purchase Header", var FromPurchRcptHeader: Record "Purch. Rcpt. Header", var FromPurchInvHeader: Record "Purch. Inv. Header", var FromReturnShipmentHeader: Record "Return Shipment Header", var FromPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.", var FromPurchaseHeaderArchive: Record "Purchase Header Archive"): Boolean
Parameters
Name
Type
Description
FromDocType
Option
FromDocNo
Code[20]
FromPurchaseHeader
Record "Purchase Header"
ToPurchaseHeader
Record "Purchase Header"
FromPurchRcptHeader
Record "Purch. Rcpt. Header"
FromPurchInvHeader
Record "Purch. Inv. Header"
FromReturnShipmentHeader
Record "Return Shipment Header"
FromPurchCrMemoHdr
Record "Purch. Cr. Memo Hdr."
FromPurchaseHeaderArchive
Record "Purchase Header Archive"
Returns
Type
Description
Boolean
InitSalesLineFields
procedure InitSalesLineFields(var ToSalesLine: Record "Sales Line")
Parameters
Name
Type
Description
ToSalesLine
Record "Sales Line"
InitJobFieldsForSalesLine
procedure InitJobFieldsForSalesLine(var SalesLine: Record "Sales Line")
Parameters
Name
Type
Description
SalesLine
Record "Sales Line"
InitPurchLineFields
procedure InitPurchLineFields(var ToPurchLine: Record "Purchase Line")
Parameters
Name
Type
Description
ToPurchLine
Record "Purchase Line"
CopySalesLinesToDoc
procedure CopySalesLinesToDoc(FromDocType: Option, ToSalesHeader: Record "Sales Header", var FromSalesShipmentLine: Record "Sales Shipment Line", var FromSalesInvoiceLine: Record "Sales Invoice Line", var FromReturnReceiptLine: Record "Return Receipt Line", var FromSalesCrMemoLine: Record "Sales Cr.Memo Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
FromDocType
Option
ToSalesHeader
Record "Sales Header"
FromSalesShipmentLine
Record "Sales Shipment Line"
FromSalesInvoiceLine
Record "Sales Invoice Line"
FromReturnReceiptLine
Record "Return Receipt Line"
FromSalesCrMemoLine
Record "Sales Cr.Memo Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopyPurchaseLinesToDoc
procedure CopyPurchaseLinesToDoc(FromDocType: Option, ToPurchaseHeader: Record "Purchase Header", var FromPurchRcptLine: Record "Purch. Rcpt. Line", var FromPurchInvLine: Record "Purch. Inv. Line", var FromReturnShipmentLine: Record "Return Shipment Line", var FromPurchCrMemoLine: Record "Purch. Cr. Memo Line", var LinesNotCopied: Integer, var MissingExCostRevLink: Boolean)
Parameters
Name
Type
Description
FromDocType
Option
ToPurchaseHeader
Record "Purchase Header"
FromPurchRcptLine
Record "Purch. Rcpt. Line"
FromPurchInvLine
Record "Purch. Inv. Line"
FromReturnShipmentLine
Record "Return Shipment Line"
FromPurchCrMemoLine
Record "Purch. Cr. Memo Line"
LinesNotCopied
Integer
MissingExCostRevLink
Boolean
CopyShippingInfoPurchOrder
procedure CopyShippingInfoPurchOrder(var ToPurchaseHeader: Record "Purchase Header", FromPurchaseHeader: Record "Purchase Header")