Thanks Nicolas now it's working... I didn't now the decimal library On 8 dic, 06:04, Nicolas Évrard <[email protected]> wrote: > * Mariano DAngelo [2011-12-08 04:56 +0100]: > > Hello, > > >I'm trying to import a list of products, and I having trouble saving > >product cost_price.... I see it's stored in ir_property table > >but I cannot save it as product.cost_price, how it most be done? > > You must assign to product.cost_price a decimal value (not a float). > > > > > > > > > > >def append_product(name, code, st_cat,cost_price): > > Product = Model.get('product.product') > > product = Product() > > #using unit as default uom > > uom = Model.get('product.uom') > > (um,) = uom.find([('name', '=', 'Unit')]) > > product.default_uom = um > > > product.active = True > > product.account_category = True > > product.taxes_category = True > > product.purchasable = True > > product.salable = True > > > product.code = '%s' %code > > product.name = '%s' %name > > > #searching category > > cat = Model.get('product.category') > > (ca,) = cat.find([('name', '=', st_cat)]) > > product.category = ca > > > product.save() > > There is no assignation to product.cost_price is it normal ? > > -- > Nicolas Évrard > > B2CK SPRL > rue de Rotterdam, 4 > 4000 Liège > Belgium > Tel: +32 472 54 46 59 > E-mail/Jabber: [email protected] > Website:http://www.b2ck.com/
-- [email protected] mailing list
