odoo系统之产品表

Posted 行走在云端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了odoo系统之产品表相关的知识,希望对你有一定的参考价值。

# 输入产品带出它默认的包装方式\单位\品名\规格

def get_product_unit(self, cr, uid,ids,product_id,pcust_order_no,pdate_planned,partner_id,context=None):
    if partner_id:
        result={}
        try:
            result[‘cust_order_no‘]=pcust_order_no#zxs 从上一级获取客户订单号
result[‘date_planned‘]=pdate_planned #zxs 从上一级获取交期
result[‘partner_id‘]=partner_id #zxs 从上一级获取客户
productobj = self.pool.get(‘product.product‘)
            produtt_obj=productobj.browse(cr,uid,[product_id],context=None)
            result[‘pname‘]=produtt_obj.material
            result[‘spec‘]=produtt_obj.cust_spec
            result[‘product_uom‘]=produtt_obj.uom_id.id
            result[‘packing_type1‘]=produtt_obj.packing_type1
//最近订单
sql="select price_unit from sale_price_list where partner_id=%d and product_id=%d order by write_date desc limit 1"%(partner_id,product_id) cr.execute(sql) dict=cr.fetchall() if dict: result[‘price‘]=dict[0][0] else: result[‘price‘]=0 return {‘value‘:result} except Exception, ex: return False else:

raise osv.except_osv((u‘警告!‘),(u‘请先选择客户))
 

以上是关于odoo系统之产品表的主要内容,如果未能解决你的问题,请参考以下文章

Odoo与浪潮合资研发PS Cloud之批号和序列号有什么区别

Odoo与浪潮合资研发PS Cloud之如何管理大量相同的产品

Odoo与浪潮合资研发PS Cloud之如何管理你不拥有的股票

odoo生产单原材料报表

如何在 Pos Receipt (Odoo13) 中显示产品默认代码(内部参考)

Odoo8中“更多”下拉菜单选项指定后台执行代码