Table of Contents

Codeunit "Data Exchange CECAP"

ID 70345027
Namespace: CapVision.Exchange.EDI.Core

Properties

Name Value
SingleInstance True

Methods

FindIdentifierFromPartner

Recherche un identifiant à partir des informations du partenaire.

[TryFunction]
procedure FindIdentifierFromPartner(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", IdentifierCode: Text, var Identifier: Record "Identifier CECAP"): Boolean

Parameters

Name Type Description
PartnerCode Code[20]

Code du partenaire

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Type de message

IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"

Type de l'identifiant

IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"

Sous-type de l'identifiant

IdentifierCode Text

Code de l'identifiant

Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

Enregistrement de l'identifiant trouvé. Vide si non trouvé.

Returns

Type Description
Boolean

FindIdentifierFromPartner

Recherche un identifiant à partir des informations du partenaire.

[TryFunction]
procedure FindIdentifierFromPartner(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", IdentifierCode: Text, PrimaryIdentifierCode: Code[20], SecondaryIdentifierCode: Code[20], var Identifier: Record "Identifier CECAP"): Boolean

Parameters

Name Type Description
PartnerCode Code[20]

Code du partenaire

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Type de message

IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"

Type de l'identifiant

IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"

Sous-type de l'identifiant

IdentifierCode Text

Code de l'identifiant

PrimaryIdentifierCode Code[20]

Spécifie éventuellement le code primaire de recherche si l'identifiant recherché est un code secondaire.

SecondaryIdentifierCode Code[20]

Spécifie éventuellement le code primaire de recherche si l'identifiant recherché est un code tertiaire.

Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

Enregistrement de l'identifiant trouvé. Vide si non trouvé.

Returns

Type Description
Boolean

FindIdentifierFromPartner

Recherche un identifiant à partir des informations du partenaire.

[TryFunction]
procedure FindIdentifierFromPartner(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", IdentifierCode: Text, PrimaryIdentifierCode: Code[20], SecondaryIdentifierCode: Code[20], IsErrorCollectable: Boolean, var Identifier: Record "Identifier CECAP"): Boolean

Parameters

Name Type Description
PartnerCode Code[20]

Code du partenaire

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Type de message

IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"

Type de l'identifiant

IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"

Sous-type de l'identifiant

IdentifierCode Text

Code de l'identifiant

PrimaryIdentifierCode Code[20]

Spécifie éventuellement le code primaire de recherche si l'identifiant recherché est un code secondaire.

SecondaryIdentifierCode Code[20]

Spécifie éventuellement le code primaire de recherche si l'identifiant recherché est un code tertiaire.

IsErrorCollectable Boolean

Code du partenaire

Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

Enregistrement de l'identifiant trouvé. Vide si non trouvé.

Returns

Type Description
Boolean

FindIdentifierFromInternal

Recherche un identifiant à partir des informations de la société.

[TryFunction]
procedure FindIdentifierFromInternal(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", InternalPrimaryCode: Code[20], InternalSecondaryCode: Code[20], InternalTertiaryCode: Code[20], var Identifier: Record "Identifier CECAP"): Boolean

Parameters

Name Type Description
PartnerCode Code[20]

Code du partenaire

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Type de message

IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"

Type de l'identifiant

IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"

Sous-type de l'identifiant

InternalPrimaryCode Code[20]

Premier code interne

InternalSecondaryCode Code[20]

Deuxième code interne

InternalTertiaryCode Code[20]

Troisième code interne

Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"

strement de l'identifiant trouvé. Vide si non trouvé.

Returns

Type Description
Boolean

ResolvePartner

Recherche le partenaire associé à l'enregistrement spécifié.

procedure ResolvePartner(VarRec: Variant, MessageType: Enum "Message Type CECAP"): Code[20]

Parameters

Name Type Description
VarRec Variant

Record ou RecordRef pour lequel obtenir le partenaire.

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Record ou RecordRef pour lequel obtenir le partenaire.

Returns

Type Description
Code[20]

Code du partenaire trouvé.

GetOutboundMessageStatus

Obtient le statut du message EDI dans les messages sortants pour l'enregistrement spécifié.

procedure GetOutboundMessageStatus(VarRec: Variant): Text

Parameters

Name Type Description
VarRec Variant

Returns

Type Description
Text

GetLastErrorCustomDimensions

Obtient les dernières dimensions personnalisées pour une erreur.

procedure GetLastErrorCustomDimensions(): Dictionary of [Text, Text]

Returns

Type Description
Dictionary of [Text, Text]

TryResolvePartner

Tente de rechercher le partenaire associé à l'enregistrement spécifié.

[TryFunction]
procedure TryResolvePartner(VarRec: Variant, MessageType: Enum "Message Type CECAP", var PartnerCode: Code[20]): Boolean

Parameters

Name Type Description
VarRec Variant

Record ou RecordRef pour lequel obtenir le partenaire.

MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"

Record ou RecordRef pour lequel obtenir le partenaire.

PartnerCode Code[20]

Code du partenaire trouvé.

Returns

Type Description
Boolean

Events

OnBeforeResolvePartner

[BusinessEvent(False)]
local procedure OnBeforeResolvePartner(RecRef: RecordRef, MessageType: Enum "Message Type CECAP", var PartnerCode: Code[20], var Handled: Boolean)

Parameters

Name Type Description
RecRef RecordRef
MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"
PartnerCode Code[20]
Handled Boolean

OnBeforeFindIdentifierFromPartner

[BusinessEvent(False)]
local procedure OnBeforeFindIdentifierFromPartner(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", IdentifierCode: Code[50], var Identifier: Record "Identifier CECAP", var Handled: Boolean)

Parameters

Name Type Description
PartnerCode Code[20]
MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"
IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"
IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"
IdentifierCode Code[50]
Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"
Handled Boolean

OnBeforeFindIdentifierFromInternal

[BusinessEvent(False)]
local procedure OnBeforeFindIdentifierFromInternal(PartnerCode: Code[20], MessageType: Enum "Message Type CECAP", IdentifierType: Enum "Identifier Type CECAP", IdentifierSubtype: Enum "Identifier Subtype CECAP", InternalPrimaryCode: Code[20], InternalSecondaryCode: Code[20], InternalTertiaryCode: Code[20], var Identifier: Record "Identifier CECAP", var Handled: Boolean)

Parameters

Name Type Description
PartnerCode Code[20]
MessageType Enum CapVision.Exchange.EDI.Core."Message Type CECAP"
IdentifierType Enum CapVision.Exchange.EDI.Core."Identifier Type CECAP"
IdentifierSubtype Enum CapVision.Exchange.EDI.Core."Identifier Subtype CECAP"
InternalPrimaryCode Code[20]
InternalSecondaryCode Code[20]
InternalTertiaryCode Code[20]
Identifier Table CapVision.Exchange.EDI.Core."Identifier CECAP"
Handled Boolean

OnBeforeGetFileExtensionFromMimeType

Événement déclenché avant de récupérer l'extension de fichier à partir du type MIME.

[BusinessEvent(False)]
local procedure OnBeforeGetFileExtensionFromMimeType(MimeType: Text, var FileExtension: Text)

Parameters

Name Type Description
MimeType Text
FileExtension Text

See also