3.10 Odoo系统表理解
2019-08-10 本文已影响0人
维度WeDo愉快
概述
- ir.为前缀的模型:系统模型,和界面有关
- res.为前缀的模型:系统模型,和资源有关
- mail.为前缀的模型:系统模型,和消息有关
ir.actions.actions
- 记录窗口动作,包括窗口的运作位置
_name = 'ir.actions.actions' _table = 'ir_actions'
ir.actions.server
- 服务器操作模型,执行python、执行客户端操作
_name = 'ir.actions.server' _inherit = 'ir.actions.actions' _table = 'ir_act_server'
ir.actions.act_window
- 窗口操作模型
_name = 'ir.actions.act_window' _inherit = 'ir.actions.actions' _table = 'ir_act_window'
ir.actions.act_window.view
- 为form,tree和kanban视图同时指定view_id的方法
_name = 'ir.actions.act_window.view' _table = 'ir_act_window_view'
ir.actions.report
- 数据报表信息,包括打印等
_name = 'ir.actions.report' _inherit = 'ir.actions.actions' _table = 'ir_act_report_xml'
ir.attachment
- 附件内容
_name = 'ir.attachment' _table = 'ir_attachment'
ir.module.category
- 模块类别,目前已知用在权限管理中
_name = 'ir.module.category' _table = 'ir_module_category'
ir.module.module
- 模块详情,主要记录manifest.py/openerp.py中的信息
_name = 'ir.module.module' _table = 'ir_module_module'
ir.model.data
- 模型数据,记录xml中的id信息,关联模块和模型信息
_name = 'ir.model.data' _table = 'ir_model_data'
ir.ui.view
- 系统视图定义,tree(list),form,kanban,calendar,graph,pivot,search
_name = 'ir.ui.view' _table = 'ir_ui_view'
ir.ui.menu
- 系统菜单定义 xml中menuitem的值对应这个表
_name = 'ir.ui.menu' _table = 'ir_ui_menu'
ir.cron
- 定时任务 cron jobs 安排的动作,类似oracle中的job,例如:小票处理可以放到这里完成
_name = 'ir.cron' _table = 'ir_cron'
ir.default
- 模型字段默认值
_name = 'ir.default' _table = 'ir_default'
im_livechat.channel
- 即时通讯频道,组
_name = 'im_livechat.channel' _table = 'im_livechat_channel'
res.groups
- 群组模型,类似角色,但不是,每个模块都有自己的群组,设置权限方便
_name = 'res.groups' _table = 'res_groups'
res.lang
- 预设语言,可以翻译的语言,可以使用的语言等,国际化,通常配合i18n模块使用
_name = 'res.lang' _table = 'res_lang'
res.partner
- 联系人模型,客户,供应商,只要和企业有联系的人员都可以放在此模型中
_name = 'res.partner' _table = 'res_partner'
decimal.precision
- 系统模块小数位精确到多少
_name = 'decimal.precision' _table = 'decimal_precision'