自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 odoo中调整同一模型不同视图的显示顺序

在该模型菜单action的参数view_mode中依据想要的显示顺序写入tree、kanban、pivot等即可。注意:如果定义了view_ids参数,则需要将此参数中关联视图id的排列顺序与上面view_mode的顺序对应起来。e.g.<record id="action_product" model="ir.actions.act_window"> &l...

2020-04-10 11:03:16 853

原创 odoo pivot视图显示不出计算字段

计算字段要设置store=True才能在pivot视图里展示出来。https://www.odoo.com/zh_CN/forum/help-1/question/computed-fields-does-not-show-on-pivot-127034

2019-07-26 13:24:50 576

原创 odoo销售模块中的库存移动

在Quotation的状态为SALES ORDER时,sheet的顶端会显示一个小车的图标,打开开发者模式的情况下将鼠标移到小车上,会显示delivery_count字段,全局搜索这个字段,发现它位于在sale_stock模块中继承的Sale.Order模型里,在其对应的xml里搜索此字段,得到小车只能按钮所调用的方法。下面通过注释解释这个方法: @api.multi def a...

2019-07-09 10:50:35 1029

原创 odoo使用方法给字段添加默认值

在该字段的定义前,先定义计算该字段默认值的方法,然后字段内的属性default=method_name即可。注意这个方法要用@api.model这个decorator。 @api.model def _get_time_year_month(self): if datetime.datetime.now().month == 1: retu...

2019-07-05 11:45:24 2841 2

转载 Odoo 11 - Difference between the @api.multi and @api.model decorators(转)

问题:I find the documentation on this a little vague…https://www.odoo.com/documentation/11.0/reference/orm.html#module-odoo.apiI’m not really sure which to use, as both works as expected in myproje...

2019-07-05 09:32:21 249

原创 odoo出现莫名其妙的xml里找不到字段怎么办

有的时候字段明明在模型里定义了,但还是视图里还是找不到这个字段,怎么办呢?别浪费时间了,重启电脑就好了。

2019-07-05 09:11:43 977 2

原创 odoo应用不显示在特定用户组的界面上

今天碰上了这个问题,解决了很久,总结主要有以下因素:1.csv文件里没把这个用户组对于特定模型的权限加进去2.没有适用于这个用户组的菜单项也会出现这个问题(这种问题在定义一个新用户组的时候会碰到)...

2019-07-04 00:48:46 614

原创 odoo继承菜单项

odoo继承菜单项只需在自定义的模块中写一个与之前的id相同的menuitem即可。源代码:<menuitem action="action_view_hr_payslip_form" id="menu_department_tree" parent="menu_hr_payroll_root" groups="hr_payroll.group_hr_payroll_user"/>...

2019-07-03 22:46:29 1675

原创 odoo如何继承并修改原模型的记录规则

原方案使用record重新定义一个同名的记录规则,在升级模块的时候,新定义的记录会修改原记录实际上这样做即使记录规则同名也不会修改原记录,而是创建一个新的记录。如图所示:新方案...

2019-07-03 17:38:00 1803

原创 odoo的权限管理

除了使用自定义代码管理访问外,Odoo主要以数据驱动的方式进行权限管理。这种机制通过组与特定用户相关联:用户属于一个或多个组,权限与组关联,从而将权限应用于用户。https://www.jianshu.com/p/e796b15df74a模型权限在security文件夹下的ir.model.access.csv文件中定义模型的访问权限。通过ir.model.access的记录行进行管...

2019-05-16 16:51:41 594

原创 odoo之模块继承

在被继承模块的同级文件夹中创建继承模块的文件夹创建__init__.py和__manifest__.py__manifest__.py中depends属性中加上被继承的模块名'depends': ['module_name'],

2019-05-14 17:01:37 2174

原创 Odoo:No matching record found for external id ' model_hr_leave' in field 'Object'

在编辑完ir.model.access.csv文件后就报这个错误,其实很简单,这个文件里一定不要加无谓的空格和空行!!!

2019-05-13 14:43:00 1135

原创 odoo xml文件does not fit the required schema !报错

在security.xml中添加完安全组后,出现了这个错误:odoo.tools.convert: The XML file 'c:\users\16663\odoo-12.0\addons-test\leave_app\security\leave_security.xml' does not fit the required schema !分析:这个错误的大概意思是我编写的这个xml文...

2019-05-13 14:15:12 1701

原创 Odoo文档

我现在先以文件为主导的方式在学习过程中试着逐步解释说明odoo中涉及到的字段的含义,函数的参数含义作用和文件的作用等等。增强动手能力。本文不对具体代码的逻辑进行过多探讨,仅对属性进行说明。我会在学习过程中不断的添加之前没遇到过的东西,不全的请谅解或指正。我现在水平十分初级,我会加入很多我自己的理解,如果有错误或者是没说到位的地方,请一定指正,万分感谢。本文参考Alan Hou翻译的最好用的免...

2019-05-11 17:11:00 671

原创 Odoo开发小知识点

mkdir -p 命令可以一次性创建多级文件目录

2019-05-11 16:02:53 273

原创 odoo遇到的小问题

