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 cartographies, 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 globalement :

TableName

COUNT

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

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

Retourne le RecordID de l’instance courante. 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 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.

SENDER_PARTNER

Code

Récupère la colonne Code du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Remote Receiver/Sender ID

Récupère la colonne Remote Receiver/Sender ID du partenaire Remote Receiver/Sender ID, qui est défini par un mappage précédent ou l’opération commerciale.

Our Receiver/Sender ID

Récupère la colonne Our Receiver/Sender ID du partenaire émetteur, qui est défini par un mappage précédent ou l’opération commerciale.

Name

Récupère la colonne Name du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Name 2

Récupère la colonne Name 2 du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Address

Récupère la colonne Address du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Address 2

Récupère la colonne Address 2 du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

City

Récupère la colonne City du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Contact

Récupère la colonne Contact du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Post Code

Récupère la colonne Post Code du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

County

Récupère la colonne County du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Country/Region Code

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

Phone No.

Récupère la colonne Phone No. du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Telex No.

Récupère la colonne Telex No. du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Fax No.

Récupère la colonne Fax No. du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

VAT Registration No.

Récupère la colonne VAT Registration No. du partenaire émetteur, qui est défini par un mapping précédent ou 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 la transaction commerciale.

GLN

Récupère la colonne GLN du partenaire émetteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Test Flag

Récupère la colonne Test Flag de contrôle du partenaire émetteur, qui est défini par un mappage précédent ou par l’opération commerciale.

RECEIVER_PARTNER

Code

Récupère la colonne Code du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Remote Receiver/receiver ID

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

Our Receiver/receiver ID

Récupère la colonne Our Receiver/receiver ID du partenaire récepteur, qui est définie par un mappage précédent ou l’opération commerciale.

Name

Récupère la colonne Name du partenaire récepteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Name 2

Récupère la colonne Name 2 du partenaire récepteur, qui est défini par un mappage précédent ou par l’opération commerciale.

Address

Récupère la colonne Address du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Address 2

Récupère la colonne Address 2 du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

City

Récupère la colonne City du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Contact

Récupère la colonne Contact du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Post Code

Récupère la colonne Post Code du partenaire récepteur, qui est défini par un mappage précédent ou par l’opération commerciale.

County

Récupère la colonne County du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Country/Region Code

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

Phone No.

Récupère la colonne Phone No. du partenaire récepteur, qui est définie par un mappage précédent ou l’opération commerciale.

Telex No.

Récupère la colonne Telex No. du partenaire récepteur, qui est définie par un mappage précédent ou l’opération commerciale.

Fax No.

Récupère la colonne Fax No. du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

VAT Registration No.

Récupère la colonne VAT Registration No. d’identification fiscale du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Our Account No.

Récupère la colonne Our Account No. du partenaire récepteur, qui est défini par un mappage précédent ou l’opération commerciale.

GLN

Récupère la colonne GLN du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération commerciale.

Test Flag

Récupère la colonne Test Flag de contrôle du partenaire récepteur, qui est définie par un mappage précédent ou par l’opération 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, 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, 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

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

IsGreater

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

IsGreaterOrEqual

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

IsLess

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

IsLessOrEqual

Rendement 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 base de données actuelle et retourne toujours vrai. L’utilisation de cette fonction peut rompre la fonctionnalité de journalisation des erreurs du mappage et peut entraîner la présence de données indésirables dans la base de données.

SYSTEM

WORKDATE

Retourne la date de travail actuelle d’Anveo EDI Connect.

TODAY

Retourne la date d’aujourd’hui.

TIME

Renvoie l’heure actuelle.

CURRENTDATETIME

Renvoie la date/heure actuelle.

CREATEDATETIME

Renvoie une information combinée de date/heure à partir de deux valeurs séparées.

Date

La partie date

Time

La partie temps

CALCDATE

