Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

0
Andrea Piovesana
Il 14/01/21, 13:25

Risolto!

pricelist_id = fields.Many2one(
'product.pricelist',
string='Pricelist',
required=True,
readonly=True,
states={'draft': [('readonly', False)], 'sent': [('readonly', False)], 'sale': [('readonly', False)]},
help="Pricelist for current sales order."
)
con aggiunta dello stato sale
 


La tua risposta


0
Luigi Di Naro
Il 13/01/21, 07:33

Il controllo, giustamente, è messo sul modello

pricelist_id = fields.Many2one('product.pricelist', string='Pricelist', required=True, 
readonly=True, states={'draft': [('readonly', False)], 'sent': [('readonly', False)]},
help="Pricelist for current sales order.")

Estendi il modello e togli quello che non vuoi.

Fai comunque attenzione che anche se cambi listino i prezzi non cambiano, vengono ricalcolati alla modifica del prodotto / qty di prodotto, se inserisci un nuovo prodotto questo verrebbe calcolato con il nuovo listino mentre i vecchi avrebbero il prezzo precedente ... questo per dire valuta bene il business case, ma se e' questo quello che vuoi bastano 4 righe di python per ottenerlo.


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

58 follower

Statistiche

Richiesta del: 12/01/21, 17:19
Vista: 290 volte
Ultimo aggiornamento: 14/01/21, 13:25