odoo

Ubuntu安装odoo16

虽然odoo17已经在10月份发布了,但笔者并不愿意立时升级:一方面没有迫切的需要去升级,仿佛没有odoo17就没法后续的工作一样;另一方面,我倒是更希望在双数版本发布的时候再升级。为此继续使用odoo16,也记录下odoo16在ubuntu服务器上的安装过程。 下载odoo16源码 1.下载源码可 ......
Ubuntu odoo 16

odoo17.0 快递鸟模块

快递鸟是国内使用较为广泛的快递集成查询平台之一,提供了600+的物流公司对接接口,是比较不错的物流查询服务选择。随着odoo17.0的发布,我们最近也将快递鸟模块升级到了17.0。下面我们来详细看一下如何使用。 注册快递鸟账号 要使用快递鸟的查询服务,我们首先需要在快递鸟平台注册一个账号。 注册完成 ......
模块 odoo 17.0 17

Odoo16_Odoo Shell

Odoo Shell 浅尝-CSDN博客 1.启动命令 python3 odoo-bin shell -c odoo.conf -d db001 2.内置变量 变量 类型 env odoo.api.Environment 对象 odoo odoo 模块 openerp odoo 模块 self re ......
Odoo Shell 16

Odoo16_邮件服务

1.配置发送邮件服务器 开启邮箱的服务 配置Odoo发送邮件服务器(用户名为邮箱、密码为授权码) ......
邮件服务 邮件 Odoo 16

Odoo16_queue_job第三方异步队列

1.安装第三方模块queue_job queue/queue_job at 16.0 · OCA/queue · GitHub 2.odoo配置文件,启动多workers workers = 3 proxy_mode = True server_wide_modules = web,queue_jo ......
队列 第三方 queue_job queue Odoo

Odoo16_开启多workers

1.odoo配置文件 limit_memory_hard = 1677721600 limit_memory_soft = 629145600 limit_request = 8192 limit_time_cpu = 600 limit_time_real = 1200 max_cron_thre ......
workers Odoo 16

odoo nginx

Nginx实例 完整Nginx.conf示例 参考官方文档即可 #odoo server upstream odoo { server 127.0.0.1:8069; } upstream odoochat { server 127.0.0.1:8072; } map $http_upgrade $ ......
nginx odoo

odoo17企业版

odoo17.0 已于2023-11-08发布,我们现在准备了企业版供大家进行测试。 测试地址: https://demo.odoohub.com.cn 账号密码公众号回复odoo17获取。 由于刚发布,肯定不是特别稳定,希望大家悠着点玩。有问题联系在线客服。 17.0的相关应用陆续升级中,敬请期待 ......
企业 odoo 17

Odoo模型_联系人相关

res.partner(联系人) 联系人包括客户的公司以公司的员工、供应商的公司以及公司的员工。 res.partner.category(联系人标签) 用于给联系的人打标签,也是树形结构,可以设置上级标签,类似产品中的产品类。 res.partner.title(联系人称谓) 当联系人为个人或者是 ......
模型 联系人 Odoo

Odoo模型_产品相关

product.template(产品模板) product.product(产品变体) product.attribute(产品属性) 预设产品变体的属性,包括尺码、颜色等。 product.template.attribute.line(产品属性明细) 产品属性明细就是产品属性的值可以预设几种, ......
模型 产品 Odoo

odoo 上传与下载附件

postman 上传成功示例: 路由地址:/web/binary/upload_attachment 获取odoo 的cookie和csrf_token csrf_token 调用方法:request.csrf_token() cookie 很难获取,建议重新写路由 ......
附件 odoo

odoo 屏蔽ir.rule的方法

开发中遇到一个需求是考勤记录普通用户只能看自己的考勤记录,管理员可有看所有人的考勤记录,这个需求使用两个规则记录就可以搞定了,但是在加班申请中需要展示对应日期的考勤记录,审批人也是普通用户无法看到他人的考勤记录,这个是时候就需要屏蔽规则记录了 追踪了下ir.rule的生效方法: 模型基类中有一个方法 ......
方法 odoo rule ir

odoo中的权限和规则

