Мне нужно показать поле даты слияния в модели счетов, в частности в поле date_invoice модели счетов - PullRequest
1 голос
/ 12 мая 2019

У меня есть этот модуль, в котором я создал поле даты, это поле даты, которое я хочу, чтобы после завершения составления счетов-фактур оно добавлялось как дата счета-фактуры. В модели счета-фактуры поле date_invoice

for rec in (active_records - rec_to_exclude):
            for line in rec.invoice_line_ids:
                same_line = InvLine.search([
                    ('invoice_id', '=', new_rec_id.id),
                    ('product_id','=',line.product_id.id),
                    ('price_unit','=',line.price_unit),
                    ('discount','=',line.discount),
                    #('invoice_line_tax_ids','in',line.invoice_line_tax_ids.ids),
                ], limit=1)
                if same_line:
                    same_line.quantity += line.quantity
                else:
                    InvLine.create({
                        'product_id': line.product_id and line.product_id.id or False,
                        'quantity' : line.quantity,
                        'uom_id' : line.uom_id.id,
                        'price_unit' : line.price_unit,
                        'invoice_id': new_rec_id.id,
                        'name': line.name,
                        'discount': line.discount,
                        'account_id': line.account_id.id,
                        'invoice_date_invoice': self.date_invoicea,
                        'invoice_line_tax_ids': [(6,0, line.invoice_line_tax_ids.ids)]
                    })
                    for record in self:
                        record[(date_invoice)] = record(date_invoicea)

Я пробовал несколько функций, но это не сработало.

...