不想在openerp中卸载我的模块 我的要求是,如果有人在OPENEP GTK客户端安装了我的模块,之后他/她无法卸载当前数据库中的那个模块。请考虑数据库名称为“XYZ”。< /P> < P>卸载模块,您可以转到管理/模块/模块…搜索并打开您的模块

然后,有一个“卸载”按钮来卸载您的模块。然而,它是Functionality的测试版。我从来没有遇到过问题 编辑: 根据您的评论,唯一的方法是指定一个安全文件,以防止用户进入“管理”菜单。我记得,该模块无法卸载。在中有一个关于它的大讨论,并且它已经从额外的插件分支中删除。你可以在源代码中翻找一下,看看它到底在做什么,这样会很糟糕。我通过继承ir.module.module类并重写按钮\u uninstall方法找到了一个解决方案。不完全符合你的要求,但是你可以将\u openerp\uuuuuu

在openerp 6.1.1中为用户禁用导出功能

我正在使用OpenERP6.1.1。我希望为我的一些用户禁用侧栏中的导入/导出功能 我尝试了各种方法,但都没有成功 请建议。谢谢。这不是一个正确的解决方案,而且我还没有尝试过。 您必须编辑基本代码。 转到openerp>addons>web>static>src>js有一个名为view.js的文件 现在转到811号线,在那里你可以看到 this.add_section(_t('Other Options'), 'other'); this.add_items('other', [

在OpenERP中设置默认日期

我正在为OpenERP7创建一个模块,在创建新合作伙伴时将今天的日期设置为默认值。我已经安装了该模块,重新启动了Openerp服务,默认设置一点也没有改变。(我为网站字段添加了一个“goofball”字段和伪造的默认数据,以确保它不是python lambda代码问题。它不是…)下面是我在partner.py中的代码: from osv import osv, fields import datetime class res_partner(osv.osv): _inherit = '

Openerp 在Odoo/Open ERP中自定义仪表板

Odoo/openerp 8支持创建仪表板,我们可以在仪表板中添加多个报告。 我的问题是:我们如何继承这个仪表板来定制它? 例如,我想添加一个按钮,帮助将仪表板克隆到其他用户。 此仪表板似乎不是常见的FormView。您无法在Odoo 8中继承仪表板。因为仪表板是类似于视图的容器,如果要自定义,则不是常见视图。。只需复制其代码并将其重新粘贴到您的模块中,然后自定义所需内容。尝试为自己制作formview:-) 这是一个很好的例子: <?xml version="1.0" encoding=

Openerp/Odoo中可用的域运算符有哪些?

我知道openerp域中很少有运算符。我不了解可用域的详细信息及其解释。特别是对于这些否定域。有人能告诉我详细清单吗?这是一个概述: 域运算符列表:(非),|(或),&(和) 术语运算符列表:“=”、“!=”、“=”、“=”、“=?”、'=像“,”=ilike”、“like”、“not like”、“ilike”、“not like”、“in”、“not in”、“child\u of” 用法: 输入记录: 记录1:Openerp 记录2:openerp 记录3:Opensource 记录4:o

Openerp 如何创建FungVision按钮保存,从one2many保存到one2many其他?

我尝试创建one2many,它使用按钮save从ony2many other中获取,这是odoo的版本。这是可能的,如果是,如何做到这一点 谢谢你的贡献 问候。不,那是不可能的 语法: class openerp.fields.One2many(comodel_name=None, inverse_name=None, string=None, **kwargs)[source] 一个是任何领域;这样一个字段的值是comodel_name中所有记录的记录集,因此字段名等于当前记录 参数 com

Openerp 在Odoo中自动填充网格并出错

当用户使用One2many关系字段创建新信息时,是否自动填充网格 这是我的自动填充示例 def getCheckListId(self): self.env.cr.execute("select 1 employee_id,1 PARAM1,1 PARAM2,1 PARAM3,1 PARAM3,1 PARAM4 from hr_employee_checklist ") checklistTemplates = self.env.cr.fetchall() return

Openerp 如何取出';联系方式';a';多21';奥多球场?

任何链接到hr.employee或res.users的manyOne字段都会在manyOne下拉工具中显示值家庭地址或联系人。有人对如何阻止这种情况有什么建议吗?您可以使用域过滤器来避免不必要的结果 例如:-在销售订单中,我们只看到客户,尽管它的相关对象是res.patner,这是因为域过滤器(请参阅代码) 希望这能有所帮助。谢谢白菊,但万一用户的问题呢?user_id=True?请您提及res.users多个字段的需要以便更好地理解吗?日历应用程序中有一个“添加喜爱的日历”下拉列表。当我们尝试

Openerp 如何在Odoo中重新计算存储的函数字段值?

有时必须重新计算存储的字段,但无法启动触发器(例如,在SQL注入的情况下) 如何以一种简单的方式重新计算它们?在v8.0中(应该也适用于9.0),您可以这样做: # Recompute amount_total for account.invoice env.add_todo(model._fields['amount_total'], object) model.recompute() # where # object - recordset of instances to recompu

Openerp 如何在Odoo 9中启用现金控制选项

Odoo 9文档显示销售点设置中的现金控制选项。但我找不到销售点设置的现金控制选项。我尝试了不同的配置,但到目前为止没有任何收获。我正在寻找红色矩形选项:( 任何人都知道如何为销售点启用现金控制选项。或者任何人都可以确认此选项是否仅适用于企业版。我使用的是社区版。为了更好地理解,附上了图片 提前感谢。!!!我尝试在技术上解释一下,您可以看到odoo 9 POS配置的最新图像: 您可以看到布尔字段是在GitHub original and Verified Source by Odoo的poin

Openerp 创建新用户注册时出现异常。记录不存在或已被删除。没有一个

我安装了auth_注册模块以确保注册功能,但当我尝试注册新用户(公共用户或模板用户)时,我收到一个异常“记录不存在或已被删除。无” 通过在这方面的投资,我发现 auth_signup/res_users.py,以下代码行为例外: try: with cr.savepoint(): return self.copy(cr, uid, template_user_id, values, context=context) 我不知道为什么cr.savepoint会返回Nonep

Openerp 视图ID字段的正确odoo 8 XML语法是什么

我正在尝试自定义crm lead对象。类是这样定义的 class yvleads(models.Model): _inherit = 'crm.lead' _name = 'crm.lead' 现在,我添加了一个菜单项来显示添加的元素,其中我有一个树视图和一个表单视图。我添加了一个指向ir.actions.act\u窗口的lett菜单项。当此操作定义为 <record model="ir.actions.act_window" id="yvleads_mgt"> &

Openerp 从Ubuntu14.04桌面删除Odoo9?

我想卸载Odoo9并在我的linux系统中重新安装。有人能帮我吗?只需按照以下步骤操作即可 service odoo-server stop 删除配置文件 删除应用程序代码 删除启动过程 删除日志 删除数据库 删除用户和组 删除postgre 查找文件pg_hba.conf——它可能位于/etc/postgresql-9.1/pg_hba.conf中 cd /etc/postgresql-9.1/ 支持它 放置以下行(作为第一个未注释行或唯一一行): 重新启动PostgreSQL服务器(例如

Openerp Pentaho报告(odoo 8):聚合珠三角地区的字段

创建显示每个国家/地区销售渠道的报告。 按“国家”分组: --账户abc--总机会--总订单--总发票--第1年 我有一个查询(数据源),如下所示: 我需要获得每个客户的所有机会和所有订单的总和,然后将这些总和附加到该客户 我是否应该创建子报告以获取未征税的计划收入和金额的总额,然后将这些值导出到主报告中 是否可以直接在PRD中准备数据,或者我应该首先转换数据以生成我需要的聚合 谢谢大家! 选项1:使用基于对象的报告有一个很酷的地方,那就是您可以创建一个功能字段,为您提供未征税的计划收入

Openerp 如何在self.env odoo中传递id?

在“products.template”表中,我创建了三个字段:宽度、长度和gsm。现在我想在“mrp”表中检索它。首先,我将从mrp bom表中获取id,并将其分配给一个名为prod的变量。“mrp.bom.line”表包含产品id。因此,我想通过迭代器传递存储在mrp bom表中的产品id,以检索宽度值,长度和gsm存储在product.template表中。由于编程错误无法适应'product.product'类型,我收到了错误。 @api.multi def _compute_rim_w

Openerp 如何从Odoo9前端删除Powered by Odoo#1开源电子商务页脚?

我尝试了奥多奥的技巧,但它不起作用。。。。在中没有电源 addons => web => views => webclient_templates.xml 并且在用户界面视图中没有页脚版权 我在哪里可以找到这条线并可能将其删除 如何永久删除它从用户界面=>视图=>页脚版权=/code>临时删除它。您可以转到设置->用户界面->视图 选择登录布局 您将在那里看到参考资料 该文件位于 插件/web/view/webclient_templates.xml 活动开发人员模式。(以

Openerp 网站上的odoo res.partner地址字段访问错误

我试图显示网站上的地址字段,但它提供了访问错误。由于某些原因,我无法使用网站上的联系人小部件 当我以公共用户身份访问页面时,它显示500内部服务器错误。但如果我是管理员,一切正常 在我的xml模板中,我写了以下内容: <span t-field="event.address_id.city" groups="base.group_public"/>, <span t-field="event.address_id.country_id.name" groups="base.gr

OpenERP不会通过XmlRPC webservice调用触发相关业务

我们使用OpenERP6。当我从openERP用户界面执行操作时,例如确认订单,与该操作相关的其他一些业务也会执行,例如创建领料单 但当我通过XmlRpc执行相同的操作时,这些业务不会执行。 当我通过XmlRpc更新销售订单以确认订单状态时,不创建领料单。 我想知道调用XmlRpc是否会导致一个模型或工作流背后的相关业务执行。是否直接将状态更改为“已确认”?如果是这样,这就是问题所在。按下确认按钮调用的方法不仅仅是更改状态。我不知道在OpenERP6中是否也是这样,我开始在奥多V8上开发 在Py

Openerp odoo 10中客户端的模板继承

我想在模板库中添加一个下载演示文件的链接。原始模板如下所示: <t t-name="ImportView"> <t t-set="_id" t-value="_.uniqueId('export')"/> <form action="" method="post" enctype="multipart/form-data" class="oe_import"> <input type="hidden" name="csrf

Openerp 自定义模块odoo 9中的枢轴

我尝试在自定义模块中创建pivot,但得到错误类型错误: init()只接受1个参数(给定2个) 类报告MyModuleUser(models.Model): _name=“report.my.module.user” _description=“我的模块” _自动=错误 name=fields.Char(字符串='name') 日期=字段。日期时间(字符串='date') user\u id=fields.manyOne('res.users','user') def_选择(自): 选择“st

Openerp 将按钮添加到Odoo中的树状视图组行

是否可以仅在树视图中的分组行上添加按钮?例如,我创建了一个名为x\u stock\u picking\u group的模型。每个stock.picking分配给一个x\u stock\u picking\u组 现在,在拣货树视图中,我可以按“拣货组”分组,树视图将自己划分为可展开的行,按组分解如下: 为黑色矩形道歉,我只是屏蔽了客户信息。我的问题是指带有下拉箭头的粗体黑色行,例如,表示“00005”、“00304”和“00005+00015”的行 是否有方法访问视图中的这些行?我想为每个按钮添

Openerp 预期单亲奥多9

在树状视图中输入2行或更多新行,然后单击save get error raise ValueError("Expected singleton: %s" % self) ValueError: Expected singleton: my.model(2116, 2117) 我的源代码: @api.depends('start', 'finish','stop') def total_fun(self): time1 = datetime.strptime(self.start,

Openerp Odoo 10-对模型的Javascript查询

我正在做: var callback = new $.Deferred(); new Model('pos.order').query(['invoice_id']).filter([['id', '=', '100']]) .first().then(function (order) { if (order) { callback.resolve(order); } else { callback.reje

Openerp Odoo10奇怪的警告

这是我的密码 <span t-esc="o.amount_total * (o.type in 'out_refund' and -1 or 1)" t-esc-options='{"widget": monetary, "display_currency": o.currency_id}'/> 在Odoo10中,我收到了这个警告 WARNING db odoo.addons.base.ir.ir_qweb.ir_qweb: Use new syntax for '<sp

Openerp 如何在odoo小部件中显示字典或数组变量?

显示变量时,它将工作,但不是数组 widget.js init:function(){ 这个._super.apply(这个,参数); 这个.num_字段=123; 此.arr_字段=[“萨博”、“沃尔沃”、“宝马”] }, widget.xml 在上面的num_字段正在工作,但arr_字段不工作。 如何显示?您可以尝试t-esc: <t t-foreach="arr_field" t-as="arr"> <t t-esc="arr" /> </t&g

Openerp 在弹出窗口中显示要删除的项目

我用的是奥多10e。我想要一个简单的功能,每当我想删除一个或多个项目,然后从列表视图或从一个特定的列表视图只。我想显示所有被选中删除的项目,在弹出窗口中显示它们的名称,以便用户可以快速查看他要删除的内容。我知道用户可以在列表视图中看到详细信息,但我想让用户在模型窗口的形状中看到这将被删除。你确定要删除吗 如果用户单击“确认”,则正常的删除案例应该可以工作 就我的研究和工作而言,我认为它应该是关于覆盖web模块中list\u view.js中的do\u delete方法的。但是我对Odoo的jav

Openerp 是否由自定义模块替代默认视图?

有没有一种方法可以覆盖openerp的默认视图,开发一个模块,而不是从设置/自定义/用户界面/视图中手动完成 我们正在使用OpenERP并自定义许多默认视图(项目列表、发票列表、发票搜索等)添加和隐藏列表和搜索过滤器/组中的字段,我们正在从web客户端手动逐视图执行此操作。 是否有一种方法可以开发一个模块,在该模块中,我可以为我想要自定义的所有视图编写xml,并且在安装该模块时,所有视图(以及窗口操作)都将更新?当然有。您可以创建自定义模块并安装它。请参见中的基础知识。这也是你手边应该有的东西

Openerp 创建外部引用id

我在OpenERP 6.1.1中复制了一个新组。 现在我需要为它创建一个外部引用id,因为我需要在视图中引用它 通常,我想,我应该使用xml文件创建组,但现在我已经在使用该组并为其分配了用户,这样我就不想再重复整个过程了 有没有更简单的方法?请建议。提前感谢。您可以手动在表ir\u model\u data中插入一行name是外部id,res\u id是整数id。其他必填字段是module和model谢谢,我想是的,但不清楚它是否会破坏某些东西。

OpenERP7.0中的调试

如何在OpenERPv7中进行调试 在OpenERP的早期版本中,调试很容易。但在最新版本中很难调试。要在eclipse中调试OpenERP+python代码,请仅在调试透视图中启动eclipse helios/indigo,并按照给定步骤进行操作: 1:按ctr+c停止openERP运行服务器 2:在eclipse中,进入菜单运行/调试配置。在Python运行下的配置窗口中,创建新的调试配置双击“Python运行” 3:创建新的调试配置后,按照给定的步骤操作: 3.1:在“项目”下的“主”选项

如何在openerp中单击按钮安装/卸载模块?

有谁能帮我在OpenERP中单击按钮安装和卸载模块的代码吗?如果您正在开发一个模块,并且希望将其安装到OpenERP,您只需在u OpenERP_u.py中包含以下代码即可 还要确保您的模块位于配置文件中包含的插件路径内 这样,您就可以搜索您的模块并安装它 'installable': True,

Openerp 如何在odoo中为整数字段添加约束?

在创建的自定义模块中,我有一个名为“BAND”的manyOne字段和 一个名为“Amount”的整型通配符字段。我想根据员工波段限制Amount字段的值。例如,如果员工波段为C1,则金额应小于1000,如果员工波段为C2,则金额应小于1500。尝试以下方法: _columns = { 'amount': fields.integer('Amount', size=64), } def _check_amount(self, cr, uid, ids, context=No

Openerp 2条记录规则,相同对象,相同组,不同域

人类逻辑vs开放式逻辑,艰难时期 非常简单的想法:项目用户应该能够查看/读取所有任务,但只能编辑/写入分配给他的任务 简单,在project.task上记录规则: 第一条规则:[('user_id','!=',user.id)],授予读取权限 第二条规则:[('user_id','=',user.id)],授予RW 不,第二条规则覆盖第一条规则 做真正简单的事情是我还是真的很复杂? 我错过什么了吗 谢谢 编辑:为了澄清我的观点,这里是我的规则1和2: <record model

Openerp Odoo报告-值为空时显示0

我正在OpenOffice报表设计器中为Odoo设计报表。 我需要在下面的栏中显示每单位的价格和折扣 "₹. 95.0 each 5% Discount" "₹. 95.0 each % Discount" 我可以在报告中显示这些字段。 问题是当折扣为0时,在报告中显示为空,如下所示 "₹. 95.0 each 5% Discount" "₹. 95.0 each % Discount" 如果为空,我想显示0。如何实现这一点?当字段值为null时,它将显示一个空字符串

Openerp odoo 8导入的客户发票无法验证?

我有一个项目要在odoo 8和另一个系统之间进行集成,我的工作范围是将另一个系统中的所有客户代码插入odoo数据库,我已经做到了,没有任何问题,但当我尝试将客户发票插入odoo时,我面临一个问题, 我已经在两个表中插入了所有发票: 1.账户\发票(包括主数据) 2.账户\发票\行(包括详细信息) 现在我可以在odoo中查看所有发票,但是当我尝试验证发票时,系统什么也不做(没有错误消息或挂断) 我错过什么了吗? 谢谢大家你们试过检查代码吗?如果您使用的是默认的odoo帐户模块,那么我猜您的问题可能

Openerp Odoo 9无法继承采购订单

我正在尝试向Odoo 9中的采购订单对象添加自定义字段。我已经这样做了系统的其他部分没有问题的负载。然而,我不断得到 KeyError:找不到型号purchase.order 这是我的密码 class purchase_order(osv.Model): _inherit = "purchase.order" _columns = { 'purchase_reference': fields.char("Purchase Reference") } pu

Openerp odoo 9 pos回溯不可用product.product

odoo 9 pos回溯不可用product.product 当与管理员原始帐户连接时没有问题,但当尝试与其他帐户连接时,我遇到以下错误: “Odoo服务器错误:回溯不可用”。 需要帮助请为您的员工设置正确的访问权限,您的帐户是admin(具有完全访问权限) 对于其他用户(POS员工),请验证配置板上的accounting and finance access是否设置为accountant。在加载带有15k产品的POS UI时,我也遇到了同样的问题。在重新加载之后,事情似乎按照预期进行。我猜是产

Openerp 在odoo中的“通过电子邮件发送”按钮上设置您自己的默认报告

我想在通过电子邮件发送按钮上设置我自己创建的默认报告。表示当我按下send by email按钮时,将发送由odoo创建的当前默认报告。但是我想设置我自己创建的报告。。请指导我怎么做????我将非常感激 报告是使用电子邮件模板生成的。因此,只需将电子邮件模板中的报告更改为您自己的 编辑:您可以在设置/技术/电子邮件/模板中找到电子邮件模板。打开所需的模板(例如“销售订单-通过电子邮件发送”),然后在“高级设置”选项卡上设置另一个报告。对不起,你的意思是什么?表示我无法理解你的观点。请指导我,如何

Openerp 输出阿拉伯语文本

我在做一个阿拉伯语项目,我的问题是xml中有很多字符串是用阿拉伯语字母硬编码的,但是当我尝试导出翻译时,当我添加以下内容时,该字符串不会出现在python中的打印输出文件中: string=u"som arabic text" 这些词是导出的,但是如何在xml视图中进行导出呢 我终于明白了为什么不将阿拉伯语术语导出到.PO文件中进行翻译问题出在这个文件中: openerp/tools/tranlate.py 行:777或776中有一条删除非字母数字字符的指令,但在python27更改中,该

Openerp “需要进行功能更改”;请参见“自己的潜在客户”;奥多9中的选项

当我在“查看自己的潜在客户”组下的“个人潜在客户”规则中使用此域规则时,用户也可以查看他们使用自己的潜在客户跟踪的潜在客户,我发现一个错误 多迈规则: ['|',('user_id','=',user.id),('user_id','=',user.message_-id)] 错误: “域术语%r%”中的值%r无效(右,叶) AssertionError:域术语('user_id','=',mail.followers(10,')中的值无效mail.followers(10,)编辑您应该在模型f

Openerp odoo9中的过滤操作

我尝试在记录集上使用筛选,但在conslole中仅获取res.partner()空 如何从res.partner获取所有记录,其中id=公司id @api.multi def get_partner(self): my_ids = self.env['res.partner'].filtered(lambda r: r.id == r.company_id) print(my_ids) 这可能是因为您的筛选器实际上已过滤掉所有记录。这意味着集合中没有一条记录符合您的标准

Openerp odoo问题跟踪不存在';安装后未显示/10版

我已经在我的Odoo 10.0-20170705(社区版)上安装了模块问题跟踪。 菜单或设置没有任何更改。我找不到模块。应用程序概述显示,它已安装。我确实找到了原因。我没有以管理员身份登录问题跟踪访问权限由“项目用户”和“项目经理”组处理。因此,如果您希望看到某些更改,您的登录用户应该在这些组中的一个组中。你不需要是管理员。

如何在OpenERP/Odoo中为一个国家添加新的州?

我试图找到我们的州被记入数据库的文件,但我只找到了res.country.state.csv文件,我修改了添加其他记录,然后重新启动服务器,什么也没发生。 如果有人有一个教程的pdf指南来帮助我。我将非常感激。 谢谢…如您所述,州数据在res.country.state.csv文件中定义 您可以定义像这样的新文件,也可以根据该格式修改它 要可视化您的更改,请不要忘记更新基本模块(仅重新启动服务器是不够的) 如果您创建了一个新文件,请不要忘记将其添加到\uu openerp\uuuu.py中的数据

Openerp 使用事件打开弹出窗口打开父模型

我有两个模型:维护。干预和维护。干预。任务 在模型干预中,对任务有一个2个多的关系 当我在日历视图中显示任务并单击其中一个时,我希望打开父干预的表单视图,而不是打开任务模型的表单视图。(如果可能,以编辑模式) 具有父id的字段是“干预id” 问题1:可能吗? 问题2:怎么做 下面的代码打开了正确的视图,但没有所需的数据 <record id="view_maintenance_intervention_tasks_calendar" model="ir.ui.view">

Openerp 报表打印下拉列表odoo

我必须从odoo 8中的采购订单树视图在打印菜单中添加一项。 我找不到“打印”菜单中添加的当前采购订单报告的位置。我研究发现下面有一个标签: https://www.odoo.com/forum/help-1/question/how-to-add-an-item-to-the-more-drop-down-list-in-sales-module-61833 在下面也尝试过,但我发现qweb错误: <act_window name="Print Receiving Wkst"

Openerp 从odoo中的访问组中删除用户

我需要从管理组中删除用户(设置/访问权限)。 我尝试了下面的代码,但什么也没发生 Custom_module.xml <?xml version="1.0" encoding="utf-8"?> <openerp> <data> <record model="res.users" id="base.user_root"> <field name="groups_id" eval="[(3,ref('ba

Openerp 如何从网站中删除除odoo 10中的管理员以外的所有用户的工具栏

如何删除公共用户的odoo默认工具栏?我的意思是,我不希望任何用户(除了管理员)登录后看到顶部的蓝色栏,其中有讨论,员工等选项 请参阅下图: 经过3天的研究,我终于做到了这一点。任何想这样做的人都可以在您的视图中添加以下代码 base.group\U erp\U经理 @czoellner您应该让公共用户回答我的意思是除了admin之外的所有用户。

  1    2   3   4   5   6  ... 下一页 最后一页 共 18 页