odoo
玄境妙门
十大杰出青年
展开
-
TypeError: cannot marshal None unless allow_none is enabled
报错:cannot marshal None unless allow_none is enabled原因:Python sql查询结果里有null值,转成字典,调用接口传值时会报错解决办法:将字典转成json,再传值原创 2021-09-13 10:49:47 · 900 阅读 · 0 评论 -
odoo12 SO PO 订单行加入运费字段,计算小计和总计
SO销售单和PO采购单,一定要在原始主类下添加字段,不能在继承类添加字段,不然xml识别不到字段。SO销售单: 添加express_price字段后,找到def _compute_amount(self):方法,最后两行加入小计和合计的计算逻辑: @api.depends('product_uom_qty', 'discount', 'price_unit', 'tax_id') def _compute_amount(self): ...原创 2021-07-15 10:48:08 · 638 阅读 · 0 评论 -
odoo供应商价格表按登录用户的权限区分显示
需求:针对登录用户的权限不同,创建价格表时备选显示不同(普通用户只显示自己名下的供应商和产品,管理员可见所有供应商和产品)方案步骤:1.找到供应商价格表的代码位置,经过查找,代码位置为odoo\addons\product\models下的res_partner.py(供应商筛选条件)和product_template.py(产品筛选条件).2.添加筛选条件produc...原创 2019-05-09 11:43:53 · 932 阅读 · 0 评论 -
odoo 修改产品-动作-归档/取消归档
找到翻译文件,修改中文汉字,改成自己需要显示的汉字然后在设置页面,翻译-加载翻译,即可更新出想要显示的内容原创 2019-06-13 15:28:26 · 1657 阅读 · 0 评论