Renvoie une date calculée. Veuillez consulter le guide de développement d’Anveo EDI Connect 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 » d’Anveo EDI Connect. Veuillez consulter le guide de développement d’Anveo EDI Connect 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 » d’Anveo EDI Connect. Veuillez consulter le guide de développement d’Anveo EDI Connect 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 d’entrée, une chaîne vide est retourné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 se veut un moyen facile d’arrondir n’importe quel nombre aux chiffres décimaux donnés. Ceci est plus facile à configurer et à comprendre que la fonction ROUND également disponible que la Microsoft Dynamics 365 Business Central fournit.

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 Microsoft Dynamics 365 Business Central à la cartographie. Nous proposons également la fonction ROUND_TO comme alternative plus facile. Consultez l’aide 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 sous forme de 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 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 à 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 de caractères que vous voulez supprimer. C’est 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 d’entrée 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 spéciale car vous n’avez 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 d’Anveo EDI Connect « DELCHR ». Veuillez consulter le guide de développement d’Anveo EDI Connect pour plus de détails.

String

La chaîne de saisie.

Where

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

<

Au début de la chaîne

>

A la fin de la chaîne

=

A n’importe quelle position

Which

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

CONVERTSTR

Modifie les caractères d’entrée en caractères de sortie. Appelle la fonction interne « CONVERTSTR » d’Anveo EDI Connect. Veuillez consulter le guide de développement d’Anveo EDI Connect 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 avoir la même longueur que les caractères de saisie et spécifie le remplacement de la chaîne de saisie à la même position.

PADSTR

Tasse 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 « PADSTR » d’Anveo EDI Connect. Veuillez consulter le guide de développement d’Anveo EDI Connect pour plus de détails.

String

La chaîne de saisie.

Length

La longueur de la chaîne cible.

PadCharacter

Le personnage a utilisé pour rembourrer la ficelle.

INCSTR

Augmente d’une unité un nombre à l’intérieur d’une chaîne. Appelle la fonction interne « INCSTR » d’Anveo EDI Connect. Veuillez consulter le guide de développement d’Anveo EDI Connect pour plus de détails.

String

La chaîne de saisie.

CREATEGUID

Créer un nouveau GUID et retourne la valeur.

COMMUNICATION

GETLASTNUMBER

Nécessite une configuration dans le canal de communication.

Il y a une nouvelle fonction GETLASTNUMBER2 qui retourne juste le nombre 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 configuration dans le canal de communication.

Il y a une nouvelle fonction GETNUMBER2 qui retourne juste le nombre 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 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 démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier 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 mappage précédent ou actuel.

SET_COMMUNICATION_CHANNEL

Cette fonction ne fonctionne que pour les fichiers sortants et avant le démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier 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 démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier 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 le démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier 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 e-mail du destinataire.

SET_SENDER_PARTNER
alias SET_SENDER_PARTY

Cette fonction ne fonctionne que pour les fichiers sortants et avant le démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier 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 démarrage du mappage de l’exportation. Dans le mappage de l’exportation, vous ne pouvez plus modifier la valeur. Définit l’identification de l’émetteur pour la transmission sortante. Pour les canaux de communication SMTP sortants, l’ID de l’expéditeur est utilisé comme adresse e-mail 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 identifié par un nom.

Les fonctions suivantes sont disponibles :

GET_NEXT_NUMBER

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

Name

Le nom du compteur.

GET_LAST_NUMBER

Renvoie le dernier numéro pour un compteur spécifié. 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 mappings productifs, car ils ne peuvent pas être exécutés en arrière-plan/au travail.

Ouvre une boîte de confirmation et retourne 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é des objets standards, assurez-vous qu’ils se comportent comme prévu.

POST

Lance la routine d’enregistrement pour un document de vente. Si des erreurs surviennent pendant la routine d’enregistrement, le mappage est immédiatement interrompu. Étant donné que les routines d’enregistrement peuvent contenir le code COMMIT, toutes les données précédant la routine d’enregistrement peuvent déjà être écrites.

Nous recommandons fortement 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 code booléen indiquant s’il faut enregistrer le transport.

Invoice

Un code booléen indiquant s’il faut enregistrer 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é des objets standards, assurez-vous qu’ils se comportent comme prévu.

POST

Lance la routine d’enregistrement pour un document d’achat. Si des erreurs surviennent pendant la routine d’enregistrement, le mappage est immédiatement interrompu. Étant donné que les routines d’enregistrement peuvent contenir le code COMMIT, toutes les données précédant la routine d’enregistrement peuvent déjà être écrites.

Nous recommandons fortement 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 code booléen indiquant s’il faut enregistrer le justificatif.

