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

Reply via email to