Codeunit "Copy Document Mgt."

ID 6620
Namespace: Microsoft.Utilities

Methods

SetProperties

procedure SetProperties(NewIncludeHeader: Boolean, NewRecalculateLines: Boolean, NewMoveNegLines: Boolean, NewCreateToHeader: Boolean, NewHideDialog: Boolean, NewExactCostRevMandatory: Boolean, NewApplyFully: Boolean)

Parameters

Name Type Description
NewIncludeHeader Boolean
NewRecalculateLines Boolean
NewMoveNegLines Boolean
NewCreateToHeader Boolean
NewHideDialog Boolean
NewExactCostRevMandatory Boolean
NewApplyFully Boolean

SetPropertiesForCreditMemoCorrection

procedure SetPropertiesForCreditMemoCorrection()

SetPropertiesForInvoiceCorrection

procedure SetPropertiesForInvoiceCorrection(NewSkipCopyFromDescription: Boolean)

Parameters

Name Type Description
NewSkipCopyFromDescription Boolean

GetSalesDocumentType

procedure GetSalesDocumentType(FromDocType: Enum "Sales Document Type From"): Enum "Sales Document Type"

Parameters

Name Type Description
FromDocType Microsoft.Sales.Document."Sales Document Type From"

Returns

Type Description
Microsoft.Sales.Document."Sales Document Type"

GetPurchaseDocumentType

procedure GetPurchaseDocumentType(FromDocType: Enum "Purchase Document Type From"): Enum "Purchase Document Type"

Parameters

Name Type Description
FromDocType Microsoft.Purchases.Document."Purchase Document Type From"

Returns

Type Description
Microsoft.Purchases.Document."Purchase Document Type"

CopySalesDocForInvoiceCancelling

procedure CopySalesDocForInvoiceCancelling(FromDocNo: Code[20], var ToSalesHeader: Record "Sales Header")

Parameters

Name Type Description
FromDocNo Code[20]
ToSalesHeader Record "Sales Header"

CopySalesDocForCrMemoCancelling

procedure CopySalesDocForCrMemoCancelling(FromDocNo: Code[20], var ToSalesHeader: Record "Sales Header")

Parameters

Name Type Description
FromDocNo Code[20]
ToSalesHeader Record "Sales Header"

CopySalesDoc

procedure CopySalesDoc(FromDocType: Enum "Sales Document Type From", FromDocNo: Code[20], var ToSalesHeader: Record "Sales Header")

Parameters

Name Type Description
FromDocType Microsoft.Sales.Document."Sales Document Type From"
FromDocNo Code[20]
ToSalesHeader Record "Sales Header"

CopySalesDocSalesLine

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)

Parameters

Name Type Description
FromDocType Microsoft.Sales.Document."Sales Document Type From"
FromDocNo Code[20]
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"
ReleaseDocument Boolean

CheckCustomer

procedure CheckCustomer(var FromSalesHeader: Record "Sales Header", var ToSalesHeader: Record "Sales Header")

Parameters

Name Type Description
FromSalesHeader Record "Sales Header"
ToSalesHeader Record "Sales Header"

CopyPurchaseDocForInvoiceCancelling

