Anveo EDI Connect / Config / Paramètres avancés / Fonctions intégrées
This is an automatic translation. The original post is available in Anglais.

Fonctions intégrées

Anveo EDI Connect a beaucoup de fonctions intégrées. La plupart d’entre eux sont disponibles dans toutes les mapping, certains sont spécifiques à la cartographie. Vous pouvez utiliser des fonctions, par exemple, sur les expressions sources et sur les conditionnels. Les fonctions intégrées peuvent être sélectionnées comme toute autre fonction définie dans l’codeunit de ANVEDI Callback.

Les fonctions suivantes sont disponibles dans le monde entier :

TableName

COUNT

Renvoie le nombre d’enregistrements à l’intérieur du filtre.

DELETE

Permet de supprimer l’enregistrement en cours. Vous devez activer cette fonctionnalité dans la configuration de l’EDI. Par défaut, cette fonction n’est pas disponible.

ISEMPTY

Retourne True, s’il n’y a pas d’enregistrement à l’intérieur du filtre. En d’autres termes, le compte est égal à zéro.

ISNOTEMPTY

Retourne True, s’il y a un ou plusieurs enregistrements à l’intérieur du filtre.
En d’autres termes, le compte n’est pas égal à zéro.

RECORDID

Renvoie le RecordID de l’instance en cours. Doit être appelé par un enfant de la boucle de table.

BUSINESS_TRANSACTION

SetReferenceNo

Définissez le numéro de référence dans la EDI Business Transaction de la table. Il n’y a qu’un seul paramètre :

Reference No.

Le numéro de référence à utiliser. Un texte avec max. 80 caractères maximum.

SENDER_PARTNER

Code

Récupère la colonne Code du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Remote Receiver/Sender ID

Récupère la colonne Remote Receiver/Sender ID du partenaire émetteur, qui est définie par une mapping précédente ou la transaction commerciale.

Our Receiver/Sender ID

Récupère la colonne Our Receiver/Sender ID du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Name

Récupère la colonne Name du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Name 2

Récupère la colonne Name 2 du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Address

Récupère la colonne Address du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

Address 2

Récupère la colonne Address 2 du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

City

Récupère la colonne City du partenaire expéditeur, qui est définie par un mapping précédent ou la transaction commerciale.

Contact

Récupère la colonne Contact du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

Post Code

Récupère la colonne Post Code du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

County

Récupère la colonne County du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

Country/Region Code

Récupère la colonne Country/Region Code du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Phone No.

Récupère la colonne Phone No. du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

Telex No.

Récupère la colonne Telex No. du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Fax No.

Récupère la colonne Fax No. du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

VAT Registration No.

Récupère la colonne VAT Registration No. du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

Our Account No.

Récupère la colonne Our Account No. du partenaire expéditeur, qui est défini par une mapping précédente ou la transaction commerciale.

GLN

Récupère la colonne GLN du partenaire expéditeur, qui est définie par une mapping précédente ou la transaction commerciale.

Test Flag

Récupère la colonne Test Flag du partenaire expéditeur, qui est définie par un mapping précédent ou la transaction commerciale.

RECEIVER_PARTNER

Code

Récupère la colonne Code du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Remote Receiver/receiver ID

Récupère la colonne Remote Receiver/receiver ID du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Our Receiver/receiver ID

Récupère la colonne Our Receiver/receiver ID du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Name

Récupère la colonne Name du partenaire récepteur, qui est défini par une mapping précédente ou la transaction commerciale.

Name 2

Récupère la colonne Name 2 du partenaire récepteur, qui est défini par une mapping précédente ou la transaction commerciale.

Address

Récupère la colonne Address du partenaire destinataire, qui est définie par une mapping précédente ou la transaction commerciale.

Address 2

Récupère la colonne Address 2 du partenaire destinataire, qui est définie par une mapping précédente ou la transaction commerciale.

City

Récupère la colonne City du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Contact

Récupère la colonne Contact du partenaire destinataire, qui est définie par une mapping précédente ou la transaction commerciale.

Post Code

Récupère la colonne Post Code du partenaire destinataire, qui est défini par une mapping précédente ou la transaction commerciale.

County

Récupère la colonne County du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Country/Region Code

Récupère la colonne Country/Region Code du partenaire récepteur, qui est défini par une mapping précédente ou la transaction commerciale.

