|
From: | Florian Henry |
Subject: | Re: [Dolibarr-dev] Fwd: Requête sql de mon module non exécutées |
Date: | Sun, 08 Dec 2013 20:03:15 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 |
Bonjour,
Si vous validez la commande par exemple et que vous avez paramétrer le module Aganda vous verez des événements crée sur les changements de statuts d'une commande via le trigger standard /htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php. Pour les événement sur les client, regarder l'onglet agenda d'un tier (llx_actioncomm.fk_soc et il y a également un colonne pour le contact, mais je ne l'ai pas en tête). Je pense qu'en regardant le code de ce trigger et celui de la classe actioncomm.class.php, vous trouverez comment cela est gérer. Il y a toutes les colonnes nécessaire dans llx_actioncomm pour lier n'importe quel object de dolibarr. Il n'est pas possible de faire une foreign key sur llx_actioncomm.fk_element car cela depends de llx_actioncomm.elementtype. Cela est plus flexible car si il fallait faire une colonne fk par type d'objets liés ont aurait 50 colonnes du genre fk_commande, fk_propal, fk_adherent, fk_monmodulespecifique, ... Je n'utilise pas Libre office Base, mais Squirel SQL ou phpMyAdmin, et les colones sont bien présentes. Si je peux vous donner un conseil, inspiré vous des fonctionnalités existante, le framework dolibarr via ces classes actioncomm et commande dans votre cas (et la classe commonobject.class.php) offre une large palette de méthodes qui évite de faire du SQL. Florian HENRY address@hidden +33 6 03 76 48 07 http://www.open-concept.pro Twitter : @_Open_Concept_ Secretaire de l'association DolibarrLe 08/12/2013 18:15, Michaël Parchet a écrit :
|
[Prev in Thread] | Current Thread | [Next in Thread] |