This element will become obsolete from version 25.0. Replaced by same procedure in codeunit "Serv. VAT Rate Change Conv."
[Obsolete(Replaced by same procedure in codeunit "Serv. VAT Rate Change Conv.",25.0)]
procedure GetNextServiceLineNo(ServiceLine: Record "Service Line", var NextLineNo: Integer): Boolean
[IntegrationEvent(False,False)]
local procedure OnAddNewPurchaseLineOnBeforeOldPurchaseLineModify(var OldPurchaseLine: Record "Purchase Line", var NewPurchaseLine: Record "Purchase Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAddNewSalesLineOnBeforeOldSalesLineModify(var OldSalesLine: Record "Sales Line", var NewSalesLine: Record "Sales Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20])
This element will become obsolete from version 25.0. Replaced by same event in codeunit Serv. VAT Rate Change Conv.
[Obsolete(Replaced by same event in codeunit Serv. VAT Rate Change Conv.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAddNewServiceLineOnBeforeOldServiceLineModify(var OldServiceLine: Record "Service Line", var NewServiceLine: Record "Service Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterInitNewSalesLineFromSalesLine(var NewSalesLine: Record "Sales Line", SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckPurchaseLinePartlyShipped(var PurchaseLine: Record "Purchase Line", var DescriptionTxt: Text[250], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSalesLinePartlyShipped(var SalesLine: Record "Sales Line", var DescriptionTxt: Text[250], var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeFinishConvert(var VATRateChangeSetup: Record "VAT Rate Change Setup", var ProgressWindow: Dialog)
[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var IsHandled: Boolean)
Parameters
Name
Type
Description
IsHandled
Boolean
OnBeforeUpdateGLAccount
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateGLAccount(var GLAccount: Record "G/L Account", var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeUpdateItem(var Item: Record Item, var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeUpdateResource(var Resource: Record Resource, var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateSales(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean, var SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateTable(TableID: Integer, ConvertVATProdPostingGroup: Boolean, ConvertGenProdPostingGroup: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
TableID
Integer
ConvertVATProdPostingGroup
Boolean
ConvertGenProdPostingGroup
Boolean
IsHandled
Boolean
OnBeforeUpdatePurchase
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdatePurchase(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean, var PurchaseHeader: Record "Purchase Header")
This element will become obsolete from version 25.0. Replaced by same event in codeunit Serv. VAT Rate Change Conv.
[Obsolete(Replaced by same event in codeunit Serv. VAT Rate Change Conv.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateServPriceAdjDetail(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)
This element will become obsolete from version 25.0. Replaced by same event in codeunit Serv. VAT Rate Change Conv.
[Obsolete(Replaced by same event in codeunit Serv. VAT Rate Change Conv.,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateService(var VATRateChangeSetup: Record "VAT Rate Change Setup", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterAddNewPurchaseLine(var OldPurchaseLine: Record "Purchase Line", var NewPurchaseLine: Record "Purchase Line")
[IntegrationEvent(True,False)]
local procedure OnUpdatePurchaseOnAfterPurchaseLineSetFilters(var PurchaseLine: Record "Purchase Line", PurchaseHeader: Record "Purchase Header")
[IntegrationEvent(False,False)]
local procedure OnUpdateRecOnBeforeRecRefModify(var RecRef: RecordRef, GenProdPostingGroupConverted: Boolean, VATProdPostingGroupConverted: Boolean)
Parameters
Name
Type
Description
RecRef
RecordRef
GenProdPostingGroupConverted
Boolean
VATProdPostingGroupConverted
Boolean
OnUpdateRecOnAfterRecRefModify
[IntegrationEvent(False,False)]
local procedure OnUpdateRecOnAfterRecRefModify(var RecRef: RecordRef, GenProdPostingGroupConverted: Boolean, VATProdPostingGroupConverted: Boolean)
Parameters
Name
Type
Description
RecRef
RecordRef
GenProdPostingGroupConverted
Boolean
VATProdPostingGroupConverted
Boolean
OnUpdateSalesOnAfterSalesHeaderSetFilters
[IntegrationEvent(False,False)]
local procedure OnUpdateSalesOnAfterSalesHeaderSetFilters(VATRateChangeSetup: Record "VAT Rate Change Setup", var SalesHeader: Record "Sales Header")
[IntegrationEvent(False,False)]
local procedure OnUpdateSalesOnAfterSalesLineSetFilters(VATRateChangeSetup: Record "VAT Rate Change Setup", SalesHeader: Record "Sales Header", var SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnUpdateSalesOnAfterModifySalesLine(var SalesLine: Record "Sales Line", IsModified: Boolean, VATRateChangeSetup: Record "VAT Rate Change Setup", SalesHeader: Record "Sales Header", SalesLineOld: Record "Sales Line")
[IntegrationEvent(True,False)]
local procedure OnUpdateSalesOnAfterUpdateSalesLines(VATRateChangeSetup: Record "VAT Rate Change Setup", var SalesHeader: Record "Sales Header", ConvertVATProdPostingGroup: Boolean, ConvertGenProdPostingGroup: Boolean)
[IntegrationEvent(True,False)]
local procedure OnUpdatePurchaseOnAfterCalcShouldProcessLine(var PurchaseLine: Record "Purchase Line", var ShouldProcessLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdatePurchaseOnBeforeModifyPurchaseLine(var PurchaseLine: Record "Purchase Line", var IsModified: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAddNewPurchaseLineOnAfterInsertNewLine(var PurchaseLine: Record "Purchase Line", var NewPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAddNewPurchaseLineOnBeforeInsertNewLine(var PurchaseLine: Record "Purchase Line", var NewPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnAddNewSalesLineOnAfterInsertNewLine(var SalesLine: Record "Sales Line", var NewSalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnUpdatePurchaseBlanketOrderOnBeforeChangeBlanketOrder(var PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateSalesBlanketOrderOnBeforeChangeBlanketOrder(var SalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnUpdatePurchaseOnAfterUpdatePurchaseLines(VATRateChangeSetup: Record "VAT Rate Change Setup", var PurchaseHeader: Record "Purchase Header", ConvertVATProdPostingGroup: Boolean, ConvertGenProdPostingGroup: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTestVATPostingSetupOnAfterVATPostingSetupOldSetFilters(var VATPostingSetupOld: Record "VAT Posting Setup", VATRateChangeSetup: Record "VAT Rate Change Setup")
[IntegrationEvent(False,False)]
local procedure OnAddNewPurchaseLineOnAfterNewPurchaseLineInit(var OldPurchaseLine: Record "Purchase Line", var NewPurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnUpdatePurchaseOnAfterPurchaseLineModify(VATRateChangeSetup: Record "VAT Rate Change Setup", PurchaseHeader: Record "Purchase Header", var PurchaseLine: Record "Purchase Line", PurchaseLineOld: Record "Purchase Line")
[IntegrationEvent(True,False)]
local procedure OnIncludePurchLineOnTypeElse(Type: Enum "Purchase Line Type", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCanUpdatePurchaseOnAfterLoopIteration(var DescriptionTxt: Text[250], PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeDoUpdatePurchaseLine(PurchaseLine: Record "Purchase Line", var IsHandled: Boolean, var CanUpdate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDoUpdateSalesLine(SalesLine: Record "Sales Line", var IsHandled: Boolean, var CanUpdate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCanUpdateSales(SalesHeader: Record "Sales Header", ConvertVATProdPostingGroup: Boolean, ConvertGenProdPostingGroup: Boolean, var IsHandled: Boolean, var CanUpdate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCanUpdatePurchase(PurchaseHeader: Record "Purchase Header", ConvertGenProdPostingGroup: Boolean, ConvertVATProdPostingGroup: Boolean, var IsHandled: Boolean, var CanUpdate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAddNewSalesLine(SalesLine: Record "Sales Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAddNewPurchaseLine(PurchaseLine: Record "Purchase Line", VATProdPostingGroup: Code[20], GenProdPostingGroup: Code[20], var IsHandled: Boolean)