Anveo EDI Connect / Config / Sujets avancés / Fonctions intégrées
C'est une traduction automatique. Le message original est disponible en Anglais.

Fonctions intégrées

Anveo EDI Connect a beaucoup de fonctions intégrées. La plupart d’entre eux sont disponibles dans tous les mappings, certains sont spécifiques au mapping. Vous pouvez utiliser les 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 le codeunit ANVEDI Callback.

Les fonctions suivantes sont disponibles dans le monde entier :

TableName

COUNT

Renvoie le nombre d’enregistrements dans le filtre.

ISEMPTY

Renvoie True, s’il n’y a pas d’enregistrement dans le filtre. En d’autres termes, le compte est égal à zéro.

ISNOTEMPTY

Renvoie 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 actuelle. Doit être appelé depuis un enfant de la boucle de la table.

BUSINESS_TRANSACTION

SetReferenceNo

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

Reference No.

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

SENDER_PARTNER

Code

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

Remote Receiver/Sender ID

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

Our Receiver/Sender ID

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

Name

Récupère la colonne Name du partenaire émetteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Name 2

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

Address

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

Address 2

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

City

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

Contact

Récupère la colonne Contact du partenaire émetteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Post Code

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

County

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

Country/Region Code

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

Phone No.

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

Telex No.

Récupère la colonne Telex No. du partenaire émetteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Fax No.

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

VAT Registration No.

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

Our Account No.

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

GLN

Récupère la colonne GLN du partenaire émetteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Test Flag

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

RECEIVER_PARTNER

Code

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

Remote Receiver/receiver ID

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

Our Receiver/receiver ID

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

Name

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

Name 2

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

Address

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

Address 2

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

City

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

Contact

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

Post Code

Récupère la colonne Post Code du partenaire récepteur, qui est défini par un mapping précédent ou par la transaction commerciale.

County

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

Country/Region Code

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

Phone No.

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

Telex No.

Récupère la colonne Telex No. du partenaire récepteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Fax No.

Récupère la colonne Fax No. du partenaire récepteur, qui est défini par un mapping précédent ou par la transaction commerciale.

VAT Registration No.

Récupère la colonne VAT Registration No. du partenaire récepteur, qui est défini par un mapping précédent ou par la transaction commerciale.

Our Account No.

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

GLN

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

Test Flag

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

TRANSMISSION

TESTFLAG

Si la transmission en cours 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, il y a deux paramètres disponibles, Value 1 et 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, au cas où les deux valeurs n’auraient pas le même type de données.

IsEqual

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

IsNotEqual

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

IsGreater

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

IsGreaterOrEqual

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

IsLess

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

IsLessOrEqual

Renvoie 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 si c’est absolument nécessaire.

Valide la transaction courante de la base de données et retourne toujours vrai. L’utilisation de cette fonction peut briser la fonctionnalité de journalisation des erreurs du mapping et peut entraîner des données indésirables dans la base de données.

SYSTEM

WORKDATE

Renvoie la date de travail actuelle de la Microsoft Dynamics NAV 2016.

TODAY

Renvoie la date du jour.

TIME

Renvoie l’heure actuelle.

CURRENTDATETIME

Renvoie la date et l’heure actuelles.

CREATEDATETIME

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

Date

La partie date

Time

La partie temps

CALCDATE

Renvoie une date calculée. Veuillez consulter le guide de développement de Microsoft Dynamics NAV 2016 pour plus de détails.

DateExpression

L’expression du calcul.

Date

La date sur laquelle le calcul est basé.

FORMAT

Appelle la fonction interne « FORMAT » de la Microsoft Dynamics NAV 2016. Veuillez consulter le guide de développement de Microsoft Dynamics NAV 2016 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 « COPYSTR » de la Microsoft Dynamics NAV 2016. Veuillez consulter le guide de développement de Microsoft Dynamics NAV 2016 pour plus de détails.

String

La chaîne de caractères d’entrée.

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 d’entrée, 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 retournée.

ROUND_TO

Cette fonction d’arrondi est censée être 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, que propose la Microsoft Dynamics NAV 2016.

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 ronde fournit la fonction interne Microsoft Dynamics NAV 2016 au mapping. Nous proposons également la fonction ROUND_TO comme alternative plus simple. Voir l’aide de Microsoft Dynamics NAV 2016 pour plus d’informations sur les paramètres de cette fonction.

Number

Le numéro d’entrée.

Precision

La précision 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 > pour toujours arrondir vers le bas ou vers le haut.

STRPOS

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

String

La chaîne de caractères à rechercher.

SubString

La sous-chaîne que vous voulez rechercher.

DELSTR

Supprime une sous-chaîne dans une chaîne et renvoie la nouvelle chaîne.

String

La chaîne de caractères d’entrée.

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 caractères d’entrée.

String

La chaîne d’entrée dont la longueur est retournée.

STRCONCAT

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

String 1

La chaîne de caractères d’entrée.

String 2

La chaîne de caractères d’entrée.

String 3

La chaîne de caractères d’entrée.

String 4

La chaîne de caractères d’entrée.

String 5

