Odoo是一套用Python编写的开源业务应用程序,根据AGPL许可证发布。它被全球370万用户用于管理各种规模的公司。主要的Odoo组件是服务器,270个核心模块(也称为官方模块)和大约15000个社区模块。
我在 xlsx 文件 (Excel) 中导出数据的按钮代码不起作用
这是我的代码,但我的代码在我的按钮上不起作用,无法从 odoo 导出 xlsx 数据 #编码:utf-8 从 odoo 导入字段、模型、api、_ 导入时间 从日期时间导入日期时间、日期、时间...
我正在为 odoo 开发一个模块,它将添加一个按钮来将一些数据与外部提要同步。我已经设法启动并运行基本行为,但理想情况下,我想 ...
odoo 创建新视图 Uncaught Promise > 未找到 act_window 操作的视图 139
我是Odoo开发的新手,尝试从头开始创建自定义视图。该文档很难退出至少无法弄清楚如何创建新的自定义视图,然后,我正在关注 Odoo
我在 Odoo 16 中建立连接和创建外发邮件服务器时遇到问题,提供者来自 namecheap 的 privateemail。 这些是我收到错误之前收到的日志。 2023-05-04 20...
Odoo 的数据保护专家 Oliver Dony 说,使用“可序列化的事务不是一个‘架构缺陷’,但它实际上是确保
这段代码我有 date.tm_year 来收集年值,我有 date.tm_month 来收集月值,现在我想创建 sum_date 来冷却日期和月份,如果 sum_date > 04...
如何根据字段decimal_digit记录更改数量字段小数 类 AccountAnalyticInvoiceLine(模型。模型): _inherit = 'account.analytic.invoice.line' 数量 = 字段....
当我尝试在 Debian 11 服务器上运行 odoo15 并尝试在 nginx 上运行它时,我遇到了这个错误 这是odoo日志文件 2023-01-18 16:35:48,178 48668 信息? odoo: 数据库: odoo15@default:default 202...
未转义'<' not allowed in attributes values
我正在尝试添加一个包含 < character: 我正在尝试添加一个包含 attrs 字符的 XML < 属性: <field name="discovery_note2" nolabel="1" placeholder="Note 2" attrs="{'invisible': ['|', ('is_discovery', '=', False), ('note_amount', '<', 0)]}"/> 但是我收到这个错误: 错误:XMLSyntaxError:未转义'<' not allowed in attributes values, 如何通过条件,如果note_amount字段值小于零,那么它应该是不可见的。 注:note_amount是计算域。 在 XML 中将 < 转义为 <,因为未转义的 < 预计将成为标记的开始。 另请参阅我需要在 XML 文档中转义哪些字符?
我有两个字段:语言和级别,我需要实现类似于附图中的行为,在选择语言及其级别时,它们会作为标签添加到底部...
我想创建新的付款方式,但它在 Odoo V15 中给我这个错误。 ` 文件 “/cityvape/cityvape-server/addons/account/models/account_payment_method.py”, 第 28 行,在创建 如果
Odoo:在模块安装时,如何在另一个表中添加列之前加载 XML 数据?
在 Odoo 自定义模块中,我扩展了 res_config_settings 以添加新设置 default_order_stage_id,这是一个必填字段,默认为同一自定义中另一个模型 OrderStage 的值
错误:无法为 python-ldap 构建轮子,这是安装基于 pyproject.toml 的项目所必需的
我在 Ubuntu 20.04 上的 Python 虚拟环境中安装 Odoo 15。我已经从官方 GitHub 存储库下载了 Odoo,并使用 Nginx 作为反向代理。 遵循文档后...
vt_invoice_type_dinamic = fields.Selection([ ('1', '销售'), ('2', '教育'), ('14', '服务'), ('22', '发票WA'), ], string='Siat发票类型') 实际上我有这个字段有四个值......
如何删除 invoice_line_ids 而不删除 customer_id 字段?
实际上我想在更改 journal_id 时只删除 invoice_lines,我尝试使用此代码 @api.onchange('journal_id') def _onchange_journal_izi(自我): 自我记录: 如果记录。
Odoo 13:覆盖由于自定义模块中的约束而失败的原生 XML 演示数据
我在 Odoo 中创建了一个自定义模块,其中包含一个带有约束的新字段。当我尝试安装本机演示数据时,我收到一条错误消息,指出约束失败。 有没有...
我正在使用 Odoo 13,但这是一个 QWeb 问题: 我在 QWeb 中得到了以下模板: ... 我正在使用 Odoo 13,但这是一个 QWeb 问题: 我在QWeb中得到如下模板: <template id="my_subtemplate"> <t t-set="foo" t-value="foo + 1"/> <p>Inside subtemplate: <t t-esc="foo"/></p> </template> 在其他模板中,我调用了两次,这样: <t t-set="foo" t-value="1"/> <t t-call="my_module.my_subtemplate"/> <t t-call="my_module.my_subtemplate"/> <p>Inside main template: <t t-esc="foo"/></p> 所以当我调用主模板时,我期望得到这个结果: Inside subtemplate: 2 Inside subtemplate: 3 Inside main template: 3 但是,我得到这个: Inside subtemplate: 2 Inside subtemplate: 2 Inside main template: 1 不能在子模板中修改变量吗?关于如何完成如此简单的任务有什么想法吗? 第一个问题:似乎在子模板中是不可能的。引自 13.0 文档: 或者,调用指令主体中设置的内容将是 在调用子模板之前评估,并且 can alter a local 上下文: 我将“本地上下文”解释为您内部foo的范围保留在子模板中,就像拥有外部foo的副本。 第二题:难。你可以使用循环,比如: <t t-set="foo" t-value="1"/> <t t-for="your_iterable" t-as="item"> <t t-set="foo" t-value="foo + 1"/> <t t-call="my_module.my_subtemplate"/> <p>Inside main template: <t t-esc="foo"/></p> <!-- subtemplate without t-set!!! --> 可以工作,因为现在foo一直保持在同一个范围内。
我正在从 odoo 数据库中获取价目表 我有两个环境开发和生产。 在开发中我想这样运行 异步函数 getPrice() { 尝试 { 常量服务器 = 等待 odoo.getConnection...
attributeerror: 'list' object has no attribute 'get' in odoo
实际上我想使 Many2many 字段动态化 allowed_economic_activity_ids = fields.Many2many( 'izi.economic.activity', string='允许的经济活动' domain=_filtrar_actividades) @...