Quantcast
Channel: Forum Dolibarr france :: Discussions récentes
Viewing all articles
Browse latest Browse all 34935

Sujet: [RELEASE] CustomFields module Champs Personnalisés - par: lrq3000

$
0
0
Bonjour Benoit,

Je vous remercie pour votre confiance en ce projet.

Concernant la migration (ou plutot recopie des données), effectivement il n'y a pas de documentation spécifiquement pour cet usage, mais il est possible d'accomplir cette application en utilisant des fonctions de surcharge, et de créer des champs personnalisés dans votre module cible (ici: Commande).

Pour être plus précis:

1- créez un champ ModeIntervention pour le module Commande, avec les mêmes paramètres que votre champ ModeIntervention dans les Propositions commerciales.

2- utilisez une fonction de surcharge "view", et avec votre code PHP, récupérez le champ ModeIntervention de votre Proposition commerciale, ce qui aura pour résultat qu'à l'affichage, ce champ aura exactement la même valeur. Par contre, cela ne fonctionnera qu'à l'affichage dans l'interface de Dolibarr, si vous voulez que cela fonctionne également dans vos PDF de Commande, vous pouvez utiliser la même fonction de surcharge, mais rajouter un $customfields->update() pour réellement copier la valeur de ModeIntervention entre les Propositions commerciales et Commande.

Pour plus d'informations sur les fonctions de surcharge:
Documentation des fonctions de surcharge (en anglais)
Cas d'exemple en français des fonctions de surcharge

N'hésitez pas à me recontacter pour toute autre information.

----

@mermoz: Bonjour Mermoz,

C'est étrange mais je ne vois pas votre message sur le forum, mais je l'ai encore en mail.

Pour vous répondre, non malheureusement il n'est pas possible de garder les champs personnalisés lors d'un clonage, car le système de clonage n'est pas standardisé.

Néanmoins, même si ce n'est pas possible à faire automatiquement avec CustomFields, vous pouvez néanmoins implémenter partiellement cette fonctionnalité en utilisant une fonction de surcharge, et en copiant les champs que vous voulez, comme indiqué plus haut pour Benoit (c'est à peu près la même démarche). ...

Viewing all articles
Browse latest Browse all 34935

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>