La chaîne de caractères d’entrée.

DELCHR

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

String

La chaîne de caractères d’entrée.

Where

Vous pouvez spécifier l’endroit où vous voulez supprimer les données :

<

Au début de la chaîne de caractères

>

A la fin de la chaîne

=

Dans n’importe quelle position

Which

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

CONVERTSTR

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

String

La chaîne de caractères d’entrée.

FromCharacters

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

ToCharacters

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

PADSTR

Remplit une chaîne de caractères à 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érées à cette fonction. Appelle la fonction interne « PADSTR » de la Microsoft Dynamics NAV 2016. Veuillez consulter le guide de développement de Microsoft Dynamics NAV 2016 pour plus de détails.

String

La chaîne de caractères d’entrée.

Length

La longueur de la chaîne cible.

PadCharacter

Le caractère utilisé pour compléter la chaîne de caractères.

INCSTR

Augmente d’une unité un nombre dans une chaîne de caractères. Appelle la fonction interne « INCSTR » de la Microsoft Dynamics NAV 2016. Veuillez consulter le guide de développement de Microsoft Dynamics NAV 2016 pour plus de détails.

String

La chaîne de caractères d’entrée.

CREATEGUID

Crée un nouveau GUID et renvoie la valeur.

COMMUNICATION

GETLASTNUMBER

Nécessite une configuration 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 modifier le format.

Renvoie le dernier numéro de communication utilisé, complété par 0 à 5 caractères.

GETNUMBER

Nécessite une configuration dans le canal de communication.

Il existe une nouvelle fonction GETNUMBER2 qui renvoie simplement le nombre et vous pouvez utiliser le formatage du convertisseur pour modifier le format.

Renvoie le numéro suivant du canal de communication, complété par 0 à 5 caractères.

GETLASTNUMBER2

Nécessite une configuration dans le canal de communication.

Renvoie le dernier numéro de communication utilisé.

GETNUMBER2

Nécessite une configuration 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 le lancement de l’exportation mapping. Dans l’exportation 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 du concept de transaction commerciale et les valeurs qui sont définies par le mapping précédent ou dans le mapping actuel.

SET_COMMUNICATION_CHANNEL

Cette fonction ne fonctionne que pour les fichiers sortants et avant le lancement de l’exportation mapping. Dans l’exportation 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 le lancement de l’exportation mapping. Dans l’exportation mapping vous ne pouvez plus changer la valeur. Définit le EDI Communication Partner qui doit être utilisé comme récepteur pour les données sortantes.

SET_RECEIVER_IDENTIFICATION

Cette fonction ne fonctionne que pour les fichiers sortants et avant le lancement de l’exportation mapping. Dans l’exportation 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 récepteur est utilisé comme adresse e-mail du destinataire.

SET_SENDER_PARTNER
alias SET_SENDER_PARTY

Cette fonction ne fonctionne que pour les fichiers sortants et avant le lancement de l’exportation mapping. Dans l’exportation 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 le lancement de l’exportation mapping. Dans l’exportation 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. Obtient l’identification du récepteur à partir de la transmission entrante. Dans le cas d’un canal POP3, il s’agit de l’adresse e-mail du destinataire.

GET_SENDER_IDENTIFICATION

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

COUNTER

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

Les fonctions suivantes sont disponibles :

GET_NEXT_NUMBER

Renvoie le nombre suivant pour un compteur spécifié. Le compteur commencera avec la valeur un.

Name

Le nom du compteur.

GET_LAST_NUMBER

Renvoie le dernier numéro d’un compteur spécifié. Si le compteur n’a pas été initialisé, la fonction renvoie zéro.

Name

Le nom du compteur.

CLEAR

Remet le compteur à zéro.

Name

Le nom du compteur.

DIALOG

CONFIRM

Ouvre une boîte de dialogue de confirmation. Cela peut être utile pour les tests, mais c’est généralement une mauvaise idée dans les mappings productifs, car ils ne peuvent pas être exécutés en arrière-plan/job.

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

String

Le texte affiché à l’utilisateur.

SALES

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez une 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 de comptabilisation d’un document de vente. S’il y a des erreurs pendant la routine d’enregistrement, le mapping s’interrompt immédiatement. Comme les routines d’écriture peuvent contenir du code COMMIT, toutes les données avant la routine d’écriture peuvent déjà être écrites.

Nous recommandons vivement d’exécuter cette fonction dans un mapping séparé et de ne pas écrire dans une table à partir de ce 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 enregistrer l’envoi.

Invoice

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

PURCHASE

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez une 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 de comptabilisation d’un document d’achat. S’il y a des erreurs pendant la routine d’enregistrement, le mapping s’interrompt immédiatement. Comme les routines d’écriture peuvent contenir du code COMMIT, toutes les données avant la routine d’écriture peuvent déjà être écrites.

Nous recommandons vivement d’exécuter cette fonction dans un mapping séparé et de ne pas écrire dans une table à partir de ce 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 comptabiliser le reçu.

Invoice

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

COMPANYINFORMATION

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

Name

Récupère la colonne « Nom » de la table Company Information.