procedure CopyPurchaseDocForInvoiceCancelling(FromDocNo: Code[20], var ToPurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
FromDocNo Code[20]
ToPurchaseHeader Record "Purchase Header"

CopyPurchDocForCrMemoCancelling

procedure CopyPurchDocForCrMemoCancelling(FromDocNo: Code[20], var ToPurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
FromDocNo Code[20]
ToPurchaseHeader Record "Purchase Header"

CopyPurchDoc

procedure CopyPurchDoc(FromDocType: Enum "Purchase Document Type From", FromDocNo: Code[20], var ToPurchHeader: Record "Purchase Header")

Parameters

Name Type Description
FromDocType Microsoft.Purchases.Document."Purchase Document Type From"
FromDocNo Code[20]
ToPurchHeader Record "Purchase Header"

CopyPurchDocPurchLine

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

Parameters

Name Type Description
ToSalesHeader Record "Sales Header"
ToSalesLine Record "Sales Line"
FromSalesHeader Record "Sales Header"
FromSalesLine Record "Sales Line"
NextLineNo Integer
LinesNotCopied Integer
RecalculateAmount Boolean
FromSalesDocType Microsoft.Sales.Document."Sales Document Type From"
CopyPostedDeferral Boolean
DocLineNo Integer

Returns

Type Description
Boolean

UpdateSalesHeaderWhenCopyFromSalesHeader

procedure UpdateSalesHeaderWhenCopyFromSalesHeader(var SalesHeader: Record "Sales Header", OriginalSalesHeader: Record "Sales Header", FromDocType: Enum "Sales Document Type From")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
OriginalSalesHeader Record "Sales Header"
FromDocType Microsoft.Sales.Document."Sales Document Type From"

ClearSalesLastNoSFields

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

Parameters

Name Type Description
ToPurchHeader Record "Purchase Header"
ToPurchLine Record "Purchase Line"
FromPurchHeader Record "Purchase Header"
FromPurchLine Record "Purchase Line"
NextLineNo Integer
LinesNotCopied Integer
RecalculateAmount Boolean
FromPurchDocType Microsoft.Purchases.Document."Purchase Document Type From"
CopyPostedDeferral Boolean
DocLineNo Integer

Returns

Type Description
Boolean

UpdatePurchHeaderWhenCopyFromPurchHeader

procedure UpdatePurchHeaderWhenCopyFromPurchHeader(var PurchaseHeader: Record "Purchase Header", OriginalPurchaseHeader: Record "Purchase Header", FromDocType: Enum "Purchase Document Type From")

Parameters

Name Type Description
PurchaseHeader Record "Purchase Header"
OriginalPurchaseHeader Record "Purchase Header"
FromDocType Microsoft.Purchases.Document."Purchase Document Type From"

ClearPurchLastNoSFields

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

Parameters

Name Type Description
ToPurchHeader Record "Purchase Header"
FromDocType Option
CurrencyCode Code[10]

Returns

Type Description
Boolean

IsRecalculateAmount

procedure IsRecalculateAmount(FromCurrencyCode: Code[10], ToCurrencyCode: Code[10], FromPricesInclVAT: Boolean, ToPricesInclVAT: Boolean): Boolean

Parameters

Name Type Description
FromCurrencyCode Code[10]
ToCurrencyCode Code[10]
FromPricesInclVAT Boolean
ToPricesInclVAT Boolean

Returns

Type Description
Boolean

CalculateRevSalesLineAmount

procedure CalculateRevSalesLineAmount(var SalesLine: Record "Sales Line", OrgQtyBase: Decimal, FromPricesInclVAT: Boolean, ToPricesInclVAT: Boolean)

Parameters

Name Type Description
SalesLine Record "Sales Line"
OrgQtyBase Decimal
FromPricesInclVAT Boolean
ToPricesInclVAT Boolean

CalculateRevPurchLineAmount

procedure CalculateRevPurchLineAmount(var PurchLine: Record "Purchase Line", OrgQtyBase: Decimal, FromPricesInclVAT: Boolean, ToPricesInclVAT: Boolean)

Parameters

Name Type Description
PurchLine Record "Purchase Line"
OrgQtyBase Decimal
FromPricesInclVAT Boolean
ToPricesInclVAT Boolean

SetHideProcessWindow

procedure SetHideProcessWindow(NewHideProcessWindow: Boolean)

Parameters

Name Type Description
NewHideProcessWindow Boolean

IsTimeForUpdate

procedure IsTimeForUpdate(): Boolean

Returns

Type Description
Boolean

ShowMessageReapply

procedure ShowMessageReapply(OriginalQuantity: Boolean)

Parameters

Name Type Description
OriginalQuantity Boolean

LinkJobPlanningLine

procedure LinkJobPlanningLine(SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Record "Sales Header"

CopyAsmHeaderToAsmHeader

procedure CopyAsmHeaderToAsmHeader(FromAsmHeader: Record "Assembly Header", ToAsmHeader: Record "Assembly Header", IncludeHeader: Boolean)

Parameters

Name Type Description
FromAsmHeader Record "Assembly Header"
ToAsmHeader Record "Assembly Header"
IncludeHeader Boolean

CopyPostedAsmHeaderToAsmHeader

procedure CopyPostedAsmHeaderToAsmHeader(PostedAsmHeader: Record "Posted Assembly Header", ToAsmHeader: Record "Assembly Header", IncludeHeader: Boolean)

Parameters

Name Type Description
PostedAsmHeader Record "Posted Assembly Header"
ToAsmHeader Record "Assembly Header"
IncludeHeader Boolean

InitAsmCopyHandling

procedure InitAsmCopyHandling(ResetQuantities: Boolean)

Parameters

Name Type Description
ResetQuantities Boolean

InitialToAsmHeaderCheck

procedure InitialToAsmHeaderCheck(ToAsmHeader: Record "Assembly Header", IncludeHeader: Boolean)

Parameters

Name Type Description
ToAsmHeader Record "Assembly Header"
IncludeHeader Boolean

SetArchDocVal

procedure SetArchDocVal(DocOccurrencyNo: Integer, DocVersionNo: Integer)

Parameters

Name Type Description
DocOccurrencyNo Integer
DocVersionNo Integer

CopyArchSalesLine

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")

Parameters

Name Type Description
ToPurchHeader Record "Purchase Header"
OldPurchHeader Record "Purchase Header"

DeferralTypeForSalesDoc

procedure DeferralTypeForSalesDoc(DocType: Option): Integer

Parameters

Name Type Description
DocType Option

Returns

Type Description
Integer

DeferralTypeForPurchDoc

procedure DeferralTypeForPurchDoc(DocType: Option): Integer

Parameters

Name Type Description
DocType Option

Returns

Type Description
Integer

CheckDateOrder

procedure CheckDateOrder(PostingNo: Code[20], PostingNoSeries: Code[20], OldPostingDate: Date, NewPostingDate: Date): Boolean

Parameters

Name Type Description
PostingNo Code[20]
PostingNoSeries Code[20]
OldPostingDate Date
NewPostingDate Date

Returns

Type Description
Boolean

UpdateCustLedgerEntry

procedure UpdateCustLedgerEntry(var ToSalesHeader: Record "Sales Header", FromDocType: Enum "Gen. Journal Document Type", FromDocNo: Code[20])

Parameters

Name Type Description
ToSalesHeader Record "Sales Header"
FromDocType Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Document Type"
FromDocNo Code[20]

UpdateVendLedgEntry

procedure UpdateVendLedgEntry(var ToPurchHeader: Record "Purchase Header", FromDocType: Enum "Gen. Journal Document Type", FromDocNo: Code[20])

Parameters

Name Type Description
ToPurchHeader Record "Purchase Header"
FromDocType Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Document Type"
FromDocNo Code[20]

InitAndCheckSalesDocuments

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")

Parameters

Name Type Description
ToPurchaseHeader Record "Purchase Header"
FromPurchaseHeader Record "Purchase Header"

SetPropertiesForCorrectiveCreditMemo

procedure SetPropertiesForCorrectiveCreditMemo(NewSkipCopyFromDescription: Boolean)

Parameters

Name Type Description
NewSkipCopyFromDescription Boolean

See also