在Odoo中,安全性是通过一系列的权限和规则来管理的,这些权限和规则定义了用户可以看到什么数据和可以进行哪些操作。这些安全规则主要是通过XML和CSV文件来配置的。 XML文件 XML文件通常用于定义记录规则(Record Rules)和访问控制列表(Access Control Lists, AC ......
权限 规则 odoo

Odoo—货运管理—主表获取明细表数据计算结果

在开发货运管理模块的时候,用到了两张表:主表[waybill]和明细表[waybill.detail],主表存放运单主体信息,明细表存放运单货物信息,如下图所示。 上图中红色方框标记的是明细表中行内的运费计算结果;蓝色圆圈标记的是主表中的总运费,是明细表中三条货品数据的运费总和。在odoo中是如何实 ......
明细表 货运 结果 数据 Odoo

Odoo—货运管理—odoo时差问题

第一次踩odoo时差的坑,才知道原来odoo在存储日期数据时,是以UTC0时区存放的,和北京时间相差8个小时。只是odoo本身能很好的处理日期数据的存储和展示,所以刚开始接触odoo,不容易发现这个问题。 在做货运管理的时候,生成货运订单编号的格式是自己定义的,根据当日的运单数量自动往下递增,如下所 ......
时差 货运 问题 Odoo odoo

42:odoo16生产型企业(采购、生产、销售)产生相关会计凭证

1、采购 采购订单收货:借:原材料 贷:应付暂估 发票校验:借:应付暂估 应交税费——进项税 贷:应付账款 付款:借:应付账款 贷:银行存款 相关配置: 产生凭据: (1)收货——库存计价 (2)发票校验 (3)付款 2、生产 投原材料:借:生产成本 贷:库存商品 产出成品/半成品:借:库存商品 贷 ......
凭证 生产型 会计 企业 odoo

安装odoo16

ubuntu:22.04 sudo apt-get install python3.10 pip3 install virtualenv cd /data virtualenv new odooenv sudo apt-get install postgresql = 15.0 sudo apt-g ......
odoo 16

odoo 的一些widget

widget="ace" widget="attachment_image" widget="boolean_button" widget="barcode_handler" widget="char_domain" widget="dummy" widget="char_domain" widge ......
widget odoo

vue+odoo前后端搭建

项目所需 前端用vue的element组件 后端用odoo 1、为什么选用 element (饿了么) 源自vue vue国人开发 文档完善 便于自学 关键是我以前接触过 比react上手快 一开始的路线是想直接在template里面引入vue的js在xml混写,结果总是报错,这两天一直在想办法解决 ......
odoo vue

自定义odoo搜索栏

前言搜索栏组件是我们经常会使用到的,且大多数时候我们会默认它存在。然而Odoo的原生searchBar似乎有些不太符合国内的使用习惯的。 我们使用Odoo Widget可以创建一个公共的组件进行组件复用,本期就先尝试封装一个公共的搜索栏组件,来看看应该如何实现吧~ 本篇代码很硬核,强烈建议收藏反复观 ......
odoo

重启服务 odoo

重启服务/etc/init.d/postgresql restart sudo service postgresql stopsudo service postgresql start sudo service odoo16 stopsudo service odoo16 start sudo sy ......
odoo

odoo 通知和刷新当前页面

this.actionService.doAction({ 'type': 'ir.actions.client', 'tag': 'reload', }); this.actionService.doAction({ type: 'ir.actions.client', tag: 'display ......
页面 odoo

Odoo|当我在Odoo用画布创建流程图

在Odoo14中,如何在form表单中最上面插入一个Canvas的画布控件呢? 首先,我发现在Odoo中,form表单会在每次重置后只进入一次form视图的init和renderButtons等相关的初始化视图方法。但是在二次渲染视图时,会出现"不触发"和"找不到相关DOM元素"的问题。 为了解决这 ......
画布 流程图 Odoo 流程

odoo fileupload via controller

# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. import base64 from collections import OrderedDict f ......
fileupload controller odoo via

odoo controller

odoo 模型:一:Controller 一般通过继承的形式来创建controller类,继承自odoo.http.Controller。 以route装饰器来装饰定义的方法,提供url路由访问路径: class MyController(odoo.http.Controller)://继承cont ......
controller odoo

odoo 加用户

加用户 def insert(self, info): a = self.env['hr.department'].create({'name': info['orgcode_show']}) b = self.env['hr.employee'].create( {'name': info['US ......
用户 odoo

一些改动 \odoo\addons\web\static\src\webclient\user_menu\user_menu_items.js

一些改动 \odoo\addons\web\static\src\webclient\user_menu\user_menu_items.jsregistry .category("user_menuitems") // .add("documentation", documentationItem ......

Odoo16.0 对接17Track

17TRACK是一家集全球物流快递包裹为一体的查询平台。本文将介绍如何使用odoo与17Track对接,完成物流单号的查询工作。 模块安装与配置 首先,我们在系统中安装17track模块 安装完成后,我们需要在系统-设置-系统参数中设置从17Track官网申请的Access Token。 激活承运商 ......
Track Odoo 16.0 16 17

浅谈eval 在odoo模板(py3o)中的妙用 (本例是在odoo12下的py3o环境中用libreoffice7测试通过)

${eval("env['ss.purchase.exchange.rate'].search([('currency_id', '=', 'USD'), ('crawler_day', '=', datetime.datetime(object.delivery_order_id.ATD.year ......
妙用 odoo py3o 中用 libreoffice7

odoo中怎么为菜单配置权限组

上面的需求是:为 ”设计识图“ 这个菜单添加权限: 只有在设置 > 用户和公司 > 用户组中,会有一个名为“辅助组-设计识图”打钩后,才会显示这个菜单项: 实现上面的需求共三步: 1、在本模块的security目录下的\security\ir.model.access.csv 下为模型添加权限(如果 ......
菜单 权限 odoo