Bonjour,
J’ai un soucis pour lequel je ne trouve pas la solution.
J’ai créé un module, avec moduleBuilder, pour utiliser un trigger sur la ligne de propale.
Je n’ai pas eu de problème pour déclarermon trigger, il est bien actif et se lance quand je valide ma ligne de propale.
Voici mon bout de programme
case ‹ LINEPROPAL_INSERT ›:
{
// récupère la quantité mini de commande dans l’extrafield du produit.
$sqlmini = 'SELECT rowid, qtemini FROM '.MAIN_DB_PREFIX.'product_extrafields WHERE fk_object = '.$object->fk_product;
$req_mini = $this->db->query($sqlmini);
Print_r($req_mini);
$donnee_qmin = $db->fetch($req_mini);
setEventMessages(« », "je suis dans le trigger de insert line " . $donnee_qmin->qtemini, ‹ mesgs ›);
la requète est bien exécutée, mais c’est sur le fetch que dolibarr plante.
Quelqu’un pour me donner un coup de main?
Merci d’avance.
Christophe