Appeler les triggers d'un autre module

Bonjour à tous,

Nous sommes en train de développer un module et une question vient à nous.
Peut-on appeler des triggers d’un autre module ?

Pour info : notre module permettra de ventiler les stocks de nos partenaires automatiquement à partir de fichiers CSV sur le serveur.
On est donc dans la manipulation de produit/stocks/…

Merci d’avance.

Bruce

Bonjour à tous,

Je vais préciser ma demande.
Nous utilisons les connecteurs CyberOffice et MycyberOffice pour la synchro full duplex en Dolibarr & Prestashop.
Tout marche parfaitement bien.
Notre module de ventilation de stocks intervient donc sur la partie « product ».
- création/mis à jour
- mis à jour stock/prix d’achat
Les triggers du module MyCyberOffice fonctionnent bien.

Serait-il possible d’appeler ses triggers au sein de notre module ?

Merci d’avance

Bonjour :happy:
Je pense qu’il faut plutôt voir du coté des modules Prestashop CyberOffice/MycyberOffice non ?

Salut dolibarr 95 et merci pour ton retour.

Je pensais plutôt faire un call_trigger avec les noms des triggers de MyCyberOffice mais je ne sais pas si cela marchera…

Les modules sont installés sur Doli ou Presta ?

Les deux mon capitaine :happy:
Pour info :
CyberOffice => synchro de Prestashop vers Dolibarr
MyCyberOffice => synchro de Dolibarr vers Prestashop

:laugh:
Je pense (jamais testé mais y’a pas de raison…) que les trigger MyCyberOffice devraient fonctionner sans problème.

Bonjour à tous,

Bon ben ça ne marche pas…Enfin je dois mal mis prendre…

Bonjour à tous,

La création de produit (côté prestashop) via les triggers fonctionnent aléatoirement.

Question :
Est-ce que un :
@ini_set(‹ default_socket_timeout ›, 60);
peut provoquer cette erreur :
DB_ERROR_1205 Lock wait timeout exceeded; try restarting transaction

J’ai l’impression que c’est cette instruction qui me génère cette erreur
Merci pour votre aide.

Bruce

Bonjour à tous,

Les triggers appellés au sein de notre module fonctionnent parfaitement lorsque l’on clique manuellement sur le bouton de traitement.
Mais ne sont fonctionnent pas lorsque c’est en [b]automatique /b…Je précise que ne passe pas par le module CRON de Dolibarr.