文章分类 - odoo
摘要:一、模型继承 模块继承 Odoo提供了两种继承机制以模块化方式扩展现有模型: 第一种个继承机制允许模块修改在另一个模块中定义的模型: 添加字段到模型中 重写模型上定义的字段 添加约束到模型中 添加方法到模型中 重写现有模型中的方法 链接:https://www.odoo.com/documentat
阅读全文
摘要:一个模型的记录可能与另一个模型的记录有关。实际就是多张表中记录的关联方法。 例如,销售订单记录与包含客户数据的客户记录相关;它也与它的销售订单行项目记录有关。 练习:创建一个会话模型 我们考虑一个会话的模型:一个会话是在给定的时间给定的听众所教授的课程。 为会话创建模型。会话有名称、开始日期、持续时
阅读全文
摘要:基本视图 视图定义显示模型记录的方式。每种类型的视图都代表一种可视化的模式(记录的列表,其聚合的图形,…)。视图可以通过它们的类型(例如一个合作伙伴列表)或通过其id进行通用请求。对于一般请求,使用正确类型和最低优先级的视图将被使用(因此每种类型的最低优先级视图是该类型的默认视图) 视图继承允许更改
阅读全文
摘要:1、数据库通过XML文件初始化数据 在目录C:\odoo-10.0\myaddons\openacademy\__manifest__.py中配置data,添加'views/data.xml',如下代码 在路径:C:\odoo-10.0\myaddons\openacademy\views\data
阅读全文
摘要:1、ODOO连接数据库 1)数据库连接代码 2)字段与字段属性name = fields.Char()required=True 必填 name = field.Char(required=True)string 界面label的值help 界面tooltipindex 是否创建数据库索引 注意:如
阅读全文
摘要:1、创建模块 1)条件:配置文件odoo.conf中,addons_path = addons,myaddons 也就是必须把要放置模块的路径配置好 2)使用命令:python odoo-bin scaffold <module name> <where to put it> python odoo
阅读全文
摘要:1、CMD中 输入启动odoo自带的服务器的命令,具体详见官网文档:https://www.odoo.com/documentation/10.0/howtos/backend.html ODOO8.0的启动命令: python odoo.py 需要指定数据库的参数,必要的参数: -r 数据库的名称
阅读全文
摘要:1、注意,先安装 “中国小企业会计科目表” 这个模块 绿色版 放到 英文目录(目录不能带中文) 运行start 即可 开启服务器端, 2、product_sequence这个模块是限制物料号的唯一性的,如果物料号重复,则报错,下载地址为:https://www.odoo.com/apps/modul
阅读全文
摘要:1、创建客户 销售与采购中: 1)是客户 是采购 ,客户和采购是放在同一个数据库中的 2)内部参考:一般用做客户编码 2、创建产品 1)通用信息中: 内部参考:一般做物料编码用,此项如果不为空,显示的形式是“内部参考+产品名称”、 3、创建销售订单 1)添加项目: 产品取的是“内部参考+产品名称”
阅读全文