问题标签 [odoo-14]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 安装自定义科目表模块时出现数据库错误
我在尝试为默认情况下没有帐户模块的国家/地区创建帐户图表时遇到数据库错误。模块安装正确。配置的所有税款似乎都很好,并且会计科目表反映了我account.acount.template.csv
档案中的内容。但是,通过我的终端日志,我可以看到在加载上述 csv 文件时,会发生此错误
什么可能导致此错误?
deployment - 如何打包 odoo 模块以安装它而不提供读取源代码的权限?
我想以这样一种方式打包我的 odoo 模块,即我可以将我的模块提供给 Ubuntu 用户以将其安装在 odoo 中,而无需让他访问阅读我的源代码。我不想使用odoo.sh
.
python - Odoo api.depends 装饰器问题
每当另一个模型中的计算字段更改计算字段时,我都会尝试更改字段:
所以我使用了 api.depends装饰器,但它似乎不起作用。我在装饰器中使用的字段已经存储并且不是只读的。我不确定这个装饰器是否适用于这种情况。
python - Odoo14 - AttributeError: 'tuple' 对象在评估时没有属性 'cache'"
我在 Odoo 中有一个模型来注册一些logs(Log)
和一个带有异步函数的助手class(Helper)
来接收日志上的一些数据广告寄存器,这个 _job_function 由 Cron Job 调用,如下所示:
这是助手类:
为了调试 propuser,我已经覆盖了创建类,以检查我是否发送了错误的数据。当作业执行并调用 create_log 函数时,程序正确进入 create 函数,我还检查了 create 中发送的数据,并验证它们是正确的,就像我在 Odoo 中尝试创建时保留的一样接口本身。“创建”按钮。但是在 Odoo 中通过创建按钮,正常创建并通过 create_log 函数我得到这个错误:
postgresql - 错误:没有唯一约束匹配引用表“mail_message”Odoo Postgres的给定键
当我更新基本应用程序时,我收到此错误 -错误:没有唯一约束匹配引用表“mail_message”的给定键。为此我也执行了这个查询,
查询:ALTER TABLE "mail_tracking_value" ADD FOREIGN KEY ("mail_message_id") REFERENCES "mail_message"("id") ON DELETE cascade;
但我仍然面临错误:没有唯一约束匹配引用表“mail_message”的给定键
在 odoo14 中,对象 mail.tracking.value 具有外键,即 mail.the 消息的 mail_message_id,但它没有授予此权限。
inheritance - 在 Odoo 14 试用版 (Saas) 中安装自定义模块
知道为什么我不能在 Odoo 14 试用版中导入我的自定义模块吗?它在我的本地工作,但是当我导入我的自定义模块时,出现了这个错误。我已经在清单中定义了它。它也没有拼写错误。
导入模块“invoice_print_layout”时出错。
在解析 /tmp/tmp3d2t9a6s/invoice_print_layout/views/sales_invoice_form.xml:3 时,靠近
确保已安装这些模块,然后重试。
account
SaaS试用版中不允许我依赖模块是真的吗?请赐教。谢谢
odoo - 在 Odoo 14 中使用 purchase.order.line 中的搜索功能时出错
我有这样的动作:
我的模型中有这个代码:
这是错误:
Odoo 服务器错误回溯(最近一次调用最后一次):文件“/home/odoo/odoo/odoo/addons/base/models/ir_http.py”,第 237 行,在 _dispatch 结果 = request.dispatch() 文件“/home/ odoo/odoo/odoo/http.py”,第 683 行,在调度结果中 = self._call_function(**self.params) 文件“/home/odoo/odoo/odoo/http.py”,第 359 行,在 _call_function 返回checked_call(self.db, *args, **kwargs) 文件“/home/odoo/odoo/odoo/service/model.py”,第 94 行,在包装器中返回 f(dbname, *args, **kwargs) 文件“ /home/odoo/odoo/odoo/http.py”,第 347 行,在 checked_call 结果 = self.endpoint(*a, **kw) 文件“/home/odoo/odoo/odoo/http.py”,第 912 行,通话中 return self.method(*args, **kw) File "/home/odoo/odoo/odoo/http.py", line 531, in response_wrap response = f(*args, **kw) File "/home/odoo /odoo/addons/web/controllers/main.py”,第 1733 行,运行结果 = action.run() 文件“/home/odoo/odoo/odoo/addons/base/models/ir_actions.py”,第 629 行, 在运行 res = runner(run_self, eval_context=eval_context) 文件 "/home/odoo/odoo/odoo/addons/base/models/ir_actions.py", 第 498 行, in _run_action_code_multi safe_eval(self.code.strip(), eval_context, mode="exec", nocopy=True) # nocopy 允许返回 'action' File "/home/odoo/odoo/odoo/tools/safe_eval.py", line 346, in safe_eval raise ValueError('%s: "%s" 同时评估\n%r' % (ustr(type(e)), ustr(e), expr)) 异常
上述异常是以下异常的直接原因:
回溯(最后一次调用):文件“/home/odoo/odoo/odoo/http.py”,第 639 行,在 _handle_exception return super(JsonRequest, self)._handle_exception(exception) 文件“/home/odoo/odoo/ odoo/http.py”,第 315 行,在 _handle_exception 中引发 exception.with_traceback(None) from new_cause ValueError: <class 'TypeError'>: "'int' object is not subscriptable" 同时评估 'action = records.confirm_line()'
我想要做的只是获取与我之前选择的行具有相同产品的采购订单行的数据。我做错了什么?
它给了我这条线的错误purchase_orders = self.env['purchase.order.line'].search(['product_id.id','=',line.product_id.id])
。
authentication - Odoo 中的“记住我”登录选项
我想在我的登录页面中添加记住我的选项,因此每当用户再次访问 Odoo 14 登录页面时,他们不需要再次添加登录详细信息。
为此,我尝试了一些我尝试在 Odoo 中实现的 js 谷歌链接:
https://www.developerdesks.com/remember-me-functionality-using-html5-jquery/1652
我也尝试了其他一些链接,但无法实现这一点。接下来我可以尝试什么?
fonts - 报告 Odoo 14 的自定义字体
如何在我的报告中添加自定义字体。当我生成 pdf 报告时,它不会改变我的字体。