Skip to content

KVSKBAReleaseServiceDocument#

Procedures#

ReleaseServiceQuote(Record Service Header) :#

Summary: Release service quote and perform necessary actions

procedure ReleaseServiceQuote(var ServiceHeader: Record "Service Header"): 

Parameters:

  • ServiceHeader: Service Header to be released

ReOpenServiceQuote(Record Service Header) :#

Summary: ReOpen service quote and perform necessary actions

procedure ReOpenServiceQuote(var ServiceHeader: Record "Service Header"): 

Parameters:

  • ServiceHeader: Service Header to be reopen

Events#

OnBeforeCheckandSetforRelease(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckandSetforRelease(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnBeforeCheckandSetforRelease', '', false, false)]
local procedure DoSomethingOnBeforeCheckandSetforRelease(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnCheckandSetforReleaseOnBeforeUpdateServiceDocLinesUnitPrice(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckandSetforReleaseOnBeforeUpdateServiceDocLinesUnitPrice(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnCheckandSetforReleaseOnBeforeUpdateServiceDocLinesUnitPrice', '', false, false)]
local procedure DoSomethingOnCheckandSetforReleaseOnBeforeUpdateServiceDocLinesUnitPrice(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnAfterCheckandSetforRelease(Record Service Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCheckandSetforRelease(var ServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnAfterCheckandSetforRelease', '', false, false)]
local procedure DoSomethingOnAfterCheckandSetforRelease(var ServiceHeader: Record "Service Header")
begin
end;

OnBeforeReleaseServiceQuote(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeReleaseServiceQuote(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnBeforeReleaseServiceQuote', '', false, false)]
local procedure DoSomethingOnBeforeReleaseServiceQuote(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnBeforeOnReleaseServiceDocumentOnBeforePerformManualRelease(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnReleaseServiceDocumentOnBeforePerformManualRelease(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnBeforeOnReleaseServiceDocumentOnBeforePerformManualRelease', '', false, false)]
local procedure DoSomethingOnBeforeOnReleaseServiceDocumentOnBeforePerformManualRelease(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnAfterReleaseServiceQuote(Record Service Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterReleaseServiceQuote(var ServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnAfterReleaseServiceQuote', '', false, false)]
local procedure DoSomethingOnAfterReleaseServiceQuote(var ServiceHeader: Record "Service Header")
begin
end;

OnBeforeReOpenServiceQuote(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeReOpenServiceQuote(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnBeforeReOpenServiceQuote', '', false, false)]
local procedure DoSomethingOnBeforeReOpenServiceQuote(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnAfterReOpenServiceQuote(Record Service Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterReOpenServiceQuote(var ServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAReleaseServiceDocument", 'OnAfterReOpenServiceQuote', '', false, false)]
local procedure DoSomethingOnAfterReOpenServiceQuote(var ServiceHeader: Record "Service Header")
begin
end;