Codeunit 18090658 EOS049 Release Sales Disc. Doc

Codeunit 18090658 EOS049 Release Sales Disc. Doc

Methods

UnderDevelopment

procedure UnderDevelopment(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

Close

procedure Close(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

PerformManualCertification

procedure PerformManualCertification(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

PerformManualUnderDevelopment

procedure PerformManualUnderDevelopment(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

PerformManualClose

procedure PerformManualClose(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

SetItemDiscount

procedure SetItemDiscount(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

HasQuantityRange

procedure HasQuantityRange(var SalesDiscHeader: Record "EOS049 Sales Disc. Header") HasQuantityRange: Boolean

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

  • Returns Boolean


ToBeAuthorized

procedure ToBeAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det."; UpdateHeader: Boolean)

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

  • UpdateHeader Boolean


Authorized

procedure Authorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det."; UpdateHeader: Boolean)

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

  • UpdateHeader Boolean


NotAuthorized

procedure NotAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det."; UpdateHeader: Boolean)

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

  • UpdateHeader Boolean


PerformManualToBeAuthorized

procedure PerformManualToBeAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

PerformManualToBeAuthorizedSelection

procedure PerformManualToBeAuthorizedSelection(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

PerformManualAuthorized

procedure PerformManualAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

PerformManualAuthorizedSelection

procedure PerformManualAuthorizedSelection(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

PerformManualNotAuthorized

procedure PerformManualNotAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

PerformManualNotAuthorizedSelection

procedure PerformManualNotAuthorizedSelection(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters / Return Value

  • NewHideDialog Boolean

Events

OnBeforeCertificationSalesDoc

local procedure OnBeforeCertificationSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnAfterCertificationSalesDoc

local procedure OnAfterCertificationSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnBeforeUnderDevelopmentSalesDoc

local procedure OnBeforeUnderDevelopmentSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnAfterUnderDevelopmentSalesDoc

local procedure OnAfterUnderDevelopmentSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnBeforeCloseSalesDoc

local procedure OnBeforeCloseSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnAfterCloseSalesDoc

local procedure OnAfterCloseSalesDoc(var SalesDiscHeader: Record "EOS049 Sales Disc. Header")

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

OnBeforeToBeAuthorized

local procedure OnBeforeToBeAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnAfterToBeAuthorized

local procedure OnAfterToBeAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnBeforeAuthorized

local procedure OnBeforeAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnAfterAuthorized

local procedure OnAfterAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnBeforeNotAuthorized

local procedure OnBeforeNotAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnAfterNotAuthorized

local procedure OnAfterNotAuthorized(var SalesDiscLineDetails: Record "EOS049 Sales Disc. Line - Det.")

Parameters / Return Value

  • SalesDiscLineDetails Record "EOS049 Sales Disc. Line - Det."

OnAfterSetCheckItemPercentageZero

local procedure OnAfterSetCheckItemPercentageZero(var SalesDiscHeader: Record "EOS049 Sales Disc. Header"; var CheckItemPercentageZero: Boolean)

This event is triggered after the “CheckItemPercentageZero” was setted.

Parameters / Return Value

  • SalesDiscHeader Record "EOS049 Sales Disc. Header"

  • CheckItemPercentageZero Boolean



EOS Labs -