Phone No.

Récupère la colonne Phone No. du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Telex No.

Récupère la colonne Telex No. du partenaire destinataire, qui est définie par une mapping précédente ou la transaction commerciale.

Fax No.

Récupère la colonne Fax No. du partenaire destinataire, qui est définie par une mapping précédente ou la transaction commerciale.

VAT Registration No.

Récupère la colonne VAT Registration No. du partenaire destinataire, qui est défini par une mapping précédente ou la transaction commerciale.

Our Account No.

Récupère la colonne Our Account No. du partenaire récepteur, qui est défini par une mapping précédente ou la transaction commerciale.

GLN

Récupère la colonne GLN du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

Test Flag

Récupère la colonne Test Flag du partenaire récepteur, qui est définie par une mapping précédente ou la transaction commerciale.

TRANSMISSION

TESTFLAG

Si la transmission actuelle est marquée comme test.

COMPARE

Les fonctions de l’objet de comparaison sont généralement utilisées en combinaison avec une ligne conditionnelle. Normalement, deux paramètres sont disponibles, la Value 1 et la Value 2. La première valeur est comparée avec l’opérateur choisi à la seconde. La première valeur définit le type de données utilisé pour la comparaison, dans le cas où les deux valeurs n’ont pas le même type de données.

IsEqual

Retourne True si les deux valeurs sont égales ; False sinon. (Value 1 = Value 2)

IsNotEqual

Retournez False si les deux valeurs sont égales ; True sinon. (Value 1 <> Value 2)

IsGreater

Retournez True, si la Value 1 est supérieure à la Value 2; False sinon. (Value 1 > Value 2)

IsGreaterOrEqual

Rendre True, si la Value 1 est supérieure ou égale à la Value 2; False sinon. (Value 1 >= Value 2)

IsLess

Retournez True, si la Value 1 est inférieure à la Value 2; False sinon. (Value 1 < Value 2)

IsLessOrEqual

Rendre True, si la Value 1 est inférieure ou égale à la Value 2; False sinon. (Value 1 <= Value 2)

DATABASE

COMMIT

Cette fonction est dangereuse. N’utilisez cette fonction que si vous savez ce que vous faites et que c’est absolument nécessaire.

Engage la transaction de la base de données actuelle et retourne toujours vrai. L’utilisation de cette fonction peut rompre la fonctionnalité d’enregistrement des erreurs de mapping et peut entraîner la présence de données indésirables dans la base de données.

SYSTEM

WORKDATE

Renvoie la date de travail actuelle de la Microsoft Dynamics 365 Business Central.

TODAY

Renvoie la date d’aujourd’hui.

TIME

Renvoie l’heure actuelle.

CURRENTDATETIME

Renvoie la date/heure actuelle.

CREATEDATETIME

Renvoie une information combinée date/heure à partir de deux valeurs distinctes.

Date

La partie sur la date

Time

La partie temps

CALCDATE

Renvoie une date calculée. Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

DateExpression

L’expression de calcul.

Date

La date sur laquelle le calcul est basé.

FORMAT

Appelle la fonction interne « FORMAT » de la Microsoft Dynamics 365 Business Central. Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

Value

La valeur de la source.

Length

La longueur maximale.

FormatStr/Number

La chaîne de format ou le numéro de format.

COPYSTR

Obtient une sous-chaîne de l’entrée. Appelle la fonction interne de la Microsoft Dynamics 365 Business Central « COPYSTR ». Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

String

La chaîne de saisie.

Position

La position de départ. Le premier caractère est indexé avec 1. Si la position est supérieure à la longueur de la chaîne de saisie, une chaîne vide est renvoyée.

Length

Le nombre de caractères qui doivent être retournés. Si l’entrée est trop courte, la sous-chaîne de la position à la fin de la chaîne est renvoyée.

ROUND_TO

Cette fonction d’arrondi se veut un moyen facile d’arrondir un nombre quelconque aux chiffres décimaux donnés. Cette fonction est plus facile à configurer et à comprendre que la fonction ROUND, également disponible, qu’offre la Microsoft Dynamics 365 Business Central.

Number

Le numéro d’entrée.

Decimal Places

Le nombre de chiffres décimaux. Par exemple, 2 pour arrondir le nombre 1,234 à 1,23.

ROUND

