OpenERP Jasper Reports导入外部库
我将openerp与jasper报告模块一起使用. 问题是要用文字获取生成的页面.因此,我找到了解决方案:在 *.jar文件中导入我自己的库中,并使用其中的一些方法.但是我遇到了一些问题. 很明显,iReport的库中的库中没有在openerp的jasper报告中使用,我总是"无法解决课程"例外. 我尝试在'jasper_reports/java/lib'文件夹中复制 *.jar,但它无效. 也许有人面对这个问题? 问题是:如何在japser_reports中导入我自己的Java库? 或者,理想情况下,请另一种用文字打印几页的方法. 解决方案 在没有包装的情况下创建Java类.放入罐子文件并进行设置.
28 2023-06-05
编程技术问答社区
有没有人将ODOO与安卓系统整合?
我目前正在开发一个坚持使用Odoo for API的客户的一个Android应用程序.我没有任何关于它的想法,即使在引用这个 link .they提供一个URL,数据库名称,用户名和密码.如果任何一个与Android一起做ODOO,那么你能提供任何建议吗? 解决方案 有很多方法可以将Android连接到Odoo.他们是: json-rpc xml-rpc(特别是 axmlrpc ,这是我使用的) 还有一个名为 odoo mobile framework 的框架.我已经尝试过,但发现了很多问题,我无法正常工作.您可以在此处找到文档 . odoo有一个 web服务api 可用于Python,Ruby, PHP和Java.我强烈建议看看. 对于我的情况,我已经克隆了AXMLRPC GIT存储库,在我的项目中创建了一个包,并调整了原始包名称.但最近我已经找到了 ODOO已经提供了三个端点: xmlrpc/2/db要获取服务器上的可用数据库列表,它不需要经过身份
28 2022-11-08
编程技术问答社区
把苹果和橘子混在一起 :3 odoo8
我正在尝试向员工发送通知,我创建了一个计算出的 many2many 字段来获取合作伙伴 ID 并将它们传递给 mail.wizard.invite 模型的 partner_ids 字段. 这是我继承的类: from openerp import models, fields, api class CustMailInvite(models.Model): _inherit = 'mail.wizard.invite' employee_ids=fields.Many2many('hr.employee','employees') @api.one @api.depends('employee_ids.user_id.partner_id') def compute_partner_ids(self): for a in self.employee_ids: if a.user_id:
188 2022-08-02
编程技术问答社区
在OpenERP记录上显示由用户名创建的
在 OpenERP 中的任何记录/对象上,例如日记凭证、日记帐分录等,有没有办法显示哪个用户创建或发布了此记录? 当我们打开详细视图时,我想在记录本身上显示这一点.理想情况下,这也应该在搜索网格中可见. 审计跟踪功能可让您在单独的区域中查看它,它可以捕获更多详细信息,但我想捕获并仅显示处理记录的用户名. 谢谢 解决方案 您可以使用 write_uid、create_uid,为此您必须覆盖模型中的这些字段. 您甚至可以为名称创建相关字段. _columns = { 'create_uid': fields.many2one('res.users', 'Created By', readonly=True), 'creator_name': fields.related("create_uid", "name", type="char", string="Creator Name"), 'write_uid': fields.many2o
78 2022-08-01
编程技术问答社区
OpenERP自定义记账凭证视图
我正在尝试进行一个简单的自定义,但由于某些奇怪的原因无法正常工作: 初始化.py: import account_voucher_hash openerp.py { "name" : "Hash Voucher", "version" : "1.1", "depends" : [ 'base', 'account_voucher', ], "author" : "me", "description": """The Module customizes Vouchers""", 'website': 'http://abc.com', 'init_xml': [], 'update_xml': [ 'account_voucher_view_hash.xml', ], 'demo_xml': [], 'installable': True, 'active': False, } ac
104 2022-08-01
编程技术问答社区
如何在Odoo的看板视图中使用点符号?
我有一个模型 customer 和另一个模型 company.模型 customer 有一个名为 company_id 的字段,它是一个指向 company 的 Many2one.此外,company 有一个名为 trade_name 的 Char 类型字段. 现在,我正在使用 Qweb 创建 customer 的看板视图.我想要的是显示每个客户的公司的商号. 那条线不起作用,我在看板视图中的字段应该是一个空白区域.我也尝试使用 t-esc,并像使用树或表单视图一样编写 ,但它们不接受点符号. 我知道它在报告中非常有效.看板视图呢?我该如何处理这么简单的任务? 解决方案 基本上你的情况, web_kanban 模块用于管理所有与看板视图相关的类. 用于将元素显示到看板卡中,您可以轻松地在其上拖放工具. 看板视图完全是 Tree 和 Form all 的
248 2022-08-01
编程技术问答社区
有可能在Odoo的看板视图中显示One2many字段吗?
我想知道是否可以在 Odoo 的看板视图中显示 One2many 字段(请注意,我不是在谈论模板或报告中的 Qweb,而是关于看板视图中的 Qweb). 我有一个模型,它有一个名为 other_contact_ids 的 One2many 字段.我想在看板视图中显示每个联系人的姓名: 我收到一个错误,因为 t-as 只存储 contact 中对象的 ID,而不是存储整个对象及其字段. 我认为这个问题可能与我之前提出的另一个问题有很大关系:如何在 Odoo 的看板视图中使用点符号? 当然,我尝试了很多方法,例如不使用 raw_value.然后它会显示标签字段的属性列表,例如 required、invisible、depends、val
564 2022-08-01
编程技术问答社区
如何在openerp 6.1中把one2many列表视图分组到另一个模型中?
在我的 sale.order 中,我添加了一个新的 one2many 字段 sale_bom 用于显示物料清单行.每当我添加销售订单行时,如果产品有物料清单,则其 bom 行应显示在新字段 sale_bom 下. 我找到了在 web 客户端和 openerp v6.0.3 的 gtk 客户端中使用 context="{'group_by':'sale_order_line'}" 按 sale_order_lines 对 sale_bom 行进行分组的方法,但它在 openerp v6.1 中不起作用openerp v6.1 web客户端有什么方法可以分组吗? 解决方案 在openerp6.1 webclient中无法使用GTK客户端.或在右侧面板中提供树视图的链接.
84 2022-08-01
编程技术问答社区
在Python中获取Excel表的数量
如何在下面的 python 示例中获取工作表的数量? file = self.excel_file.decode('base64') excel_fileobj = TemporaryFile('wb+') excel_fileobj.write(file) excel_fileobj.seek(0) workbook = openpyxl.load_workbook(excel_fileobj, data_only=True) sheet_number= ??? sheet = workbook[workbook.get_sheet_names()[0]] for row in sheet.rows: print(row[1].value) sheet_number=???? 有什么溶液吗? 解决方案 workbook.worksheets 包含工作表对象列表. 要获取工作表的数量: sheet_number = len(
1414 2022-08-01
编程技术问答社区
用户 "odoo "的同行认证失败
我在 Odoo 9 上,使用 odoo 服务器 $odoo.py -r odoo -w password 时遇到问题,localhost:8069 未加载,并且我在终端上收到错误“用户“odoo"的对等身份验证失败". 我已经在 postgres 上创建了一个用户“odoo". 午餐时 $odoo.py 我可以在浏览器上加载 odoo 页面,但我无法创建数据库(作为默认用户). 它正在工作,我已经创建了数据库,但是当我注销时,我无法再连接到我的数据库帐户. 有什么想法吗? 解决方案 您需要更改您的 pg_hba.conf 配置.此错误表示您正在使用对等身份验证,因此您需要将其更改为 md5 或适合您的东西. 您可以在此处找到更多信息:http://www.postgresql.org/docs/9.4/static/auth-pg-hba-conf.html 如果你在本地连接,你需要从 更改以下入口 本地所有所有对等 到这样的事情:
148 2022-08-01
编程技术问答社区
在Odoo应用程序中添加私人资源库
我在 bitbucket 中创建了一个帐户(我认为它是私有的).我需要将此存储库链接到 Odoo 应用程序.如何授予 odoo 的 online-odoo Github 用户对我的存储库的读取权限? 我指的是这个 链接. 解决方案 要发布您的 Odoo 应用程序,您需要按照以下步骤操作. 打开您的私有存储库. 转到存储库的设置. 点击用户和组访问. 转到用户部分并选择“OdooApps"(区分大小写)并授予该用户“读取"权限. 之后,您需要在 Odoo 应用商店中注册您的存储库并对其进行扫描.您的私有应用列在 Odoo App Store 中. 在注册时不要忘记使用仓库的 SSH url 来识别是否使用 ssh.例如,对于 Bitbucket,它将类似于 git@bitbucket.org:odoo/odoo#9.0. 更多详情请查看应用上传.
494 2022-07-19
编程技术问答社区
为什么我在同一浏览器中同时运行两个Odoo v8实例时会出现 "内部服务器错误"?
我在云中的服务器中有两个Odoo实例。如果我进行以下步骤我得到“内部服务器错误”: 我在第一次登录( //111.222.33.44:3333 ) 我关闭会话 加载第二个实例位于同一浏览器中( http://111.222.33.44:4444 ) 如果我想在第二个实例(在另一个端口)工作,我需要删除浏览器cookie由于错误。如果我删除它们一切正常。 如果我同时加载到不同的浏览器(Firefox和Chromium),它们可以正常工作。 我认为这是一个Odoo问题,但我不确定。我安装了最新版本。 这不是一个NginX问题,因为我尝试和没有它。 p> 更新: 我发现了一个时间解决方案,我的笔记本电脑在 / etc / hosts : 111.222.33.44 cloud01 111.222.33.44 cloud02 然后cookie不会相互干扰,不喜欢此解决方法 更新2: 。如果我使用此Chr
1290 2022-07-19
编程技术问答社区
如何开始开发网络附加组件
我是 openerp 网络插件的新手.我是python和openerp的中级.我应该如何开始学习 openerp 网络插件.请推荐一些好的和简单的学习资源 解决方案 从这里开始 http://doc.openerp.com/trunk/developers/web/ 并查看这些文章 http://planet.domsense.com/en/tag/openerp-web/ 特别是这个 http://planet.domsense.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/. 看看社区日的例子: http://bazaar.launchpad.net/~openerp-dev/openobject-addons/trunk-openedays-2012-fme/files/head:/openerpdays/
192 2022-07-17
编程技术问答社区
XMLHttpRequest无法加载 http://localhost:8088/web/webclient/version_info 在ionic登录到odoo服务器时出现错误
当我尝试使用 ionic 应用程序登录到 odoo 服务器时.我得到以下引用的错误.如果是因为 CORS,如何在不使用 nginx 的情况下在本地 odoo 服务器中进行配置? XMLHttpRequest cannot load http://localhost:8088/web/webclient/version_info. Response to preflight request doesn't pass access control check: A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'http://localhost:8100' is therefore not allowed access. The credentials mode of an XMLHttpRequest is
1582 2022-07-17
编程技术问答社区
我怎样才能在以下功能中使用电子邮件模板?
我正在尝试使用以下代码发送邮件功能: def button_confirm_mom(self,cr,uid,ids,context=None): sobj = self.browse(cr, uid, ids) msg_pool = self.pool.get('mail.mail') cc_text = '' msg_vals = { 'subject' : "MoM has been created", 'email_from' : "abc@gmail.com", 'reply_to' : False, 'state' : 'outgoing', 'model' :
1182 2022-07-17
编程技术问答社区