extrafields et Liste / Lien Object

Bjr

j aimerais savoir si il est possible de recuperer plusieurs champs d un seul coup avec extrafields

Disons que je crée un extrafields avec la liste de la table client
je veux du coup le champ Nom mais aussi Prénom…et date de naissance

je ne peux pas crée un extrafields pour chacun

Bonjour

Oui je pens que c’est possible si tu veux stocker le nom et prénom sur un seul extrafield.
Tu passes par quoi ? module ? extrafeils calculés ?

Bjr ksar
Je passe par extrafields
En fait je crois que j ai compris
Il faut prendre LIEN VERS OBJET

Je suis le tuto des patas monkeys

A JOUTER UN EXTRAFIELD SUR
UNE LIGNE D ’ ’ EDITION PDF

Cependant
a la place de >table_element_line qui correspond a Liste de Selection (Si j ai bien compris)

Je voudrais utliser Lien vers object

Mon object apparait sur le formulaire mais pas sur le pdf

Merci de votre aide

BOnjour pm17,

Il faudrait que tu sois un peu plus précis par ce que la je comprends pas ce que tu veux faire.

Intervention_-_2018-10-13_22.29.46.png

Petit pb pour gacher occuper mon WE
1Pas possible de valider les modif sur mes extrafields de lignes du bas
2Pas possible d imprimer les extrafields du haut
3Pas possible d imprimer les extrafields de lignes du bas

Merci de vos avis/conseils

Bonjour

avec quelle version de Dolibarr ?
voici un lien qui m’a beaucoup aidé [url=www.dolibarr.fr/forum/t/retrouver-les-extrafields-sur-commande-et-facture/27977/1 résoudre les problèmes d’édition et de présentation des listes[/url]

@pm17,

envoi test fichier php qui ne marchent pas pour que l’on puisse comprendre !

pdf_soleil2.modules.txt (25.2 KB)

1.png

2.png

Et si quelqu un sait comment DESACTIVER le systeme de fenetres volantes/flottantes
je prend …perso je trouve ca plutot enervant

Salut,

Alors de ce que je vois tu as :
2 extrafields par interventions :

  • testchamp
  • testchampclt

et
2 extrafields par ligne d’intervention :

  • testchampextranetinfo
  • testchampclt

Déjà tu as deux extrafiels avec le même nom c’est pas terrible.

Maintenant par rapport à tes questions :

1Pas possible de valider les modif sur mes extrafields de lignes du bas
Quand tu cliques sur « AJouter » au niveau de la ligne, dans cette copie d’écran ça ne marche pas ?

2Pas possible d imprimer les extrafields du haut
Je n’ai pas vu de code dans ton fichier pdf qui correspond aux extrafields du haut.
Il faudrait que tu rajoutes dans le fonction write_file les déclarations des extrafields de l’intervention (voir piéce jointe)

3Pas possible d imprimer les extrafields de lignes du bas
Tu n’utilises pas les bonnes fonctions pour afficher les valeurs (voir piéce jointe)

Pièces jointes :

@pm17, tu as testé ?

Salut ksar

j ai une erreur

j ai rennome les champs extrafield en champ1 et champ2
j ai rennome les champs extrafield lignes en champ3 et champ4
j ai rennome le fichier en pdf_eclipse.modules.php
>>//J ai changé ds le fichier les references

Cela peut il venir de la version de dolibarr ?

Tu peux m’envoyer le fichier pour voir ce qui coince à la ligne 125 ?

pdf_eclipse.modules.txt (27.4 KB)

Merci a toi ksar

Salut,

Mea culpa j’ai fais de la m***

La ça devrait rouler.

Pièces jointes :

désolé
tjrs une erreur a la ligne 137

Pour le point 2

Apparament il met le champ mais rien dedans

Intervention_eclipse.jpg

Mea culpa bis

Le $pdf n’etait pas déclaré quand je l’utilise.

Pour le point 2 ça veut dire quoi « Apparament il met le champ mais rien dedans »

Pièces jointes :

Ah déja ya plus d erreur …
Cool

Par contre le pdf est tjrs vide …désolé :blush:

Pour le pt 2
Comme sur la photo
Je choisi test ds le champ 3 du bas mais je n ai rien ds le champ3 du haut ( ou j ai pas compris le principe)
Bon les extrafields lignes …c pas grave.

Le champ1 s enregistre …donc lui devrait etre imprimable ?

@ksar

j ai change mon type de champ1 de Lien vers objet en Liste de selection

Et la miracle ca marche …
Sauf que ca imprime la clé au lieu de la valeur

Je crois que avec Lien vers objet
il m imprime le rowid ?

Par contre ca se chevauche en description sur le pdf…

Oui il doit t’imprimer l’ID.

J’ai pas chercher a savoir ou tu voulais l’afficher donc c’est normal c’est en plein milieu