Cette fonction de ronde fournit la fonction interne de la Microsoft Dynamics 365 Business Central à la mapping. Nous proposons également la fonction ROUND_TO comme alternative plus facile. Consultez l’aide de la Microsoft Dynamics 365 Business Central pour plus d’informations sur les paramètres de cette fonction.

Number

Le numéro d’entrée.

Precision

La précision est représentée par une décimale, comme 0,01 pour 2 décimales.

Direction

Le sens de l’arrondi. La valeur par défaut est =, ce qui signifie le plus proche, mais vous pouvez utiliser < et > > toujours arrondir au chiffre inférieur ou supérieur.

STRPOS

Recherche la première occurrence d’une sous-chaîne dans une chaîne. Renvoie un indice basé sur 1 de la première occurrence. Retournez 0 si la chaîne n’est pas trouvée.

String

La chaîne de caractères à rechercher.

SubString

La sous-chaîne pour laquelle vous voulez faire une recherche.

DELSTR

Supprime une sous-chaîne à l’intérieur d’une chaîne et renvoie la nouvelle chaîne.

String

La chaîne de saisie.

Position

La position de la sous-chaîne que vous voulez supprimer. Il s’agit d’un indice basé sur 1.

Length

La longueur de la sous-chaîne que vous voulez supprimer.

STRLEN

Retourne le nombre de caractères de la chaîne de saisie.

String

La chaîne de saisie dont la longueur est renvoyée.

STRCONCAT

Concatène toutes les chaînes de caractères qui sont passées à cette fonction. Cette fonction est particulière car vous ne devez pas utiliser tous les paramètres. Si vous ne configurez pas un paramètre, il ne sera pas utilisé.

String 1

La chaîne de saisie.

String 2

La chaîne de saisie.

String 3

La chaîne de saisie.

String 4

La chaîne de saisie.

String 5

La chaîne de saisie.

DELCHR

Supprime les caractères d’une entrée. Appelle la fonction interne de la Microsoft Dynamics 365 Business Central « DELCHR ». Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

String

La chaîne de saisie.

Where

Vous pouvez préciser l’endroit où vous souhaitez supprimer des données :

<

Au début de la chaîne

>

A la fin de la chaîne

=

A tout poste

Which

Les caractères à supprimer. Si ce paramètre est vide, le module supprime les espaces.

CONVERTSTR

Change les caractères d’entrée en caractères de sortie. Appelle la fonction interne de la Microsoft Dynamics 365 Business Central « CONVERTSTR ». Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

String

La chaîne de saisie.

FromCharacters

Les caractères d’entrée sous forme de chaîne, sans délimiteurs.

ToCharacters

Les personnages cibles. Cette chaîne doit être de la même longueur que les caractères d’entrée et indique le remplacement de la chaîne d’entrée à la même position.

PADSTR

Il s’agit d’une corde à la longueur donnée. Le texte est aligné à gauche. Les options de sortie du convertisseur vous donnent plus de contrôle et sont préférables à cette fonction. Appelle la fonction interne de la Microsoft Dynamics 365 Business Central « PADSTR ». Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

String

La chaîne de saisie.

Length

La longueur de la chaîne cible.

PadCharacter

Le personnage avait l’habitude de rembourrer la ficelle.

INCSTR

Augmente d’une unité un nombre dans une chaîne. Appelle la fonction interne « INCSTR » de la Microsoft Dynamics 365 Business Central. Veuillez consulter le guide de développement de la Microsoft Dynamics 365 Business Central pour plus de détails.

String

La chaîne de saisie.

CREATEGUID

Créer un nouveau GUID et retourner la valeur.

COMMUNICATION

GETLASTNUMBER

Nécessite une installation dans le canal de communication.

Il existe une nouvelle fonction GETLASTNUMBER2 qui renvoie simplement le numéro et vous pouvez utiliser le formatage du convertisseur pour changer le format.

Renvoie le dernier numéro de communication utilisé avec 0 à 5 caractères.

GETNUMBER

Nécessite une installation dans le canal de communication.

Il existe une nouvelle fonction GETNUMBER2 qui renvoie simplement le numéro et vous pouvez utiliser le formatage du convertisseur pour changer le format.

Renvoie le numéro suivant du canal de communication avec 0 à 5 caractères.

GETLASTNUMBER2

Nécessite une installation dans le canal de communication.

