DIAPASON 05
Breadcrumbs

TIE-IDE : Identifiants FACTUR-X des Tiers Comptables


🔊

Cette fonctionnalité est disponible à partir de la révision V5.07 .

L’action interne TIE-IDE permet de crĂ©er, modifier, dupliquer et supprimer des identifiants FACTUR-X pour des tiers comptables.

L’action est utilisable pour les tiers comptables suivants :

  • SociĂ©tĂ©s Comptables

  • Fournisseurs

  • Clients

  • Articles standard, Ă  la commande ou au devis

  • Liens Articles/Fournisseurs (non utilisable sur les liens vari-articles/fournisseurs)

image-20260109-084344.png

warning La duplication est stricte : champs valeur et commentaire prendront les mĂȘmes valeurs que les champs de l’identifiant dupliquĂ©, peut importe les WfEntVar de votre requĂȘte. Pour dupliquer et modifier ces deux champs, utiliser plutĂŽt une action INI pour initialiser des valeurs, puis faire une action CRE.

ParticularitĂ©s de l’utilisation des 3 clĂ©s de WfEntAct et WfEntVar :

Clé1 : EntTEn_IS (entité correspondant au tiers comptable à gérer)

ClĂ©2 : EntCl1_IS,EntCl2_IS,EntCl3_IS,EntCl4_IS,EntCl5_IS (clĂ©s de l’entitĂ© correspondant au tiers comptable Ă  gĂ©rer)

Clé3 : CodeIde_IS (référence du code identufiant)

Le champ WfEntAct.ActRes contiendra la liste des clĂ©s créées sĂ©parĂ© par des “/”.

âžĄïž Liste WfEntAct :

Nom

Type*

Désignation

Obligatoire/Facultatif

Commentaire

Action

C

Action à exécuter

O

INI, CRE, MOD, DUP, CMO ou SUP

EntTEn

C

Entité

O

Doit contenir TIE_IDE

ActCle

C

Clé

F

Clé pour lien avec WfEntVar

EntCl1

C

Clé 1 Entité

O

Entité du tiers comptable à gérer. Les entités gérées sont :

  • SocCpt : sociĂ©tĂ© comptable

  • AFO : fournisseur

  • GCLIENT : client

  • GAD : article

  • AL-ART-FOU : lien article/fournisseur

EntCl2

C

Clé 2 Entité

O

ClĂ©s du tiers comptable Ă  gĂ©rer sĂ©parĂ©es par une virgule. Les clĂ©s sont diffĂ©rentes en fonction de l’entitĂ© :

  • SocCpt : RĂ©fĂ©rence de sociĂ©tĂ© comptable

  • AFO : RĂ©fĂ©rence du fournisseur

  • GCLIENT : RĂ©seau commercial et RĂ©fĂ©rence du client

  • GAD : Type de l’article (R,C ou D) et RĂ©fĂ©rence de l’article

  • AL-ART-FOU : Type de l’article (R), RĂ©fĂ©rence de l’article, RĂ©fĂ©rence du fournisseur et Origine principale du lien article/fournisseur (A ou S)

EntCl3

C

Clé 3 Entité

O

Code identifiant FACTUR-X. Les codes identifiants FACTUR-X sont définis dans les paramÚtres utilisateurs COMPTA/TIE-IDE

DupCl1

C

Clé 1 Entité à Dupliquer

O - DUP

Entité du tiers comptable à dupliquer si action contient DUP

DupCl2

C

Clé 2 Entité à Dupliquer

O - DUP

ClĂ©s du tiers comptable Ă  gĂ©rer sĂ©parĂ©es par une virgule Ă  dupliquer si action contient DUP. MĂȘme format que EntCl2

DupCl3

C

Clé 3 Entité à Dupliquer

O - DUP

Code identifiant FACTUR-X Ă  dupliquer si action Contient DUP

*C : caractÚre, N : numérique, L : logique, D : date

âžĄïž Liste WfEntVar :

Valeur du code routage (uniquement en CREATION & MODIFICATION)

Nom

Type*

Désignation

Obligatoire/Facultatif

Commentaire

EntTEn

C

Entité

O

Doit contenir TIE-IDE

ActCle

C

Clé

F

