Codeunit 18121990 EOS069.02 iArxivar

Codeunit 18121990 EOS069.02 iArxivar

Methods

SetCurrDocLibrary

procedure SetCurrDocLibrary(CurrLib: Record "EOS069 DocLibrary")

Parameters / Return Value

  • CurrLib Record "EOS069 DocLibrary"

GetFiles

procedure GetFiles(var DCSFileBuffer: Record "EOS069 File Buffer"; CurrRec: Record "EOS Record Ident. Buffer"; SaveFileInBlob: Boolean)

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

  • CurrRec Record "EOS Record Ident. Buffer"

  • SaveFileInBlob Boolean


DownloadFile

procedure DownloadFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

UploadFile

procedure UploadFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

DeleteFile

procedure DeleteFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

OpenFileLocation

procedure OpenFileLocation(var DCSFileBuffer: Record "EOS069 File Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

GetAllFiles

procedure GetAllFiles(var DCSFileBuffer: Record "EOS069 File Buffer"; forTableNo: Integer; ForTableSubtype: Integer)

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

  • forTableNo Integer

  • ForTableSubtype Integer


SubscriptionActive

procedure SubscriptionActive(forTableNo: Integer): Boolean

Parameters / Return Value

  • forTableNo Integer

  • Returns Boolean


SetMetadata

procedure SetMetadata(var DCSFileBuffer: Record "EOS069 File Buffer"; CurrRec: Record "EOS Record Ident. Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

  • CurrRec Record "EOS Record Ident. Buffer"


normalizeFileName

procedure normalizeFileName(Text: Text; ReplacementChar: Text[1]): Text

Parameters / Return Value

  • Text Text

  • ReplacementChar Text[1]

  • Returns Text


FillAllowedValues

procedure FillAllowedValues(WritableOnly: Boolean; var TempNameValueBuffer: Record "Name/Value Buffer")

Parameters / Return Value

  • WritableOnly Boolean

  • TempNameValueBuffer Record "Name/Value Buffer"


GetFileLocation

procedure GetFileLocation(var DCSFileBuffer: Record "EOS069 File Buffer")

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

Events

OnBeforeInsertTransactionLog

local procedure OnBeforeInsertTransactionLog(var TransactionLog: Record "EOS069 Transaction Log"; var DCSFileBuffer: Record "EOS069 File Buffer"; var handled: Boolean)

Parameters / Return Value

  • TransactionLog Record "EOS069 Transaction Log"

  • DCSFileBuffer Record "EOS069 File Buffer"

  • handled Boolean


OnReadMetadataOnAfterDecodeFieldNameValue

local procedure OnReadMetadataOnAfterDecodeFieldNameValue(DCSLibraryVisibleAttr: Record "EOS069 Library Visible Attr."; AsObject: JsonObject; FieldName: Text; var KeytoUse: Text)

Use this event to choose the Json Key to use when reading metadata

Parameters / Return Value

  • DCSLibraryVisibleAttr Record "EOS069 Library Visible Attr."

    The Metadata that is being read

  • AsObject JsonObject

    The Field Json Object

  • FieldName Text

    The Current field Name

  • KeytoUse Text

    This is the Return Value, return a Key Name from which read the value



EOS Labs -