odoo vscode 开发环境搭建
一、odoo的源码环境安装
1.从nightly.odoo.com下载win包
2.安装win包,并安装源码目录下的vcredist里的c++运行库,该运行库的缺失会导致python运行出错
3.用netstat -a检查pgsql的5432端口是否存在
4.用netstat -a检查odoo的8069端口是否存在。若不存在,可能是odoo没启动成功;或者启动成功了,端口不可用。
以是否能正常生成odoo日志为判断依据
odoo启动不成功,依照以下步骤检查:
a.检查python环境是否正常。方法:运行源码目录下的python\python.exe是否正常,若不正常,一般是c++运行库的问题。建议尝试找c++运行库的合集安装
b.检查odoo.conf里指定的数据库用户与口令是否正确。windows下的odoo不允许数据库超级管理员postgres作为数据库连接用户使用。请自行建一个超级管理员用户,并设置到odoo.conf中
odoo启用成功,仍不可访问,依照以下步骤检查:
a.检查服务器了防火墙是否拦截了8069端口
b.为python环境增加一个设置(--来自https://odoo.net.cn/topic/4809/windows安装odoo11-默认打不开/10)
安装目录下的\python\Lib\_strptime.py,在import后增加一行
locale.setlocale(locale.LC_ALL,'en')
二、vscode的安装
1.从vscode官网下载并安装
2.安装chineses lang语言包插件,以让vscode汉化
3.安装python插件,使vscode支持python
三、git的安装
1.从git官网下载git for windows
2.自行注册支持git的代码仓库账号
3.git从代码仓库的管理,自行摸索
四、调试环境的设置
1.ctrl+shift+P,呼出vscode的指令集,打入configure关键字,如下图设置语言为python
2.将odoo自带的python路径,设置到操作系统的path变量中,以便于vscode能搜索到python编译器(不知道哪个生效,所以两个都设了),设置完成后最好重启一下以确认生效
3.ctrl+shift+P,打入interpreter关键字,选择对应的编译器,如下图
至此,vscode可写可调,欢迎继续研究交流
三.odoo里的辅助核算
辅助核算有利于不使用制造时,能够对成本进行归集处理。比如说:材料A的领出,能被登记成归集到产品B。在用友里,这叫项目辅助核算,贯穿了整个供应链+财务,为最终的成本计算提供了准确的依据。
odoo里的辅助核算机制,依整于分析账户。