Ciao,
sto cercando di completare il processo di evasione ordine in un caso pratico:
nella view di stock.picking.out ho messo un campo "bip_code" con on_change nel quale inserisco con pistola barcode un codice di magazzino del prodotto che sto evadendo, dopo una serie di controlli sulla validità del codice, la presenza dello stesso nel picking in oggetto, la tracciabilità del singolo prodotto e mi aumenta di uno la quantità "bipped" che ho aggiunto a stock_move.
Siccome nel tree di stock.move ho messo dei colori (verde: bipped=product_qty, blu: ne hai evaso almeno uno ma non tutti etc) vorrei tanto fare un refresh del form in automatico a favore dell'operatore di magazzino.
Se metto l'auto_refresh=1 nell'azione finestra il campo dove inserire il codice diventa readonly.
Ho provato a fare:
v = {'bip_code': '', 'move_lines':'',}
return {'value': v}
e giustamente mi cancella le righe in visualizzazione
mentre aggiungendo:
v={'move_lines':self.browse(cr,uid, ids)[0].move_lines}
mi da errore....
Dove erro?
altre proposte per aggiornare la vista?
Daniele