ClĂ© pour lien avec WfEntVar. Doit ĂȘtre utilisĂ©e si EntCl1, EntCl2 et EntC3 ne sont pas alimentĂ©s

EntCl1

C

Clé 1 Entité

F

Voir WfEntAct.EntCl1

EntCl2

C

Clé 2 Entité

F

Voir WfEntAct.EntCl2

EntCl3

C

Clé 3 Entité

F

Voir WfEntAct.EntCl3

EntVar

C

ValIde_IS

O


EntVaC

C

Valeur CaractĂšre

O

Valeur de l’identifiant du tiers comptable pour le code FACTUR-X

Commentaire (uniquement en CREATION & MODIFICATION)

Nom

Type*

Désignation

Obligatoire/Facultatif

Commentaire

EntTEn

C

Entité

O

Doit contenir TIE-IDE

ActCle

C

Clé

F

ClĂ© pour lien avec WfEntVar. Doit ĂȘtre utilisĂ©e si EntCl1, EntCl2 et EntC3 ne sont pas alimentĂ©s

EntCl1

C

Clé 1 Entité

F

Voir WfEntAct.EntCl1

EntCl2

C

Clé 2 Entité

F

Voir WfEntAct.EntCl2

EntCl3

C

Clé 3 Entité

F

Voir WfEntAct.EntCl3

EntVar

C

ComIde_IS

O


EntVaC

C

Valeur CaractĂšre

O

Commentaire Ă  ajouter

*C : char, N : numérique, L : logique, D : date

Exemple đŸ› ïž :

