Skip to content

KVSMEDeBoxLib#

Procedures#

AssignInfoRequest(Record KVSMEDeBoxEntry, Variant, Boolean) : Boolean#

Summary: Saves InfoRequestHeader or archived InfoRequestHeader into eBox.

procedure AssignInfoRequest(var EBoxEntryVar: Record "KVSMEDeBoxEntry"; InfoReqRecordVariant: Variant; SaveToEBoxPar: Boolean): Boolean

Parameters:

  • EBoxEntryVar:
  • InfoReqRecordVariant:
  • SaveToEBoxPar:

Returns:

InsertEBoxFromIMDocument(Record KVSMEDDIIMDocument, Code[20], BigInteger) : BigInteger#

procedure InsertEBoxFromIMDocument(var DIIMDocument: Record "KVSMEDDIIMDocument"; SubTypePar: Code[20]; RelatedEntryNoPar: BigInteger): BigInteger

Events#

OnShowDocumentOnAppLogDocTypeCaseElse(Record KVSMEDeBoxEntry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnShowDocumentOnAppLogDocTypeCaseElse(var EBox: Record "KVSMEDeBoxEntry"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDeBoxLib", 'OnShowDocumentOnAppLogDocTypeCaseElse', '', false, false)]
local procedure DoSomethingOnShowDocumentOnAppLogDocTypeCaseElse(var EBox: Record "KVSMEDeBoxEntry"; var IsHandled: Boolean)
begin
end;

OnBeforeRemoveClosedEBoxEntries(Code[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeRemoveClosedEBoxEntries(UserCode: Code[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDeBoxLib", 'OnBeforeRemoveClosedEBoxEntries', '', false, false)]
local procedure DoSomethingOnBeforeRemoveClosedEBoxEntries(UserCode: Code[50]; var IsHandled: Boolean)
begin
end;

OnAfterAssignInfoRequest(Record KVSMEDeBoxEntry, Variant, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAssignInfoRequest(var KVSMEDeBoxEntry: Record "KVSMEDeBoxEntry"; InfoReqRecordVariant: Variant; SaveToEBox: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDeBoxLib", 'OnAfterAssignInfoRequest', '', false, false)]
local procedure DoSomethingOnAfterAssignInfoRequest(var KVSMEDeBoxEntry: Record "KVSMEDeBoxEntry"; InfoReqRecordVariant: Variant; SaveToEBox: Boolean)
begin
end;