Renvoie le dernier numéro de communication utilisé .

GETNUMBER2

Nécessite une installation dans le canal de communication.

Renvoie le numéro suivant du canal de communication.

RESET_PRESETS

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Réinitialise toutes les valeurs présélectionnées pour la communication, comme le EDI Communication Channel et le EDI Communication Partner. Vous pouvez réinitialiser les valeurs à partir du concept de transaction commerciale et les valeurs qui sont fixées par la mapping précédente ou actuelle.

SET_COMMUNICATION_CHANNEL

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Définit le EDI Communication Channel qui doit être utilisé pour les données sortantes.

SET_RECEIVER_PARTNER
alias SET_RECEIVER_PARTY

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Définit le EDI Communication Partner qui doit être utilisé pour le récepteur sur les données sortantes.

SET_RECEIVER_IDENTIFICATION

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Définit l’identification du récepteur pour la transmission sortante. Pour les canaux de communication SMTP sortants, l’ID du destinataire est utilisé comme adresse électronique du destinataire.

SET_SENDER_PARTNER
alias SET_SENDER_PARTY

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Définit le EDI Communication Partner qui doit être utilisé pour l’expéditeur sur les données sortantes.

SET_SENDER_IDENTIFICATION

Cette fonction ne fonctionne que pour les fichiers sortants et avant que l’exportation mapping ne soit lancée. Dans l’export mapping, vous ne pouvez plus changer la valeur. Définit l’identification de l’expéditeur pour la transmission sortante. Pour les canaux de communication SMTP sortants, l’ID de l’expéditeur est utilisé comme adresse électronique de l’expéditeur.

GET_RECEIVER_IDENTIFICATION

Cette fonction ne fonctionne que pour les données entrantes. Permet d’obtenir l’identification du récepteur à partir de la transmission entrante. Dans le cas d’un canal POP3, il s’agit de l’adresse électronique du destinataire.

GET_SENDER_IDENTIFICATION

Cette fonction ne fonctionne que pour les données entrantes. Permet d’obtenir l’identification du récepteur à partir de la transmission entrante. Dans le cas d’un canal POP3, il s’agit de l’adresse électronique de l’expéditeur.

COUNTER

L’objet compteur vous permet de compter les valeurs à l’intérieur d’une mapping. Vous pouvez avoir plusieurs compteurs, chacun identifié par un nom.

Les fonctions suivantes sont disponibles :

GET_NEXT_NUMBER

Renvoie le numéro suivant pour un compteur donné. Le compteur commencera par la valeur un.

Name

Le nom du compteur.

GET_LAST_NUMBER

Renvoie le dernier numéro pour un compteur donné. Si le compteur n’a pas été initialisé, la fonction retournera à zéro.

Name

Le nom du compteur.

CLEAR

Remet le compteur à zéro.

Name

Le nom du compteur.

DIALOG

CONFIRM

Ouvre un dialogue de confirmation. Cela peut être utile pour les tests, mais c’est généralement une mauvaise idée dans les cartographies productives, car elles ne peuvent pas être exécutées en arrière-plan/au travail.

Ouvre une boîte de confirmation et renvoie la valeur choisie par l’utilisateur : True pour oui ; ou False pour non.

String

Le texte montré à l’utilisateur.

SALES

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

POST

Lance la routine d’affichage d’un document de vente. En cas d’erreur lors de l’affichage, la mapping sera immédiatement interrompue. Comme les routines de détachement peuvent contenir un code COMMIT, toutes les données précédant la routine de détachement peuvent déjà être écrites.

Nous recommandons vivement d’exécuter cette fonction dans une mapping séparée et de ne pas écrire dans une table de cette mapping.

Les paramètres sont :

Document Type

Le type de document du document de vente. (Sales Header)

No.

Le numéro du document de vente.

Ship

Un drapeau booléen indiquant s’il faut ou non poster le chargement.

Invoice

Un drapeau booléen indiquant s’il faut afficher la facture.

PURCHASE

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

POST

Lance la routine d’affichage d’un document d’achat. En cas d’erreur lors de l’affichage, la mapping sera immédiatement interrompue. Comme les routines de détachement peuvent contenir un code COMMIT, toutes les données précédant la routine de détachement peuvent déjà être écrites.

