Nr. reeks instellingen

  • 2 minutes to read

Enum CFLW1 No. Series Setup Type

extensible = true
values:

  • CFL Text
  • CFL Year (4)
  • CFL Year (2)
  • CFL Quarter
  • CFL Month
  • CFL Week
  • CFL Day
  • CFL Weekday
  • CFL Number
  • CFL Accounting Period
  • CFL Fiscal Year (4)
  • CFL Fiscal Year (2)

Codeunit CFLW1 Base No. Series Management

Event OnAfterGetStartingValue

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetStartingValue', '', false, false)]
local procedure OnAfterGetStartingValue(CFLNoSeriesSetup: record "CFL No. Series Setup Line"; StartingDate: date; var Value: text)
begin
end;

Wanneer een enum-extension is toegevoegd aan de enum CFL No. Series Setup Type dan zal via dit event een waarde moeten meegegeven worden voor deze nieuwe optie. Dit event gaat af tijdens het bepalen van het start-nummer van de nummer-reeks regel voor een niet gekende enum-value.

Event OnAfterCreateNewStartingNo

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetStartingValue', '', false, false)]
local procedure OnAfterCreateNewStartingNo(NoSeriesCode: code[20]; StartingDate: date; var StartingNo: code[20])
begin
end;

Dit event gaat af na het bepalen van het startnummer van de nr.-reeks regel, maar voordat het nummer wordt gevalideerd in de nr.-reeks regel.

Event OnAfterGetEndingValue

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetEndingValue', '', false, false)]
local procedure OnAfterGetStartingValue(CFLNoSeriesSetup: record "CFL No. Series Setup Line"; StartingDate: date; var Value: text)
begin
end;

Wanneer een enum-extension is toegevoegd aan de enum CFL No. Series Setup Type dan zal via dit event een waarde moeten meegegeven worden voor deze nieuwe optie. Dit event gaat af tijdens het bepalen van het eind-nummer van de nummer-reeks regel voor een niet gekende enum-value.

Event OnAfterCreateNewEndingNo

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetEndingValue', '', false, false)]
local procedure OnAfterCreateNewEndingNo(NoSeriesCode: code[20]; StartingDate: date; var EndingNo: code[20])
begin
end;

Dit event gaat af na het bepalen van het eindummer van de nr.-reeks regel, maar voordat het nummer wordt gevalideerd in de nr.-reeks regel.

Event OnAfterGetWarningValue

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetWarningValue', '', false, false)]
local procedure OnAfterGetStartingValue(CFLNoSeriesSetup: record "CFL No. Series Setup Line"; StartingDate: date; var Value: text)
begin
end;

Wanneer een enum-extension is toegevoegd aan de enum CFL No. Series Setup Type dan zal via dit event een waarde moeten meegegeven worden voor deze nieuwe optie. Dit event gaat af tijdens het bepalen van het waarschuw-nummer van de nummer-reeks regel voor een niet gekende enum-value.

Event OnAfterCreateNewWarningNo

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnAfterGetWarningValue', '', false, false)]
local procedure OnAfterCreateNewWarningNo(NoSeriesCode: code[20]; StartingDate: date; var WarningNo: code[20])
begin
end;

Dit event gaat af na het bepalen van het eindummer van de nr.-reeks regel, maar voordat het nummer wordt gevalideerd in de nr.-reeks regel.

Event OnBeforeInsertNoSeriesLine

[EventSubscriber(ObjectType::codeunit, codenuit::"CFL Base No. Series Management",OnBeforeInsertNoSeriesLine', '', false, false)]
local procedure OnBeforeInsertNoSeriesLine(var NoSeriesLine: record "No. Series Line")
begin
end;

Dit event gaat af voordat de nr.-reeks regel wordt ingevoegd.