Codeunit "Data Exchange CECAP"
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 |