Nous recommandons vivement d’exécuter cette fonction dans une mapping séparée et de ne pas écrire dans une table de cette mapping.

Les paramètres sont :

Document Type

Le type de document du document d’achat. (Purchase Header)

No.

Le numéro du document d’achat.

Receive

Un drapeau booléen indiquant s’il faut ou non afficher le reçu.

Invoice

Un drapeau booléen indiquant s’il faut afficher la facture.

COMPANYINFORMATION

L’objet COMPANYINFORMATION vous permet d’accéder facilement au tableau Company Information, sans avoir à ajouter une boucle de tableau à la mapping.

Name

Obtient la colonne « Nom » du tableau Company Information.

Name 2

Obtient la colonne « Nom 2 » du tableau Company Information.

Home Page

Obtient la colonne « Page d’accueil » du tableau Company Information.

Address

Obtient la colonne « Adresse » du tableau Company Information.

Address 2

Obtient la colonne « Adresse 2 » du tableau Company Information.

City

Obtient la colonne « Ville » du tableau Company Information.

Post Code

Obtient la colonne « Code postal » du tableau Company Information.

Country/Region Code

Obtient la colonne « Code pays/région » du tableau Company Information.

Phone No.

Obtient la colonne « N° de téléphone » du tableau Company Information.

Phone No. 2

Obtient la colonne « N° de téléphone » du tableau Company Information.

Fax No.

Obtient la colonne « No de fax » du tableau Company Information.

E-Mail

Obtient la colonne « E-Mail » du tableau Company Information.

Telex No.

Obtient la colonne « No télex » du tableau Company Information.

GLN

Ce domaine est particulier.

Si une valeur figure dans la colonne Global Identification Number dans le tableau EDI Setup, cette valeur est utilisée. Sinon, le module tentera de récupérer le contenu du champ numéro 90 dans le tableau Company Information. En cas d’échec, une chaîne vide est renvoyée.

VAT Registration No.

Obtient la colonne « Numéro d’immatriculation à la TVA » du tableau Company Information.

Registration No.

Obtient la colonne « Numéro d’enregistrement » du tableau Company Information.

Giro No.

Obtient la colonne « No. de Giro » du tableau Company Information.

Bank Name

Obtient la colonne « Nom de la banque » dans le tableau Company Information.

Bank Branch No.

Obtient la colonne « N° d’agence bancaire » du tableau Company Information.

Bank Account No.

Obtient la colonne « N° de compte bancaire » du tableau Company Information.

Ship-to Name

Obtient la colonne « Nom du navire » dans le tableau Company Information.

Ship-to Name 2

Obtient la colonne « Ship-to Name 2 » du tableau Company Information.

Ship-to Address

Obtient la colonne « Adresse de livraison » dans le tableau Company Information.

Ship-to Address 2

Obtient la colonne « Adresse de livraison 2 » dans le tableau Company Information.

Ship-to City

Obtient la colonne « Ville de destination » dans le tableau Company Information.

Ship-to Contact

Obtient la colonne « Contact avec le navire » du tableau Company Information.

Ship-to Post Code

Obtient la colonne « Code postal de l’expédition » du tableau Company Information.

Ship-to County

Obtient la colonne « Comté de destination » dans le tableau Company Information.

SALES_INVOICE

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

Ces fonctions sont liées aux en-têtes des factures de vente affichées. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics 365 Business Central avec le nom Sales Invoice Header.

GetShipmentNoIfUnique

Renvoie le numéro d’expédition de la vente, s’il est unique ; sinon, une chaîne vide est renvoyée. Ou, en d’autres termes, s’il n’y a pas eu de livraisons partielles et qu’une seule livraison est associée à cette facture.

Invoice No.

Le numéro de la facture de vente affichée pour laquelle les envois doivent être recherchés.

GetShipmentNoList

Renvoie une liste de tous les numéros d’expédition, pour autant qu’ils nécessitent moins de 1024 caractères. Si la liste est plus longue, une erreur se produit.

Invoice No.

Le numéro de la facture de vente affichée pour laquelle les envois doivent être recherchés.

Separator

Le texte qui doit être utilisé pour séparer les documents. Peut, par exemple, être une valeur constante du type Text (Special) avec la valeur ,<SP>.

SALES_INVOICE_LINE

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

