KVSMEDEPrescriptionMgt#
Procedures#
Archive(Record KVSMEDEDocumentData) :#
Summary: Checks and processes documents in the ePrescription entry.
procedure Archive(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData"):
Parameters:
KVSMEDEDocumentData:
SetHideValidationDialog(Boolean) :#
Summary: Sets wwhether to show or hide validation Dialogs for example for batch processing.
procedure SetHideValidationDialog(Hide: Boolean):
Parameters:
Hide:
Events#
OnBeforeArchive(Record KVSMEDEDocumentData, Boolean) :#
Summary: Raised before archiving an e-document. Allows subscribers to perform custom validation or pre-processing.
[IntegrationEvent(false, false)]
local procedure OnBeforeArchive(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDEPrescriptionMgt", 'OnBeforeArchive', '', false, false)]
local procedure DoSomethingOnBeforeArchive(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData"; var IsHandled: Boolean)
begin
end;
Parameters:
KVSMEDEDocumentData: The e-document data to be archived.IsHandled: Set to true to prevent the default archiving logic from executing.
OnAfterArchive(Record KVSMEDEDocumentData) :#
Summary: Raised after an e-document has been successfully archived. Allows subscribers to perform post-archiving tasks.
[IntegrationEvent(false, false)]
local procedure OnAfterArchive(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDEPrescriptionMgt", 'OnAfterArchive', '', false, false)]
local procedure DoSomethingOnAfterArchive(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData")
begin
end;
Parameters:
KVSMEDEDocumentData: The archived e-document data.
OnAfterErrorOnArchiveOccured(Record KVSMEDEDocumentData) :#
Summary: Raised when an error occurs during the archiving process. Allows subscribers to handle the error or perform cleanup operations.
[IntegrationEvent(false, false)]
local procedure OnAfterErrorOnArchiveOccured(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMEDEPrescriptionMgt", 'OnAfterErrorOnArchiveOccured', '', false, false)]
local procedure DoSomethingOnAfterErrorOnArchiveOccured(var KVSMEDEDocumentData: Record "KVSMEDEDocumentData")
begin
end;
Parameters:
KVSMEDEDocumentData: The e-document data for which the archiving error occurred.