`

OpenERP中检测写法

    博客分类:
  • ERP
 
阅读更多
#--------------------------------------------------
# other resources
#--------------------------------------------------    
class goods_other_resourse(osv.osv):
    _name = 'it_warehourse.other_resourse'
    _columns = {
        'number': fields.char('Number', size=10, required=True, readonly=True, help="The number is reference goods number!"),
        'name': fields.char('Name', size=100, required=True, readonly=True),
        'color':fields.char('Color', size=50),
    }   
    
    def _check_other_resourse_id_number(self, cr, uid, ids, context=None):

        other_resourse = self.browse(cr, uid, ids)[0];
        myids = self.search(cr, uid, [('number', '=', other_resourse.number)])
        if len(myids) != 1:
            return False
        return True
        
    _constraints = [
        (_check_other_resourse_id_number, 'Number has existed in Other Resource!', ['Number']),
    ]
    
goods_other_resourse()


是通过_constraints去设置检测的。
分享到:
评论

相关推荐

    openERP 7.0使用手册 第三章 OpenERP快速入门

    * PDF 报表中文字显示为“方块”可能是因为 OpenERP 默认安装中,PDF 报表模块不支持中文字体,需要单独安装中文字体。 OpenERP 7.0 使用手册第三章 OpenERP 快速入门提供了一个完整的业务操作示例,包括安装 ...

    OpenERP中文开发手册.pdf

    openerp 技术开发文档,快速查找工具

    openerp 7.0中文报表模块

    这个包是openerp 7.0的中文报表模块,希望可以帮到你,download it,install it and enjoy it

    OpenERP 7.0 开发文档 中英文对照版

    OpenERP 7 0 开发文档 中英文对照版 二次开发必备手册

    OpenERP开发基础教程

    OpenERP应用和开发基础,主要讲述OPENERP的系统架构以及基本知识,还有开发的一些基本语法等,非常适合入门者使用。

    openerp教程

    openerp教程

    OpenERP应用和开发基础文档及相关资源

    OpenERP应用和开发基础 OpenERP应用和开发基础(第一章).pdf OpenERP应用和开发基础(第二章).pdf OpenERP应用和开发基础(第三章).pdf OpenERP应用和开发基础(第四章).pdf OpenERP应用和开发基础(第五章).pdf OpenERP...

    openerp应用和开发

    OpenERP应用和开发基础,随着openerp的发展,越来越多的中小企业开始应用此erp系统,免费开源是最大的特点

    OpenERP 文档

    - **模块**: OpenERP 中的最小功能单位,每个模块实现特定的功能。 **1.2 创建一个 OpenERP Web 模块** - **一个基本模块**: - 模块的基本结构包括模型、视图、安全性和菜单项等组成部分。 - 模型定义了数据库表...

    openerp 免费下载

    OpenERP是一款优秀的开源ERP软件。开源是说,软件完全公开,您不仅可以自由下载软件,还可以自由下载软件的所有源代码;软件本身没有任何秘密, 没有任何用户数限制,没有任何收费!优秀是说,软件功能丰富,品质...

    OpenERP Installing Ubuntu9.04

    OpenERP Installing Ubuntu9.04

    openERP 7.0使用手册 第五章 采购基本操作

    在OpenERP中创建采购订单涉及多个字段,如供应商、订单日期、单位、供应商单号、源单据、预计日期、开票方式等。其中,开票方式有三种选择:基于采购单明细、基于生成的发票草稿和基于收货量。此外,订单的状态(如...

    OpenERP.rar_openERP

    这个压缩包文件“OpenERP.rar_openERP”包含了关于OpenERP的应用和开发基础的详细资料,主要以“OpenERP应用和开发基础_091224.pdf”这本书的形式呈现。 首先,我们要理解OpenERP的核心概念。它是一个模块化的系统...

    openerp.zip_openERP

    1. 安装Python:作为OpenERP的基础,首先需要在开发环境中安装Python及其必要的库。 2. 下载OpenERP源码:从官方网站获取OpenERP的源代码,解压到本地。 3. 配置数据库:使用PostgreSQL或其他兼容的SQL数据库创建...

    使用虚拟机VM运行Linux版OpenERP

    OpenERP、Linux版、虚拟机VM、如何使用虚拟机VM运行Linux版OpenERP

    OpenERP操作指南

    OpenERP操作指南

    在CentOS中安装OpenERP的教程.docx

    在CentOS中安装OpenERP的教程.docx

    openerp 7.0 allinone part2

    openerp 7.0 allinone 安装包part1

    OpenERP应用和开发基础

    OpenERP应用和开发基础OpenERP应用和开发基础

    OpenERP_6.1_web框架指南

    OpenERP_6.1_web框架指南

Global site tag (gtag.js) - Google Analytics