Ces fonctions sont liées aux lignes de factures de vente enregistrées. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics 365 Business Central avec le nom Sales Invoice Line.

GetItemChargeValueEntries

Renvoyez un tableau des intérimaires avec les entrées de valeur pour les frais et les indemnités associés à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Value Entry en mode lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour trouver les entrées dans la table Entrée de Item Ledger Entry et renvoyer les données associées de la table Entrée de Value Entry filtrées au numéro de document actuel, qui est du type Adjustment.

Paramètres :

Document No.

Le numéro d’en-tête de la facture de vente affichée.

Line No.

Le numéro de ligne de la facture de vente affichée.

GetShipmentLines

Renvoyez un tableau d’intérimaires avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Sales Shipment Line en mode de lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour trouver les entrées dans la table Item Ledger Entry et renvoyer les données de la table Sales Shipment Line.

Paramètres :

Document No.

Le numéro d’en-tête de la facture de vente affichée.

Line No.

Le numéro de ligne de la facture de vente affichée.

SALES_CREDIT_MEMO

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

Ces fonctions sont liées aux en-têtes des notes de crédit de vente affichées. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics 365 Business Central avec le nom Sales Cr.Memo Header.

GetInvoiceNoIfUnique

Renvoie le numéro de la facture de vente, s’il est unique ; sinon, une chaîne vide est renvoyée.

Credit Memo No.

L’avis de crédit affiché pour lequel les factures associées doivent être recherchées.

GetInvoiceNoList

Renvoie une liste de tous les numéros de facture, pour autant qu’ils nécessitent moins de 1024 caractères. Si la liste est plus longue, une erreur se produit.

Credit Memo No.

Le numéro de la facture de vente affichée pour laquelle les envois doivent être recherchés.

Separator

Le texte qui doit être utilisé pour séparer les documents. Peut, par exemple, être une valeur constante du type Text (Special) avec la valeur ,<SP>.

SALES_CREDIT_MEMO_LINE

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez un NAV standard sans personnalisation. Si vous avez personnalisé un objet standard, veuillez vous assurer qu’il se comporte comme prévu.

Ces fonctions sont liées aux en-têtes des notes de crédit de vente affichées. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics 365 Business Central avec le nom Sales Cr.Memo Line.

GetItemChargeValueEntries

Renvoyez un tableau des intérimaires avec les entrées de valeur pour les frais et les indemnités associés à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Value Entry en mode lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour trouver les entrées dans la table Entrée de Item Ledger Entry et renvoyer les données associées de la table Entrée de Value Entry filtrées au numéro de document actuel, qui est du type Adjustment.

Paramètres :

Document No.

Le numéro d’en-tête du crédit de vente affiché.

Line No.

Le numéro de la ligne de crédit de vente affichée.

GetInvoiceLines

Renvoyez un tableau des intérimaires avec les lignes de facture affichées associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Sales Invoice Line en mode lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Si la Credit Memo Line est appliquée à une entrée dans la table Entrée du Item Ledger Entry, la fonction recherche dans la table Value Entry les entrées qui sont de type facture de vente et renvoie les données de la table Sales Invoice Line.

Paramètres :

Document No.

Le numéro d’en-tête de la facture de vente affichée.

Line No.

Le numéro de ligne de la facture de vente affichée.

GetShipmentLines

Renvoyez un tableau d’intérimaires avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Sales Shipment Line en mode de lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Si la Credit Memo Line est appliquée à une entrée dans la table Entrée du Item Ledger Entry, la fonction recherche dans la table Value Entry les entrées qui sont du type facture de vente et renvoie les données de la table Sales Shipment Line des ventes qui est liée aux factures de vente trouvées.

Paramètres :

Document No.

Le numéro d’en-tête de la facture de vente affichée.

Line No.

Le numéro de ligne de la facture de vente affichée.

GetReturnReceiptLines

Renvoyez un tableau d’intérimaires avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mapping avec la table Return Receipt Line en mode de lecture temporaire. Vous pouvez alors utiliser cette fonction comme l’InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme pour toute autre instance de table.

Techniquement, nous utilisons la table Value Entry filtrée au type Sales Return Receipt ipt et renvoyons les données de la table Return Receipt Line.

Paramètres :

Document No.

Le numéro d’en-tête de la facture de vente affichée.

Line No.

Le numéro de ligne de la facture de vente affichée.