Codeunit 18008123 EOS MDI Generic Interface

Codeunit 18008123 EOS MDI Generic Interface

Methods

RaiseUnhandledEventError

procedure RaiseUnhandledEventError(MDISynchCompanies: Record "EOS MDI Synch. Companies"; EventMethodName: Text)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • EventMethodName Text[]


RaiseUnhandledEventError

procedure RaiseUnhandledEventError(SynchEntry: Record "EOS MDI Synch. Entry"; EventMethodName: Text)

Parameters / Return Value

  • SynchEntry Record "EOS MDI Synch. Entry"

  • EventMethodName Text[]


Events

OnQueryRecordSynchCount

procedure OnQueryRecordSynchCount(MDISynchCompanies: Record "EOS MDI Synch. Companies"; var RecordPerCall: Integer; var Handled: Boolean)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • RecordPerCall Integer

  • Handled Boolean


OnExecuteSingleSynchronizationToRemote

procedure OnExecuteSingleSynchronizationToRemote(var MDISynchEntry: Record "EOS MDI Synch. Entry";var Result: text;var ErrorMode: Boolean;var Handled: Boolean)

Parameters / Return Value

  • MDISynchEntry Record "EOS MDI Synch. Entry"

  • Result text[]

  • ErrorMode Boolean

  • Handled Boolean


OnAfterUpdateSynchronizationEntry

procedure OnAfterUpdateSynchronizationEntry(var MDISynchEntry: Record "EOS MDI Synch. Entry"; var Handled: Boolean)

Parameters / Return Value

  • MDISynchEntry Record "EOS MDI Synch. Entry"

  • Handled Boolean


OnExecuteMultiSynchronizationsToRemote

procedure OnExecuteMultiSynchronizationsToRemote(ListOfEntriesToSynchronize: List of [Integer]; var Handled: Boolean)

Parameters / Return Value

  • ListOfEntriesToSynchronize List[Integer]

  • Handled Boolean


OnAssistEditPartner

procedure OnAssistEditPartner(var MDISynchCompanies: Record "EOS MDI Synch. Companies"; SaveRecord: Boolean; var LookUpOk: Boolean)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • SaveRecord Boolean

  • LookUpOk Boolean


OnGetRecordCount

procedure OnGetRecordCount(MDISynchCompanies: Record "EOS MDI Synch. Companies";TableNo: Integer;XMLTableView: Text;var TableRecordCount: Integer;var Handled: Boolean)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • TableNo Integer

  • XMLTableView Text[]

  • TableRecordCount Integer

  • Handled Boolean


OnGetTableContent

procedure OnGetTableContent(MDISynchCompanies: Record "EOS MDI Synch. Companies";TableNo: Integer;XMLTableView: Text;FieldIDList: List of [Integer];StartFromRecordID: RecordId;TopRowLimit: Integer;var PrimaryKey: List of [Text];var FieldContent: Dictionary of [Text, Text];var Handled: Boolean)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • TableNo Integer

  • XMLTableView Text[]

  • FieldIDList List[Integer]

  • StartFromRecordID RecordId

  • TopRowLimit Integer

  • PrimaryKey List[Text]

  • FieldContent Dictionary[Text,Text]

  • Handled Boolean


OnTestCompany

procedure OnTestCompany(MDISynchCompanies: Record "EOS MDI Synch. Companies")

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

OnGetMDICompanyPartnerDescription

procedure OnGetMDICompanyPartnerDescription(MDISynchCompanies: Record "EOS MDI Synch. Companies"; var PartnerDescription: Text)

Parameters / Return Value

  • MDISynchCompanies Record "EOS MDI Synch. Companies"

  • PartnerDescription Text[]



EOS Labs -