Page 1 sur 1

CODE_FOURNISSEUR DANS UN ELEMENT D'ACHAT

Posté : jeu. mai 30, 2019 3:04 pm
par blgconsultant
Bonjour,
Je cherche à positionner, dans le modèle demandePrix, le champ "CODE" de la table "CODE_FOURNISSEUR".
Il y a 2 liens : ID_ARTICLE et ID_FOURNISSEUR et la je bloque...
Un exemple d'échec (j'en ai plein):
<table endPageLine="57" firstLine="22" endLine="52" lastColumn="L" table="DEMANDE_PRIX_ELEMENT">
<element location="J" type="fill">
<field name="ID_ARTICLE">
<field table="DEMANDE_PRIX" name="ID_FOURNISSEUR">
<field table="CODE_FOURNISSEUR" name="CODE"/>
</field>
</field>
</element>
...
Dans ce cas, OpenConcerto m'affiche le Code mais du Fournisseur.
Merci pour l'aide.
Bruno LE GUERNIC

Re: CODE_FOURNISSEUR DANS UN ELEMENT D'ACHAT

Posté : ven. janv. 24, 2020 10:43 am
par glopez3326
Bonjour, j'ai également le même type de problème mais pour des commandes fournisseurs...
Le principe est identique, je cherche à afficher le CODE se trouvant dans CODE_FOURNISSEUR et j'en arrive au même affichage... :D

Je n'ai pas encore trouvé......

Re: CODE_FOURNISSEUR DANS UN ELEMENT D'ACHAT

Posté : ven. janv. 24, 2020 6:17 pm
par guillaume
Bonjour,

Il faut faire la jointure entre les 2 tables, vous avez un exemple un peu plus haut dans le fichier avec les adresses.

Cordialement,

Re: CODE_FOURNISSEUR DANS UN ELEMENT D'ACHAT

Posté : jeu. janv. 30, 2020 9:47 am
par glopez3326
La jointure entre les deux tables est des plus claires lorsque l'on cherche dans une table DIRECTEMENT liée à la table géré par le document. Je m'explique :
<element location="I8" type="fill">
<field name="ID_FOURNISSEUR">
<field name="TYPE" />
<field name="NOM" />
</field>
</element>
Dans la table COMMANDE, l'"ID_FOURNISSEUR" est disponible directement et cela permets de joindre la table "FOURNISSEUR" puisqu'il en est l'index.

Mais dans le cas de récupération du code fournisseur que l'on veut afficher depuis la table "COMMANDE_ELEMENT", il n'y a pas de liens direct avec la table "CODE_FOURNISSEUR".
Pour une plus ample explication, voir le document lié...