Skip to content

KVSKBACLLCallMgt#

Procedures#

CreateCallFromContact(Record Contact, Boolean) : Code[20]#

procedure CreateCallFromContact(Contact: Record "Contact"; ShowPage: Boolean): Code[20]

CreateCallFromCustomer(Record Customer, Boolean) : Code[20]#

procedure CreateCallFromCustomer(Customer: Record "Customer"; ShowPage: Boolean): Code[20]

ArchiveCall(Record KVSKBACLLCallHeader) :#

procedure ArchiveCall(CLLCallHeader: Record "KVSKBACLLCallHeader"): 

ShowCallCard(Code[20]) :#

procedure ShowCallCard(CallNo: Code[20]): 

ShowCallCardArchive(Code[20]) :#

procedure ShowCallCardArchive(FinishedCallNo: Code[20]): 

GetRecordRefFromSourceRecordID(Integer, Guid, RecordRef) : Boolean#

procedure GetRecordRefFromSourceRecordID(TableNo: Integer; SystemID: Guid; var RecRef: RecordRef): Boolean

Events#

OnBeforeArchiveCall(Record KVSKBACLLCallHeader, Record KVSKBACLLCallHeaderArchive, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeArchiveCall(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallMgt", 'OnBeforeArchiveCall', '', false, false)]
local procedure DoSomethingOnBeforeArchiveCall(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive"; var isHandled: Boolean)
begin
end;

OnAfterArchiveCall(Record KVSKBACLLCallHeader, Record KVSKBACLLCallHeaderArchive) :#

[IntegrationEvent(false, false)]
local procedure OnAfterArchiveCall(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallMgt", 'OnAfterArchiveCall', '', false, false)]
local procedure DoSomethingOnAfterArchiveCall(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive")
begin
end;

OnArchiveCallOnBeforeArchive(Record KVSKBACLLCallHeader, Record KVSKBACLLCallHeaderArchive) :#

[IntegrationEvent(false, false)]
local procedure OnArchiveCallOnBeforeArchive(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallMgt", 'OnArchiveCallOnBeforeArchive', '', false, false)]
local procedure DoSomethingOnArchiveCallOnBeforeArchive(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive")
begin
end;

OnArchiveCallOnAfterArchive(Record KVSKBACLLCallHeader, Record KVSKBACLLCallHeaderArchive) :#

[IntegrationEvent(false, false)]
local procedure OnArchiveCallOnAfterArchive(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallMgt", 'OnArchiveCallOnAfterArchive', '', false, false)]
local procedure DoSomethingOnArchiveCallOnAfterArchive(callHeader: Record "KVSKBACLLCallHeader"; var callHeaderArchive: Record "KVSKBACLLCallHeaderArchive")
begin
end;