Skip to content

KVSKBAReportUtilities#

Procedures#

FindTextBlocks(Text[30], Code[20], Integer, Integer) : Integer#

procedure FindTextBlocks(ReportIDPar: Text[30]; DocNoPar: Code[20]; DocLineNoPar: Integer; PosPar: Integer): Integer

GetBlockLine(Integer) : Text#

procedure GetBlockLine(BlockNoPar: Integer): Text

GetSalesLineType(Record Sales Line) : Enum#

procedure GetSalesLineType(LineRecPar: Record "Sales Line"): Enum KVSKBADocumentLineType

GetAddrBlockFromArray(Text[100]) : Text#

procedure GetAddrBlockFromArray(AddrArrayPar: Text[100]): Text

GetCRLF() : Text#

procedure GetCRLF(): Text

SetSalesProformaDocType(Record Sales Header) :#

procedure SetSalesProformaDocType(SalesHeaderPar: Record "Sales Header"): 

SetServiceProformaDocType(Record Service Header) :#

procedure SetServiceProformaDocType(ServiceHeaderPar: Record "Service Header"): 

GetUnitOfMeasureDescr(Code[10], Code[10]) : Text[50]#

procedure GetUnitOfMeasureDescr(UOMCode: Code[10]; LanguageCode: Code[10]): Text[50]

GetDimText(Integer, Boolean) : Text#

procedure GetDimText(DimSetIDPar: Integer; ShowInternalInfoPar: Boolean): Text

FormatBold(Text) : Text#

procedure FormatBold(TextPar: Text): Text

Events#

OnAfterGetSalesLineType(Record Sales Line, Enum KVSKBADocumentLineType) :#

[IntegrationEvent(false, false)]
local procedure OnAfterGetSalesLineType(SalesLine: Record "Sales Line"; var KVSKBADocumentLineType: Enum "KVSKBADocumentLineType"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReportUtilities", 'OnAfterGetSalesLineType', '', false, false)]
local procedure DoSomethingOnAfterGetSalesLineType(SalesLine: Record "Sales Line"; var KVSKBADocumentLineType: Enum "KVSKBADocumentLineType")
begin
end;

OnAfterGetServiceLineType(Record Service Line, Enum KVSKBADocumentLineType) :#

[IntegrationEvent(false, false)]
local procedure OnAfterGetServiceLineType(ServiceLine: Record "Service Line"; var KVSKBADocumentLineType: Enum "KVSKBADocumentLineType"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReportUtilities", 'OnAfterGetServiceLineType', '', false, false)]
local procedure DoSomethingOnAfterGetServiceLineType(ServiceLine: Record "Service Line"; var KVSKBADocumentLineType: Enum "KVSKBADocumentLineType")
begin
end;

OnFindTextBlocksOnBeforeCaseReportID(Text[30], Code[20], Integer, Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnFindTextBlocksOnBeforeCaseReportID(ReportID: Text[30]; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Returnvalue: Integer; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReportUtilities", 'OnFindTextBlocksOnBeforeCaseReportID', '', false, false)]
local procedure DoSomethingOnFindTextBlocksOnBeforeCaseReportID(ReportID: Text[30]; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Returnvalue: Integer; var Handled: Boolean)
begin
end;

OnFindSalesTextBlocksOnBeforeSetFilterCaseReportID(Integer, Code[20], Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnFindSalesTextBlocksOnBeforeSetFilterCaseReportID(ReportID: Integer; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReportUtilities", 'OnFindSalesTextBlocksOnBeforeSetFilterCaseReportID', '', false, false)]
local procedure DoSomethingOnFindSalesTextBlocksOnBeforeSetFilterCaseReportID(ReportID: Integer; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Handled: Boolean)
begin
end;

OnFindPostedSalesTextBlocksOnBeforeSetFilterCaseReportID(Integer, Code[20], Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnFindPostedSalesTextBlocksOnBeforeSetFilterCaseReportID(ReportID: Integer; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReportUtilities", 'OnFindPostedSalesTextBlocksOnBeforeSetFilterCaseReportID', '', false, false)]
local procedure DoSomethingOnFindPostedSalesTextBlocksOnBeforeSetFilterCaseReportID(ReportID: Integer; DocNo: Code[20]; DocLineNo: Integer; Pos: Integer; var Handled: Boolean)
begin
end;