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.
voglio modificare il listino anche con ordine confermato (odoo12)
come devo modificare la vista? se forzo <attribute name="readonly">0</attribute> non va!
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
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.
Resta informato
Informazioni sulla comunità
Strumenti di richiesta
Statistiche
Richiesta del: 12/01/21, 17:19 |
Vista: 651 volte |
Ultimo aggiornamento: 14/01/21, 13:25 |