Page 1 sur 1
Modification du modèle facture
Posté : dim. mai 20, 2012 7:08 pm
par ceballos
Bonjour, j'essaye depuis une semaine d'insérer dans ma facture le numéro de livraison ou de commande, et pour les deux je n'y arrive pas. Je reçois comme résultat toujours le numéro de la facture.
J'ai essayé ceci:
Code : Tout sélectionner
<element location="H10" type="fill">
<field base="Societe" table="BON_DE_LIVRAISON" name="NUMERO"/>
</element>
Mais le résultat est le numéro de facture, c'est comme s'il ne pouvait lire que dans la table SAISIE_VENTE_FACTURE, est-ce t-il possible?
Merci pour vos réponses!
Re: Modification du modèle facture
Posté : dim. mai 20, 2012 8:53 pm
par guillaume
Bonsoir,
Quand vous créer le document de la facture, OpenConcerto connait la ligne de la facture
dans la table SAISIE_VENTE_FACTURE. De là, il peut accéder aux champs de la table SAISIE_VENTE_FACTURE.
Pour qu'il puisse accéder à des champs de la table BON_DE_LIVRAISON, il doit connaître la ligne de la table BON_DE_LIVRAISON.
Cela nécessite donc un peu de programmation (via un module) pour faire cette liaison.
Cordialement,
Re: Modification du modèle facture
Posté : lun. mai 21, 2012 6:57 am
par ceballos
Y a t-il un moyen de le faire via XML, ou bien c'est seulement possible en java?
Re: Modification du modèle facture
Posté : mar. mai 22, 2012 2:54 pm
par xantof
Bonjour,
Et non. XML n'est pas un langage de programmation, il ne fait que présenter des données. Ici, il s'agit de faire des appels de champs dans des tables de la base de données qui n'ont pas de liens directs. Il faut donc quelques lignes de code pour faire cet appel - indirect. (et comme OC est écrit en JAVA, ça sera du Java!)
Pour ma part, je ne suis pas capable de les écrire, je rencontre juste un problème similaire par ailleurs
http://www.openconcerto.org/forum/viewt ... ?f=2&t=457.
Mais je suis certain que ce n'est qu'une question de temps avant que "quelqu'un qui sait" ne nous ponde une solution!
Stephan
Re: Modification du modèle facture
Posté : sam. juil. 28, 2012 8:07 am
par PAT
Bonjour,
Moi, je voudrai juste voir la colonne Qté U.V sur mes factures pouvez vous me dire quel code dois je rajouter dans XML.
J'ai essayé :<element location="H" type="fill">
<field base="Societe" table="SAISIE_VENTE_FACTURE_ELEMENT" name="Q18" valuesExpected="0" type="devise"/>
</element>
Mais cela ne fonctionne pas.
Pouvez vous m'aider.
Cordialement
Pat
Re: Modification du modèle facture
Posté : lun. juil. 30, 2012 6:56 am
par ludovic
Bonjour,
le nom du champ est QTE_UNITAIRE.
Dans votre xml précédent remplacez name="Q18" par name="QTE_UNITAIRE".
Cordialement,
Ludovic.
Re: Modification du modèle facture
Posté : mar. juil. 31, 2012 8:39 pm
par PAT
Merci ça fonctionne