COMMENTAIRE : "Cette requĂȘte permet de dĂ©finir les identifiants FACTUR-X pour les tiers comptables, soit : les sociĂ©tĂ©s comptables (SocCpt), les clients (GCLIENT), les fournisseurs (AFO), les articles (GAD) ou les liens articles/fournisseurs (AL-ART-FOU)"
VLO.Entite = SCR.EntTEn
VLO.Cl1 = CGL.VIDE
VLO.Cl2 = CGL.VIDE
VLO.Cl3 = CGL.VIDE
VLO.Cl4 = CGL.VIDE
VLO.Cl5 = CGL.VIDE
VLO.Cl1EAE = CGL.VIDE
VLO.Cle2EAE = CGL.VIDE
VLO.Cl3EAE = CGL.VIDE
VLO.CodeIde = VCR.Code
VLO.Valeur = VCR.ValAlp
VLO.Comment = VCR.Comm1
VLO.CodeDup = VCR.EntCl3Dup
VLO.EntDup = VCR.EntCl1Dup
VLO.ClesDup = VCR.EntCl2Dup
COMMENTAIRE : "La clé 1 pour WfEntAct et WfEntVar contient l'entité à traiter"
VLO.Cl1EAE = VLO.Entite
COMMENTAIRE : "La clé 3 de WfEntAct et WfEntVar contient le code identifiant"
VLO.Cl3EAE = VLO.CodeIde
SELON VLO.Entite
QUAND-EGAL-A CLO."SocCpt"
COMMENTAIRE : "La clé 1 contient la référence de la société comptable"
VLO.Cl1 = SCR.RefSocCpt
COMMENTAIRE : "La clé 2 de WfEntAct et WfEntVar contient la référence de la société comptable"
VLO.Cle2EAE = VLO.Cl1
FIN_BLOC
QUAND-EGAL-A CLO."GCLIENT"
COMMENTAIRE : "La clé 1 contient le réseau du client La clé 2 contient la référence du client"
VLO.Cl1 = SCR.CliResRef
VLO.Cl2 = SCR.CliGenRef
COMMENTAIRE : "La clé 2 de WfEntAct et WfEntVar contient le réseau et la référence du client séparés par une virgule"
VLO.Cle2EAE = VLO.Cl1 + CLO."," + VLO.Cl2
FIN_BLOC
QUAND-EGAL-A CLO."AFO"
COMMENTAIRE : "La clé 1 contient la référence du fournisseur"
VLO.Cl1 = SCR.AppFouRef
COMMENTAIRE : "La clé 2 de WfEntAct et WfEntVar contient la référence du fournisseur"
VLO.Cle2EAE = VLO.Cl1
FIN_BLOC
QUAND-EGAL-A CLO."GAD"
COMMENTAIRE : "La clé 1 contient le type de l'article La clé 2 contient la référence de l'article"
VLO.Cl1 = SCR.GenRefTypeArt
VLO.Cl2 = SCR.GenRefArt
COMMENTAIRE : "La clé 2 de WfEntAct et WfEntVar contient le type et la référence de l'article séparés par une virgule"
VLO.Cle2EAE = VLO.Cl1 + CLO."," + VLO.Cl2
FIN_BLOC
QUAND-EGAL-A CLO."AL-ART-FOU"
COMMENTAIRE : "La clé 1 contient le type de l'article La clé 2 contient la référence de l'article La clé 3 contient la référence du fournisseur La clé 4 contient l'origine principale de l'article"
VLO.Cl1 = SCR.GenRefTypeArt
VLO.Cl2 = SCR.GenRefArt
VLO.Cl3 = SCR.AppFouRef
VLO.Cl4 = SCR.GenOriPrin
COMMENTAIRE : "La clé 2 de WfEntAct et WfEntVar contient le type de l'article, la référence article, la référence du fournisseur et l'origine principale séparés par une virgule"
VLO.Cle2EAE = VLO.Cl1 + CLO."," + VLO.Cl2 + CLO."," + VLO.Cl3 + CLO."," + VLO.Cl4
FIN_BLOC
QUAND-EGAL-A Toute Autre Valeur
VLO.Entite = CGL.VIDE
FIN_BLOC
FIN_BLOC
SI VLO.Entite = CGL.VIDE
LC-Erreur = CLO."Entité Non Gérée :" + " " + SCR.EntTEn
FIN_BLOC
SINON
COMMENTAIRE : "Création de WfEntAct"
CREATION Liste WfEntAct :
PRENDRE WfEntAct Action = SCR.EntAct
PRENDRE WfEntAct EntTEn = CLO."TIE-IDE"
PRENDRE WfEntAct EntCl1 = VLO.Cl1EAE
PRENDRE WfEntAct EntCl2 = VLO.Cle2EAE
PRENDRE WfEntAct EntCl3 = VLO.Cl3EAE
PRENDRE WfEntAct ActRes = CGL.VIDE
PRENDRE WfEntAct ActErr = CGL.VIDE
SI SCR.EntAct = CLO."DUP"
SI VLO.EntDup = CGL.VIDE
VLO.EntDup = VLO.Cl1EAE
FIN_BLOC
SI VLO.ClesDup = CGL.VIDE
VLO.ClesDup = VLO.Cle2EAE
FIN_BLOC
SI VLO.CodeDup = CGL.VIDE
VLO.CodeDup = VLO.Cl3EAE
FIN_BLOC
PRENDRE WfEntAct DupCl1 = VLO.EntDup
PRENDRE WfEntAct DupCl2 = VLO.ClesDup
PRENDRE WfEntAct DupCl3 = VLO.CodeDup
FIN_BLOC
FIN_BLOC
COMMENTAIRE : "Création des WfEntVar"
SI SCR.EntAct = CLO."CRE" OU SCR.EntAct = CLO."MOD"
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."TIE-IDE"
PRENDRE WfEntVar EntCl1 = VLO.Cl1EAE
PRENDRE WfEntVar EntCl2 = VLO.Cle2EAE
PRENDRE WfEntVar EntCl3 = VLO.Cl3EAE
PRENDRE WfEntVar EntTVa = CLO."GFG"
PRENDRE WfEntVar EntVar = CLO."ValIde_IS"
PRENDRE WfEntVar EntVaC = VLO.Valeur
FIN_BLOC
CREATION Liste WfEntVar :
PRENDRE WfEntVar EntTEn = CLO."TIE-IDE"
PRENDRE WfEntVar EntCl1 = VLO.Cl1EAE
PRENDRE WfEntVar EntCl2 = VLO.Cle2EAE
PRENDRE WfEntVar EntCl3 = VLO.Cl3EAE
PRENDRE WfEntVar EntTVa = CLO."GFG"
PRENDRE WfEntVar EntVar = CLO."ComIde_IS"
PRENDRE WfEntVar EntVaC = VLO.Comment
FIN_BLOC
FIN_BLOC
VLO.Res = ENR-ACT-ENT( )
FIN_BLOC