Name 2

Récupère la colonne « Nom 2 » du tableau Company Information.

Home Page

Extrait la colonne « Home Page » de la table Company Information.

Address

Récupère la colonne « Adresse » de la table Company Information.

Address 2

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

City

Récupère la colonne « Ville » de la table Company Information.

Post Code

Extrait la colonne « Code postal » de la table Company Information.

Country/Region Code

Extrait la colonne « Code pays/région » de la table Company Information.

Phone No.

Extrait la colonne « Numéro de téléphone » de la table Company Information.

Phone No. 2

Extrait la colonne « Numéro de téléphone » de la table Company Information.

Fax No.

Extrait la colonne « Numéro de fax » de la table Company Information.

E-Mail

Extrait la colonne « E-Mail » de la table Company Information.

Telex No.

Extrait la colonne « Numéro de télex » de la table Company Information.

GLN

Ce champ est spécial.

S’il existe une valeur dans la colonne Global Identification Number dans la table EDI Setup, cette valeur est utilisée. Sinon, le module essaiera de récupérer le contenu du champ numéro 90 dans la table Company Information. Si cela échoue, une chaîne vide est renvoyée.

VAT Registration No.

Extrait la colonne « Numéro de TVA » du tableau Company Information.

Registration No.

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

Giro No.

Extrait la colonne « N° de Giro » du tableau Company Information.

Bank Name

Récupère la colonne « Nom de la banque » dans le tableau Company Information.

Bank Branch No.

Extrait la colonne « Bank Branch No. » de la table Company Information.

Bank Account No.

Extrait la colonne « Numéro de compte bancaire » de la table Company Information.

Ship-to Name

Récupère la colonne « Nom du destinataire » dans le tableau Company Information.

Ship-to Name 2

Récupère la colonne « Nom du destinataire 2 » dans le tableau Company Information.

Ship-to Address

Récupère la colonne « Adresse du destinataire » dans le tableau Company Information.

Ship-to Address 2

Extrait la colonne « Adresse du destinataire 2 » du tableau Company Information.

Ship-to City

Récupère la colonne « Ville de destination » dans le tableau Company Information.

Ship-to Contact

Récupère la colonne « Contact du destinataire » dans le tableau Company Information.

Ship-to Post Code

Récupère la colonne « Code postal du destinataire » dans le tableau Company Information.

Ship-to County

Récupère 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 une 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 enregistrées. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics NAV 2016 portant le nom d’Sales Invoice Header-tête.

GetShipmentNoIfUnique

Renvoie le numéro d’expédition des ventes, s’il est unique ; sinon, une chaîne vide est renvoyée. Ou en d’autres termes, s’il n’y a pas eu d’envois partiels et qu’il n’y a qu’un seul envoi associé à cette facture.

Invoice No.

Le numéro de la facture de vente enregistré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 enregistré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 de 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 une 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 NAV 2016 portant le nom de Sales Invoice Line.

GetItemChargeValueEntries

Renvoyer un tableau temporaire avec les entrées de valeur pour les charges et les provisions associées à 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 ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

Techniquement, nous utilisons la table Value Entry pour trouver les entrées dans la table Item Ledger Entry et renvoyer les données associées de la table Value Entry filtrées sur le 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 enregistrée.

Line No.

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

GetShipmentLines

Renvoie un tableau temporaire contenant 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 lecture temporaire. Vous pouvez ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

Techniquement, nous utilisons la table 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 enregistrée.

Line No.

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

SALES_CREDIT_MEMO

Ces fonctions sont nouvelles dans Anveo EDI Connect 4.00. Ils supposent que vous utilisez une 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 d’avoirs de vente enregistrés. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics NAV 2016 portant le nom d’Sales Cr.Memo Header-tête.

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’avoir comptabilisé 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 enregistré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 de 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 une 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 d’avoirs de vente enregistrés. Ou, en termes techniques, ces fonctions sont liées à la table Microsoft Dynamics NAV 2016 portant le nom de Sales Cr.Memo Line.

GetItemChargeValueEntries

Renvoyer un tableau temporaire avec les entrées de valeur pour les charges et les provisions associées à 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 ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

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

Paramètres :

Document No.

Le numéro d’en-tête du crédit commercial enregistré.

Line No.

Le numéro de ligne de crédit commercial affiché.

GetInvoiceLines

Renvoie un tableau temporaire contenant les lignes de factures enregistré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 ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

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

Paramètres :

Document No.

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

Line No.

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

GetShipmentLines

Renvoie un tableau temporaire contenant 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 lecture temporaire. Vous pouvez ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

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

Paramètres :

Document No.

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

Line No.

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

GetReturnReceiptLines

Renvoie un tableau temporaire contenant 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 lecture temporaire. Vous pouvez ensuite utiliser cette fonction comme InitFunction de cette boucle. Dans le mapping, vous pouvez accéder aux données de la table temporaire, comme à toute autre instance de table.

Techniquement, nous utilisons la table Value Entry filtrée sur le type Sales Return Receipt et nous retournons 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 enregistrée.

Line No.

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