1.odoo.conf中想注释掉一行可以在这一行前加个分号例:; admin_passwd = admin2.在odoo.conf文件里加上addons_path之后就出现ImportError: No module named 'web'的问题这个问题好像很多人都出现过,但是还没有一篇完整的解决方法排查:出错的位置不在新增的路径里,通过查看出错的代码,发现是载入新增模块出的错。从错误表面...

2019-05-10 15:21:08 4348

原创 ubuntu suddenly become read only

Type this command in terminal, and type “y” all the way, then reboot.fsck /And i can’t use pinyin in ubuntu…For god sake

2019-05-09 09:10:06 116

原创 odoo能连接上但没有显示,怀疑是数据库恢复出现问题(待解决)

odoo能登陆上但是前端没有任何显示查阅了各种级别的日志,没有发现有效的报错信息chrome开发者选项里显示网页已经返回请求,就是不显示。使用新建的数据库可以成功登录并显示,怀疑是数据库恢复过程中出现了问题...

2019-05-08 14:52:35 769

原创 MFC游戏编程——有远见的坦克(坦克大战中坦克的寻路系统)未完结

思路坦克大战中坦克是不能够遵循一套固定的向着己方坦克或者老家的寻路系统的,因为这样的话就会使坦克的行动路线过于固定,己方坦克不动的时候新生成的敌人会沿着固定的路线过来,可玩性大大降低。所以还是随机的寻路比较可行,原生的坦克大战也是这么做的。MFC是利用定时器进行刷新的,所以没有办法让坦克在每一帧的行进过程中完成寻路,所以我想到了提前算好线路,也就是有远见的坦克。从生成坦克开始,坦克随机选择一...

2019-05-05 21:41:36 1040

原创 postgresql在win10环境下用pgAdmin4打开登陆时报错

首先错误是这个使用navicat连接本地PostgreSQL数据库时报错:could not connect to server: Connection refused (0x0000274D/10061) Isthe server running on host"localhost" (:1) and acceptingTCP/IPconnections on port 5433 ?...

2019-05-05 16:50:57 4554 2

原创 odoo12 many2one one2many many2many one2one的理解//updating...

many2oneLike publisher_id = fields.Many2one('res.partner', string='Publisher'),one book can only published by one publisher, but one publisher can publish many books, so publisher is the one, book is...

2019-05-05 09:56:57 2032

转载 Odoo——将自定义路径加到addons路径中时error: option --addons-path: The addons-path '/home/User_name/custom-addons'

这是stackflow里的解答There is two way to add custom folder to the odoo addons path:First the easy oneto edit the configuration file of the odoo server and locate the line starting with addons_path and a...

2019-04-24 09:16:09 2289

转载 MFC Bug排除

表达式必须包含类类型https://blog.csdn.net/ydar95/article/details/60979948抽象类不能实例化对象https://blog.csdn.net/wangshubo1989/article/details/49953095VS C++怎么在输出框里输出https://stackoverflow.com/questions/3179199...

2019-04-20 09:25:20 152

原创 MFC Debug

IntelliSense: “const char *” 类型的实参与 “LPCWSTR” 类型的形参不兼容右键项目名称–>属性–>配置属性–>字符集–>使用多字节字符集但是这样之后出现了新问题:error MSB8031: Building an MFC project for a non-Unicode character set is deprecated...

2019-04-14 19:15:36 219

原创 PostgreSQL使用ALTER语句更改密码后切换会原来账户时密码报错(未解决)

PostgreSQL安装完成后,sudo su postgres进入postgres账户,psql postgres建立与数据库的连接,然后使用ALTER语句更改密码后,想切换回原来的用户时就出现了密码不正确的问题...

2019-04-12 11:28:19 1296

原创 python刚写入的文件无法读取的问题

在使用此代码进行写文件然后读出来的时候,读出的文件为空from sys import argv script, filename = argv print(f"We're going to erase {filename}.")print("If you don't want that, hit CTRL-C (^C).")print("If you do want that, hit...

2019-02-22 17:05:09 2595

原创 (python)如何让两个连续print函数的输出在同一行显示

例print("hello world")print("hello again")输出hello worldhello again那么如何把这两行输出显示在同一行呢,首先我们先了解一下python里print()函数的定义描述print() 方法用于打印输出,最常见的一个函数。print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一...

2019-02-14 18:39:29 38150 5

模型导入和曲面绘制C++实现

将模型导入和曲面绘制做到了一个程序里,其中曲面绘制的效果显示在地形的下面。详细实现实验报告里有解释(实验报告已上传)

2018-11-11

地图编辑器与模型导入和曲面绘制实验报告

对应本博客中坦克大战地图编辑器与模型导入和曲面绘制资源的实验报告

2018-11-11

坦克大战的地图编辑器C++实现

本编辑器是针对坦克大战开发的一个地图编辑器(VS2013),通过数字键选择地图块的种类,空格键在对应位置设置地图块,在同样的位置设置不同的地图块可替换原来的地图块,在同样的位置设置同样的地图块可清除原本地图块。组合键A + C可清空当前地图,组合键Ctrl + S可保存当前地图至map.txt文档中。地图中有一个tank游戏对象可进行实时的碰撞检测调试。 详细实验报告在本博客里有上传

2018-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除