Ciao eLBati,
ho usato i signal come da te indicato, ma a un certo punto si bloccano comunque... Quando attendono la disponibilità del prodotto.
Devo per forza ripassare dalle chiamate delle azioni. Con i workflow le chiamate si sono modificate in:
sock.exec_workflow(self.oedbname, uid, self.oepwd, 'stock.picking', 'button_confirm', id)
sock.execute(self.oedbname, uid, self.oepwd, 'stock.picking', 'action_assign', (id,))
sock.exec_workflow(self.oedbname, uid, self.oepwd, 'stock.picking', 'button_done', id)
La seconda riga è quella che "forza" la disponibilità del prodotto. Da li il workflow altrimenti non si muove.
Ciao e grazie per le dritte!
Fabrizio