Invoice

Un code booléen indiquant s’il faut enregistrer la facture.

COMPANYINFORMATION

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

Name

Obtient la colonne « Nom » de la table Company Information.

Name 2

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

Home Page

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

Address

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

Address 2

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

City

Obtient la colonne « Ville » du tableau Company Information.

Post Code

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

Country/Region Code

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

Phone No.

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

Phone No. 2

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

Fax No.

Obtient la colonne « No. de fax » dans le 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 champ est spécial.

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

VAT Registration No.

Obtient la colonne « N° d’enregistrement TVA » du tableau Company Information.

Registration No.

Obtient la colonne  » No d’enregistrement  » dans le tableau Company Information.

Giro No.

Obtient la colonne « N° 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  » No. de succursale bancaire  » du tableau Company Information.

Bank Account No.

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

Ship-to Name

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

Ship-to Name 2

Obtient la colonne « Nom du destinataire 2 » dans le 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 la table Company Information.

Ship-to Contact

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

Ship-to Post Code

Obtient la colonne  » Code postal de l’expédition  » dans la table Company Information.

Ship-to County

Obtient la colonne « Ship-to County » 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é des objets standards, assurez-vous qu’ils se comportent comme prévu.

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

GetShipmentNoIfUnique

Renvoie le numéro d’expédition de 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 d’expéditions partielles et qu’une seule expédition est associée à cette facture.

Invoice No.

Le numéro de la facture de vente enregistrée pour laquelle les expéditions doivent être recherchées.

GetShipmentNoList

Renvoie une liste de tous les numéros d’expédition, à condition 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 expéditions doivent être recherchées.

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é des objets standards, assurez-vous qu’ils se comportent comme prévu.

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

GetItemChargeValueEntries

Retournez une table temporaire avec les entrées de valeur pour les frais et les allocations associés à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Value Entry en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour rechercher 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 pièce 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

Renvoyez une table temporaire avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Sales Shipment Line en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour rechercher les entrées de la table Item Ledger Entry et les données de retour 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 un NAV standard sans personnalisation. Si vous avez personnalisé des objets standards, assurez-vous qu’ils se comportent comme prévu.

Ces fonctions sont liées aux en-têtes d’avoirs sur ventes enregistrés. Ou, en termes techniques, ces fonctions sont liées à la table de Microsoft Dynamics 365 Business Central avec le nom Sales Cr.Memo Header.

GetInvoiceNoIfUnique

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

Credit Memo No.

L’avoir enregistré pour lequel les factures associées doivent être recherchées.

GetInvoiceNoList

Retourne une liste de tous les numéros de facture, à condition 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 expéditions doivent être recherchées.

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é des objets standards, assurez-vous qu’ils se comportent comme prévu.

Ces fonctions sont liées aux en-têtes d’avoirs sur ventes enregistrés. Ou, en termes techniques, ces fonctions sont liées à la table de la Microsoft Dynamics 365 Business Central avec le nom de Sales Cr.Memo Line.

GetItemChargeValueEntries

Renvoyez une table temporaire avec les entrées de valeur pour les frais et les allocations associés à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Value Entry en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

Techniquement, nous utilisons la table Entrée de Value Entry pour rechercher 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 pièce actuel, qui est du type Adjustment.

Paramètres :

Document No.

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

Line No.

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

GetInvoiceLines

Renvoyez une table des intérimaires avec les lignes de facture enregistrées associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Sales Invoice Line client en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

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

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

Renvoyez une table temporaire avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Sales Shipment Line en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

Si la Credit Memo Line est appliquée à une entrée de la table Entrée du Item Ledger Entry, la fonction recherche dans la table Value Entry les entrées qui sont du type facture client et renvoie les données de la table Sales Shipment Line des ventes qui se rapporte aux factures client 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

Renvoyez une table temporaire avec les lignes d’expédition associées à cette ligne. Pour utiliser cette fonction, vous devez ajouter une boucle de table dans le mappage avec la table Return Receipt Line en mode de 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 temp, comme à partir de n’importe quelle autre instance de table.

Techniquement, nous utilisons la table Value Entry filtrée au type Value Entry de retour sur Sales Return Receipt et renvoyons les données de la table Return Receipt Line d’Value Entry de 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.