Skip to content

KVSEDX Setup#

Fields#

Name Type Note
Primary Key Code[10]
Path Documents Text[200]
Subdirectory Test Text[20]
Subdirectory Productive Text[20]
Extension Vendor EDX Partner Code[10]
Extension Customer EDX Partner Code[10]
Setup Check Path Boolean FlowField
Setup Check Document Types Boolean FlowField
Setup Check Partner Boolean FlowField
Setup Check Partner Setup Boolean FlowField
Setup Count Document Types Integer FlowField
Setup Count Partner Integer FlowField
Setup Count Document Setup Integer FlowField
EDX Order Nos. Code[20]
EDX Order Conf. Nos. Code[20]
EDX Order Change Nos. Code[20]
EDX Purchase Receipt Nos. Code[20]
EDX Purchase Invoice Nos. Code[20]
EDX Purch. Order Conf. Nos. Code[20]
EDX Purch. Order Change Nos. Code[20]
EDX Purch. Cr. Memo Nos. Code[20]
EDX Quote Nos. Code[20]
EDX Quote Change Nos. Code[20]
EDX Return Order Nos. Code[20]
Test Environment Boolean
Database Name Text[60]
Webservice Log Inbound Boolean
Webservice Log Outbound Boolean
Error Mailaddress Receiver Text[200]
Time Span Error Mailing Integer
Error Mailaddress Sender Text[200] Warning: Obsolete
Disable XML Byte Order Mark Boolean
Archive inbound older than DateFormula
Archive outbound older than DateFormula
Use new Item Reference Boolean Warning: Obsolete
JobQueue interval in seconds Boolean
JobQueue V3.0 Boolean
Tasks Integer FlowField
Job Queue Entries Integer FlowField
Company Filter Text[30] FlowFilter
Stop jobqueue at message setup Boolean
IC Source Role Enum (KVSEDX Wizard IC Source Role)
IC Source Code Code[20]
IC Source Partner Code[30]
IC Source Company Text[30]
IC Source Code Invoice Code[20]
IC Source Partner Invoice Code[30]
IC Destination Code Code[20]
IC Destination Partner Code[30]
IC Destination Company Text[30]
IC Destination Code Invoice Code[20]
IC Destination Partner Invoice Code[30]
IC Destination Company Id Guid
IC Wizard Completed Boolean
Wizard Function Enum (KVSEDX Wizard Function)
Wizard Switches Code[15]
Wizard Use Azure Storage Boolean
Wizard Transm. Type for IC Enum (KVSEDX Transmission Type IC)
Wizard Use Purch.Price Boolean
Wizard API URL Current Text[250] Warning: Obsolete
Wizard API URL Destination Text[250] Warning: Obsolete
Wizard API Tenant Current Text[50] Warning: Obsolete
Wizard API Tenant Destination Text[50] Warning: Obsolete
Wizard OAuth Code Code[20]
Wizard OAuth Code Dest. Code[20]
Azure Storage Account Name Text[250]
Azure Storage KeyStorageId Guid
Azure Storage IsEnabled Boolean
Azure Storage Container Text[64]
Azure Subdirectory Test Text[20]
Azure Subdirectory Productive Text[20]
Azure File Share Text[64]
Maximum Nos. of Errors Records Integer
Unit Test Boolean
EDX System Folder Text[100]

Procedures#

TranslatePath(Record KVSEDX Document Setup) : Text#

Summary: Replaces placeholders present in the path. Example %ROOT_DIR% is replaced with the path from the setup

procedure TranslatePath(ParKVSEDXDocumentSetup: Record "KVSEDX Document Setup"): Text

Parameters:

  • FilenamePar: Path/Filename
  • TransmissionTypePar: Transmission Type

Returns: new Path/Filename

TranslatePath(Text, Enum KVSEDX Transmission Type) : Text#

Summary: Replaces placeholders present in the path. Example %ROOT_DIR% is replaced with the path from the setup

procedure TranslatePath(FilenamePar: Text; TransmissionTypePar: Enum "KVSEDX Transmission Type"): Text

Parameters:

  • FilenamePar: Path/Filename
  • TransmissionTypePar: Transmission Type

Returns: new Path/Filename

TranslateFTPPath(Text, Enum KVSEDX Transmission Type) : Text#

Summary: Replaces placeholders present in the path. Example %ROOT_DIR% is replaced with the path from the setup

procedure TranslateFTPPath(FilenamePar: Text; TransmissionTypePar: Enum "KVSEDX Transmission Type"): Text

Parameters:

  • FilenamePar: Path/Filename
  • TransmissionTypePar: Transmission Type

Returns: new Path/Filename

Events#

OnLicenseCount(Integer, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnLicenseCount(var NumberofLicensedClients: Integer; var Handled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSEDX Setup", 'OnLicenseCount', '', false, false)]
local procedure DoSomethingOnLicenseCount(var NumberofLicensedClients: Integer; var Handled: Boolean)
begin
end;