我试图向员工发送通知,我创建了一个计算的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
我在GUI中创建了一个字段,Odoo有一个带有'compute‘的方法。但是我拿不到。
我使用sale.py模块的sale.order.line中的compute属性创建了一个字段。
niu = fields.Char(string="NIU", compute="_niu_validation", readonly=True, store=True)
@api.depends('product_id.product_tmpl_id.type')
def _niu_validation(self):
for rec in sel
我在我的字段函数中有一个错误。在我的函数中,我想从变量total返回一个浮点值。我已经搜索过了,我找到了答案,但我仍然不明白它的解释。这是我的错误。
ValueError: dictionary update sequence element #0 has length 1; 2 is required
这是我的代码。
@api.multi
@api.depends('total_eec', 'total_tec')
def _consumption_actual_value(self):
res = {}
total = 0.0
for
当我试图将计算添加到添加到'product.template‘模型中的智能按钮的字段中时,我得到了这个错误。 File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1026, in
__get__
raise ValueError("Compute method failed to assign %s.%s" % (record, self.name)) Exception
The above exception was the direct cause
在one2many字段中创建新记录时出现上述错误。
代码如下:
def _compute_timesheet_hour(self):
for val in self:
self._cr.execute('''SELECT project_id, employee_id, SUM(unit_amount) FROM account_analytic_line
where project_id = %(project_id)s and employee_id = %(employee_id)s
GROUP BY pr
这是我第一次来Odoo,我使用MacOS。Python3.7和Odoo12。我按照步骤操作,在安装pip3后安装我使用的-r requirements.txt ./odoo-bin,但我失败了。它显示了 Traceback (most recent call last):
File "./odoo-bin", line 8, in <module>
odoo.cli.main()
File "/Users/Zubaer/.odoo.env/odoo/odoo/odoo/cli/command.py", line 60, in ma
在一对多的关系中,我有一个与项目相关的任务列表--一个项目有很多任务,读取字段访问应该像在列表上迭代和按名称访问字段一样容易,这是我迄今为止所做的代码:
def _roles_assigned(self):
for rec in self:
total = len(rec.task_ids)
for e in rec.tasks
logging.info(e.status) #<-- this should print status
我打印结果并得到'project.task(X,)‘,其中我猜X是任务的Id,我如
嗨,我想在hr.contract.form中创建一个新的选项卡。 ? 当我创建一个新的组xpath元素时,我得到一个错误消息,这个组没有被添加到根元素。ValueError: Element '<page string="Assignment Information" name="assignment_information">' cannot be located in parent view当我创建一个新页面和一个新组时,这些字段只会显示在Contract Details选项卡中,而不会出现在新的页面中。这是我的hr.con