odoo系统之产品表

p { line-height: 120% }
pre.western { font-family: "Courier New", monospace }

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

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:

p { line-height: 120% }
pre.western { font-family: "Courier New", monospace }


raise osv.except_osv((u‘警告!‘),(u‘请先选择客户))
 
时间: 2024-10-06 05:46:18

odoo系统之产品表的相关文章

odoo系统中name_search和name_get用法

自动带出工序和工序序号,两个条件都能搜索,并且两个都带出来显示在前端: # 输入工序序号会自动带出工序名// def name_search(self, cr,user,name='', args=None, operator='ilike', context=None, limit=100): if not args: args=[] args=args[:] ids=[] if name://这两个是搜索条件,根据序号能搜,根据工序名能搜 ids=self.search(cr,user,[(

C# 32位程序在64位系统下注册表操作

在64位的Windows操作系统中,为了兼容32位程序的运行,64位的Windows操作系统采用重定向机制.目的是为了能让32位程序在64位的操作系统不仅能操作关键文件文夹和关键的注册表并且又要避免与64位程序冲突 相关资料请查看32位程序在64位系统下运行的重定向机制 下面是以获取操作系统安装密匙KEY的案例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using

Oracle ERP系统借贷关系表

成本核算会计信息归纳 按照事务处理的来源类型归纳. 一. 采购接收入库和退货: 1.接收:   借:材料采购 (订单价格) 贷:应计负债 (订单价格) 2.入库: 借:原材料 (标准成本) 贷:材料采购 (订单价格) 借或贷:材料成本差异_材料订单价格 3.退货至接收时产生与上面第2步相反的分录,退货至供货商时产生与上面第1步相反的分录. 二. 子库存转移:只有转出子库产生分录 借:原材料(自制半成品.库存商品) 贷:原材料(自制半成品.库存商品) 三. 杂项事务处理: 1.库存增加:借:原材料

批量恢复zencart产品表master_categories_id=0的产品

批量恢复zencart产品表所属分类master_categories_id为0的产品 将下面代码保存为master_categories_id.php,上传到网站根目录运行即可,操作前先备份数据库 <?php header("content-Type: text/html; charset=utf-8"); /*** 批量恢复zencart产品表master_categories_id为0的产品 ***/ require('includes/application_top.ph

[转帖]总结ORACLE系统视图及表大全

总结ORACLE系统视图及表大全:dba_开头.....dba_users 数据库用户信息dba_segments 表段信息dba_extents 数据区信息dba_objects 数据库对象信息dba_tablespaces 数据库表空间信息dba_data_files 数据文件设置信息dba_temp_files 临时数据文件信息dba_rollback_segs 回滚段信息dba_ts_quotas 用户表空间配额信息dba_free_space数据库空闲空间信息dba_profiles

win7系统查看注册表启动项的操作方法

很多用户都清楚开机启动项除了能够使用msconfig命令打开之外,也可以使用第三方工具.注册表查看开机启动项,因为数值的存在,注册表看到的启动项比较准确,不过有很电脑用户都不知道win7系统怎么查看注册表启动项,那么win7系统怎么查看注册表启动项呢?今天为大家分享win7系统查看注册表启动项的操作方法. 查看注册表启动项操作方法: 1.打开"开始"菜单,在运行时里面输入regedit进入注册表; 2.找到"HKEY_LOCAL_MACHINE"主键,点左边&quo

常见Windows系统变量对应表

常见Windows系统变量对应表 ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者http://blog.51cto.com/lander 2018/11/08 8:00 问题描述 日常 Windows 运维管理中经常要写一些脚本,需要知道一些对常见的系统变量比较了解. 常见系统变量对应表 %WINDIR% = 系统目录 C:\WINDOWS %SYSTEMROOT% = 系统目录 C:\WINDOWS} %SYSTEMDRIVE% = 系统根

首发福利!全球第一开源ERP Odoo系统架构部署指南 电子书分享

引言 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规模的企业应用. Odoo功能模块涵盖了各方面的企业应用:CRM.订单处理(销售订单和采购订单).电子商务.MRP.财务.库存.门店零售.项目管理等等. Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块. Odoo是世界上安装数量最多,用户数量最多

博客系统需求分析和表结构设计

一.项目流程 1.搞清楚需求(产品经理) (1)基于用户认证组件和Ajax实现登录验证(图片验证码) (2)基于forms组件和Ajax实现注册功能 (3)设计系统首页(文章列表渲染) (4)设计个人站点页面(跨表查询.分组查询) (5)文章详情页 (6)实现文章点赞功能(Ajax) (7)实现文章评论功能:涉及文章的评论和评论的评论 (8)富文本编辑框和防止xss攻击 2.设计博客园表结构 from django.db import models # Create your models he