2013年9月6日
摘要: 日期格式化字符串:DATE_FORMAT = "%Y-%m-%d"日期时间格式字符串:DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"日期时间格式字符串(包含毫秒):DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S.%f"OpenERP对象中字段赋值为当前日期(字符串):fields.date.context_today,fields.date.context_today(self, cr, uid, context=context),fields.date.today()OpenER 阅读全文
posted @ 2013-09-06 11:36 一百计算机有限公司 阅读(256) 评论(0) 推荐(0) 编辑
摘要: #同时按手机、电话、名称模糊查找选择客户 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, [('mobile', 'ilike', name)]+args, limit=limit, context=context) if not ids: id 阅读全文
posted @ 2013-09-06 11:35 一百计算机有限公司 阅读(210) 评论(0) 推荐(0) 编辑
摘要: #检测同一时间段内是否存在相同的请假单,False 是存在,不允许创建 def _check_date(self, cr, uid, ids): for rec in self.browse(cr, uid, ids): search_ids = self.search(cr, uid, [('date_from', '=', rec.date_from), ('employee_id', '=', rec.employee_id.id), ('id', '', rec.id)]) if searc 阅读全文
posted @ 2013-09-06 11:34 一百计算机有限公司 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 以OpenERP7.0中的hr_expense模块为例:如图中代码所示:__init__.py :和普通 Python 模块中的__init__.py 作用相同,主要用于引用模块根目录下的.py文件,是每个OpenERP 模块必须的。(注意,前后均是两个下划线)__openerp__.py :OpenERP 模块特有的,详细内容见后文,是每个OpenERP 模块必须的。hr_expense.py :费用单对象定义文件,Python代码。hr_expense_view.xml :费用单对象对应的视图(列表tree、表单form、搜索search)、动作(Action)、菜单(menu)定义文件。 阅读全文
posted @ 2013-09-06 11:33 一百计算机有限公司 阅读(405) 评论(0) 推荐(0) 编辑