ICode9

精准搜索请尝试: 精确搜索
  • ODOO13之12:Odoo 13开发之报表和服务端 QWeb2021-09-21 18:34:03

    报表是业务应用非常有价值的功能,内置的 QWeb 引擎是报表的默认引擎。使用 QWeb 模板设计的报表可生成 HTML 文件并被转化成 PDF。也就是说我们可以很便捷地利用已学习的 QWeb 知识,应用到业务报表中。本文中我们将为图书馆应用添加一个报表,复习 QWeb生成报表的关键技巧。包括像汇总

  • Odoo 13之十三 :开发之创建网站前端功能2021-09-21 18:33:21

    Odoo 13开发之创建网站前端功能 Odoo 起初是一个后台系统,但很快就有了前端界面的需求。早期基于后台界面的门户界面不够灵活并且对移动端不友好。为解决这一问题,Odoo 引入了新的网站功能,为系统添加了 CMS(Content Management System)内容管理系统。这使得我们无需集成第三方 CMS

  • odoo-qweb2021-09-16 15:36:59

    QWeb标签各种用法与说明。 模板中的标签统一都是以"t-"开始的。 t-name 用于指明模板的名称 t-extend 用于指明该模板是继承自另外哪一个模板,后面会带父模板的名称,如:t-extend=“Login" (此写法是在原模板上做拓展延伸) t-jquery 一个jQuery的选择器,后面指明选择器的定义,如:t-jquery=

  • 视图中按钮使用对话框,点确认执行后续操作,点取消不执行后续操作2021-09-14 16:04:25

    odoo视图中的按钮,可以通过很简单的方式使用对话框,只需要定义一个comfirm属性就可以调用odoo的对话框,猜想这个对话框应该是基于jquery的,没有验证过 示例如下: <button name="cancel_overhaul_material_apply" type="object" string="XXXX" class="btn" confirm="弹窗标题"

  • odoo里面的动作2021-09-08 07:32:53

    来源:Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种,下面会一个一个给出具体例子   1、链接Action(ir.actions.act_url):target:self、main、new def do_action_html(self): return { 'type': 'ir.actions.act_url', 'ur

  • 【odoo】【知识杂谈】单一实例多库模式下定时任务线程崩了2021-09-08 06:00:05

    现象 接上一篇,在成功实现 单一实例多库模式下定时任务的问题后,现在可以实现多个库的定时任务跑起来了。 但是发现在任务跑几次后就不再执行了,每次重启odoo实例就会恢复。但是很快又不行了。 分析 查看进程发现,后台开启的两个定时任务线程直接消失了。。。 查看日志,有段报错,如下:

  • odoo14 重启服务后权限不见了2021-09-07 12:02:58

    1 Odoo14权限更新有两个地方: 2 一.你在编写xml权限记录的时候没有将noupdate设置为'1'这样导致你每次升级模块,你的权限都会重置一遍。 3 二.你在运行odoo-bin服务的时候,加了 -i选项,该选项会重置你的权限。 1 <?xml version="1.0" encoding="utf-8" ?> 2 <odoo> 3

  • 【odoo】【知识杂谈】单一实例多库模式下定时任务的问题分析2021-09-06 09:01:43

    欢迎转载,但需标注出处,谢谢! 背景: 有客户反应有个别模块下的定时任务没有正常执行,是否是新装的模块哪些有问题?排查后发现,客户是在一台服务器上跑着一个odoo容器,对应多个数据库。个别库的定时任务是正常的,但是一个对接其他平台的库的定时任务没有正常跑起来。 先说结论,看官没时间支持

  • odoo14 与 pycharm的集成2021-09-03 13:31:05

    本文描述过程的软件环境: guest OS:Ubuntu 18.04.5 LTS  as guest system in VMWARE host OS:Windows 10 21H1 OS build 19043.1165 VMware info:VMware® Workstation 16 Pro 16.1.2 build-17966106 pycharm info:PyCharm2021.2.1 community edition  Build#PC-212.5080.64  built

  • odoo dbfilter,db_name 的配置,指定多个数据库2021-08-09 12:00:36

    个人偏向配置dbfilter, db_name指定多个数据库,可以使用逗号隔开,如db_name=db1,db2,但是db1,和db2,必须实际存在数据库中,不然启动报错,这就是我不喜欢使用的原因 dbfilter使用正则表达式的方式可以指定多个数据库:dbfilter=db1|db2 补充: dbfilter 有时候无法获取所有的数据库

  • odoo模型和视图的继承2021-08-08 09:03:37

    manifest.py 因为使用的是继承,所以需要在文件里指定所依赖的模块也就是继承的模块 { 'name': '中国地址', # 模块名 'version': '1.0', # 模块版本 'summary': '中国地址', # 模块简介 'sequence': 2, # 模块排序 'description&

  • odoo的权限管理2021-08-06 21:34:04

       xml的内容编写 <?xml version="1.0" encoding="UTF-8" ?> <odoo> <!-- 基于表的权限控制--> <data> <record model="ir.module.category" id="epidemic_record.module_category">

  • ODOO时差相差8小时解决方案2021-08-06 01:04:27

    一、背景   1、  由于 time.tzset()方法只在unix 系统有,所以该配置只在类unix 系统有效(including*BSD, Linux, Solaris, and Darwin) 二、代码修改 1、odoo-bin文件,也就是setup目录下的odoo这个文件复制到上级目录并重命名为odoo-bin,该文件是启动文件 2、odoo10.0/odoo/__init__

  • odoo 分布式,服务器多开,单一数据库2021-08-03 16:32:18

    odoo 的session 可以存储在redis 中,oca 有开源的模块:seesion_redis odoo 的filestore 可以使用nfs 来共享 odoo 的负载均衡可以通过配置nginx来实现,目前推荐使用IP 分流的方式,即不同的IP转发到不同的服务. 遇到的问题: odoo 聊天的图片无法在两台服务器中共享

  • odoo的图标和数据透视表2021-08-02 20:31:06

    透视表 Pivots 透视表根元素:<pivot> 属性disable_linking:设置为True删除表格单元格到列表视图的链接。display_quantity:设置为true默认显示“数量”列。default_order:默认排序字段 <pivot string="名称" display_quantity="True" default_order="amount asc">   field 是根元

  • Odoo如何管理模块数据2021-08-02 14:57:50

    版权声明:本文由神州数码云基地团队整理撰写,若转载请注明出处。 Odoo作为世界排名第一的开源ERP系统,经过十几年发展,目前全世界odoo的使用者超过两百万人。Odoo的底层结构强大,系统功能繁多,如销售,财务,库存等等,那么这些模块到底是如何进行数据管理,才能保证各个模块功能正常,数据正确

  • Odoo学习——创建模块2021-08-01 05:31:42

    创建模块的方式 手动 文件夹目录 脚手架 python odoo-bin scaffold name(模块名称) destination(模块存放目录) 如:python odoo-bin scaffold epidemic_record myaddons 即创建了一个名为epidemic_record的模块,存放目录为myaddons,见上图 我在创建第一个模块过程中遇到的问题

  • Odoo忘记Master Password怎么办?2021-07-09 00:03:08

    找到odoo.conf (如:/etc/odoo/odoo.conf)或 openerp-server.conf(早期版本),找到 admin_passwd = $pbkdf2-sha512$25000 1 F p L C

  • docker odoo142021-06-26 11:02:26

    OS && docker version docker: 20.10.7 OS:CentOS7.9 Kernel:3.10.0-1160.el7.x86_64 CPU:2 Mem: 4G docker install postgresql12 container install docker run -d --name postgres12 -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=123456 -e POSTGRES_DB=postgres

  • odoo14里面的log模块2021-06-20 09:33:24

    日志记录是分析 Odoo 服务器运行服务时发生的操作的最重要工具之一。此外,在大多数情况下,通过分析服务器日志,我们可以清楚地了解错误或存在的任何错误。 最初,如果我们想使用日志记录选项,我们需要从 python 标准库中导入一个模块,即 'logging'   使用步骤: import logging #这里 _

  • odoo 在先进先出规则中采购退货,库存成本处理,库存成本按照采购价减扣2021-06-11 19:35:38

    需要调整的原生代码: # fixme 在获取stock.move时需要做判断。采购退货时不能使用先进先出规则。 candidates = move.product_id._get_fifo_candidates_in_move_with_company(move.company_id.id) 需要调整的逻辑: 判断作业类型是否是采购退货,如果是采购退货则想

  • Odoo接口开发2021-06-09 00:02:36

    Odoo接口开发 Odoo是通过Controller来(控制器)发相应的接口的,路由是通过装饰有的方法定义的route() 先定义一个Controller类 在项目的文件夹controllers新建一个controller.py文件,一定一个Controller类,如下: 使用route()定义路由 路由:Controller odoo.http.route(route=None,

  • Odoo 看板视图2021-06-07 23:04:00

    动态管理记录阶段 # 1. 新建 state 模型, 存储动态阶段 # 2. fold 字段,用于收缩起阶段 # 3. 看板视图上添加进度条 <progressbar field="popularity" colors='{"low": "success", "medium": "warning", "high": "danger"}

  • ODOO 12 安装库存模块2021-06-02 13:34:09

    1、以管理员登录系统 2、点击应用图标 3、找到库存模块,点击安装按钮 4、安装完毕 视频演示:

  • 【odoo】【知识点】视图的继承逻辑2021-05-31 22:36:37

    背景:同一个模块,两组开发人员对同一个模型的form视图进行了二开。在没有指定外部ID的情况下,odoo是如何选择展示展示哪个视图呢? 上干货 odoo在加载视图的时候,首先调用的models.py中的load_views函数; @api.model def load_views(self, views, options=None): """ R

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有