我需要在Odoo 9上找到正确的产品id的XPath。我已经尝试过了,但它抱怨“字符串”有一些问题。
错误详细信息:
View inheritance may not use attribute 'string' as a selector.
代码:
<xpath expr="//page[@string='Order Lines']/field[@name='order_line']/form[@string='Sales Order Lines']/group/group/field[@name='pr
我的需求不是销售不同类别的产品,所以我决定覆盖create方法:
from openerp import api
from openerp.osv import fields, osv
from openerp.tools.translate import _
from openerp.exceptions import UserError, ValidationError
class sale_order(osv.osv):
_inherit = "sale.order"
@api.model
def create(self, vals):
product_i
我已经在销售订单行和发票行中添加了新的自定义字段,然后我覆盖了一个名为action_invoice_create()的方法,该方法在用户单击按钮时触发。 我试图从这个方法中得到的输出如下: order_line SR
order_line ZRE
invoice_line SR
invoice_line ZRE 但目前我得到的输出显示重复的记录: order_line SR
invoice_line SR
invoice_line SR
order_line ZRE
invoice_line ZRE
invoice_line ZRE 因此,我需要帮助来纠正for循环,以获得正确的输出。 cl
我已经添加了一个名为commission_total,的字段,它将记录id作为commission_total计算字段,当任何依赖字段发生变化时,它都运行良好,但我需要在所有旧日期运行函数,而不是在创建新的更改依赖字段时运行该函数。
@api.depends('agents','order_line')
def _compute_commission_total(self):
total = 0
for agent in self.agents:
total += agent.agent_commission
self.c
我是一名一年级的远程学习学生,我在建立数据库时遇到了一些问题。
当我执行以下操作时,我得到的错误是ORA-00911:无效字符:
INSERT INTO ORDER_LINE
VALUES
('21608','AT94',11,21.95);
INSERT INTO ORDER_LINE
VALUES
('21610','DR93',1,495.00);
INSERT INTO ORDER_LINE
VALUES
('21610','DW11',1,399.99);
INSERT INTO ORDE
我正在使用Odoo 10-e。我为order创建了一个自定义类
class Order(models.Model):
_name = 'amgl.order'
_description = 'Use this class to maintain all transaction in system.'
name = fields.Char(string='Name',readonly=True)
order_line = fields.One2many('amgl.order_line', '