Skip to content

KVSKBALabelLib#

Procedures#

FormatDateToText(Date, Text[20]) : Text[30]#

procedure FormatDateToText(dateValue: Date; expression: Text[20]): Text[30]

Events#

OnBeforeGetSourceCalculation(Enum KVSKBALIFSourceType, Enum KVSKBALIFSourceSubtype, Integer, Code[20], Text[250], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetSourceCalculation(SourceType: Enum "KVSKBALIFSourceType"; SourceSubtype: Enum "KVSKBALIFSourceSubtype"; SourceFieldNo: Integer; SourceCode: Code[20]; var ResultText: Text[250]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBALabelLib", 'OnBeforeGetSourceCalculation', '', false, false)]
local procedure DoSomethingOnBeforeGetSourceCalculation(SourceType: Enum "KVSKBALIFSourceType"; SourceSubtype: Enum "KVSKBALIFSourceSubtype"; SourceFieldNo: Integer; SourceCode: Code[20]; var ResultText: Text[250]; var IsHandled: Boolean)
begin
end;

OnBeforeGetSourceValue(Record KVSKBALabelContentHeader, Record KVSKBALabelContentLine, Boolean, Text[250], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetSourceValue(var KVSKBALabelContentHeader: Record "KVSKBALabelContentHeader"; var KVSKBALabelContentLine: Record "KVSKBALabelContentLine"; IsPreview: Boolean; var ResultText: Text[250]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBALabelLib", 'OnBeforeGetSourceValue', '', false, false)]
local procedure DoSomethingOnBeforeGetSourceValue(var KVSKBALabelContentHeader: Record "KVSKBALabelContentHeader"; var KVSKBALabelContentLine: Record "KVSKBALabelContentLine"; IsPreview: Boolean; var ResultText: Text[250]; var IsHandled: Boolean)
begin
end;

OnGetTableNoFromSourceTypeOnCaseSourceTypeElse(Enum KVSKBALIFSourceType, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetTableNoFromSourceTypeOnCaseSourceTypeElse(KVSKBALIFSourceType: Enum "KVSKBALIFSourceType"; var TableNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBALabelLib", 'OnGetTableNoFromSourceTypeOnCaseSourceTypeElse', '', false, false)]
local procedure DoSomethingOnGetTableNoFromSourceTypeOnCaseSourceTypeElse(KVSKBALIFSourceType: Enum "KVSKBALIFSourceType"; var TableNo: Integer; var IsHandled: Boolean)
begin
end;

OnGetBarCodeRefOnAfterSetFilterItemReference(Record Item Reference, Option, Option, Code[20], Code[50], Code[50], Date, Code[20], Code[20]) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is no longer supported, please use OnGetBarCodeRefOnBeforeFindItemReference', '22.1')]
[IntegrationEvent(false, false)]
local procedure OnGetBarCodeRefOnAfterSetFilterItemReference(var ItemReference: Record "Item Reference"; BarCodeType: Option; ReturnData: Option; ItemNo: Code[20]; LotNo: Code[50]; SerialNo: Code[50]; ExpirationDate: Date; UOM: Code[20]; VariantCode: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBALabelLib", 'OnGetBarCodeRefOnAfterSetFilterItemReference', '', false, false)]
local procedure DoSomethingOnGetBarCodeRefOnAfterSetFilterItemReference(var ItemReference: Record "Item Reference"; BarCodeType: Option; ReturnData: Option; ItemNo: Code[20]; LotNo: Code[50]; SerialNo: Code[50]; ExpirationDate: Date; UOM: Code[20]; VariantCode: Code[20])
begin
end;

OnGetBarCodeRefOnBeforeFindItemReference(Record Item Reference, Code[20], Option, Code[20], Code[50], Code[50], Date, Code[20], Code[20], Date) :#

[IntegrationEvent(false, false)]
local procedure OnGetBarCodeRefOnBeforeFindItemReference(var ItemReference: Record "Item Reference"; SourceCode: Code[20]; ReturnData: Option; ItemNo: Code[20]; LotNo: Code[50]; SerialNo: Code[50]; ExpirationDate: Date; UOM: Code[20]; VariantCode: Code[20]; PrintDate: Date): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBALabelLib", 'OnGetBarCodeRefOnBeforeFindItemReference', '', false, false)]
local procedure DoSomethingOnGetBarCodeRefOnBeforeFindItemReference(var ItemReference: Record "Item Reference"; SourceCode: Code[20]; ReturnData: Option; ItemNo: Code[20]; LotNo: Code[50]; SerialNo: Code[50]; ExpirationDate: Date; UOM: Code[20]; VariantCode: Code[20]; PrintDate: Date)
begin
end;