Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: DEVELOPER mode: strani valori...

DEVELOPER mode: strani valori... 3 Anni 7 Mesi fa #21696

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Ho creato tre varianti di patatine Lays: Rosmarino, Pepe bianco, Pizza
Abitilo la modalità di debug

Da Warehouse→ Products → Products, scelgo il template patatine lays 250
Scelgo il tab procurement
Se ispeziono il campo Cost Price, ottengo
oggetto product.template, field: standard_price

GIOCO DI PRESTIGIO
Scelto il tab variants, e premo “list of variants”. Compare la lista
Products / 250g Lays Pickels / Product Variants
con le tre verianti create.
Scelgo la variante pepe bianco, e compare una maschera prodotto.
Scelgo il tab procurement
Se ispeziono il campo Cost Price, ottengo
oggetto product.product, field: standard_price

Mi dice che il campo Cost Price (standard_price) è un campo della tabella product.product,
gli ha CAMBIATO tabella !!!

La cosa STRANA, è che se entro se ispeziono con pgAdmin TANTO la tabella product.product CHE product.template il campo NON c'è (c'è solo il campo list_price)
drive.google.com/file/d/0B47WYSOcCkIcVjh...Nmc/view?usp=sharing



Eppure il sito useopenerp.com/v8/model/product-template mi dice che in product_template dovrebbe esistere un campo float standard_price con default value 0,0

Sbaglio io o la documentazione è VECCHIA ?
Ma soprattutto DOVE sta quel campo ?
Ultima modifica: 3 Anni 7 Mesi fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

DEVELOPER mode: strani valori... 3 Anni 7 Mesi fa #21698

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Se vi può INTERESSARE

Re: find all tables with a specific column name?
www.postgresql.org/message-id/Pine.LNX.4...ostconsultingllc.com


Dall'editor di comando di Pgadmin
select table_name from information_schema.columns where column_name = 'list_price'; (restituisce product.template)
select table_name from information_schema.columns where column_name = 'standard_price'; (0 rows retrieved.)

Ma standard_price è un campo o è diventato una function ?
Ma che documentazione AGGIORNATA posso seguire per trovarlo con certezza ?

Mi sto perdendo... eppure la definizione di product.py prevede;
#----------------------------------------------------------
# Products
#----------------------------------------------------------
class product_template(osv.osv):
    _name = "product.template"
    _inherit = ['mail.thread']
    _description = "Product Template"
    _order = "name"
,,
,,,,
,,,

    _columns = {
        'name': fields.char('Name', required=True, translate=True, select=True),
        'product_manager': fields.many2one('res.users','Product Manager'),
        'description': fields.text('Description',translate=True,

            help="A precise description of the Product, used only for internal information purposes."),
        'description_purchase': fields.text('Purchase Description',translate=True,
            help="A description of the Product that you want to communicate to your suppliers. "
                 "This description will be copied to every Purchase Order, Receipt and Supplier Invoice/Refund."),
        'description_sale': fields.text('Sale Description',translate=True,
            help="A description of the Product that you want to communicate to your customers. "
                 "This description will be copied to every Sale Order, Delivery Order and Customer Invoice/Refund"),
        'type': fields.selection([('consu', 'Consumable'),('service','Service')], 'Product Type', required=True, help="Consumable are product where you don't manage stock, a service is a non-material product provided by a company or an individual."),        
        'rental': fields.boolean('Can be Rent'),
        'categ_id': fields.many2one('product.category','Internal Category', required=True, change_default=True, domain="[('type','=','normal')]" ,help="Select category for the current product"),
        'price': fields.function(_product_template_price, type='float', string='Price', digits_compute=dp.get_precision('Product Price')),
        'list_price': fields.float('Sale Price', digits_compute=dp.get_precision('Product Price'), help="Base price to compute the customer price. Sometimes called the catalog price."),
        'lst_price' : fields.related('list_price', type="float", string='Public Price', digits_compute=dp.get_precision('Product Price')),
        'standard_price': fields.property(type = 'float', digits_compute=dp.get_precision('Product Price'), 
                                          help="Cost price of the product template used for standard stock valuation in accounting and used as a base price on purchase orders. "
                                               "Expressed in the default unit of measure of the product.",
                                          groups="base.group_user", string="Cost Price"),
        'volume': fields.float('Volume', help="The volume in m3."),

help......
Ultima modifica: 3 Anni 7 Mesi fa da Lotta.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

DEVELOPER mode: strani valori... 3 Anni 6 Mesi fa #21801

  • LeartS
  • Avatar di LeartS
  • Offline
  • Expert Boarder
  • Messaggi: 95
  • Ringraziamenti ricevuti 24
  • Karma: 3
Se ci sono discrepanze, la "verità" è quella data dal sorgente. La documentazione può essere non aggiornata o proprio errata, e il database potrebbe avere colonne deprecate non più utilizzate (se cambi il nome ad un campo Odoo non elimina la colonna di quello vecchio).

Quindi, nel tuo caso, puoi vedere che il campo standard_price è un campo property, un tipo particolare di campo i cui valori vengono salvati nella tabella ir_property e puoi vederli anche direttamente dal client (Settings -> Parameters -> Company Properties)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.135 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam