Сделайте одно2 много полей в форме, запомните некоторые поляPython

Программы на Python
Anonymous
Сделайте одно2 много полей в форме, запомните некоторые поля

Сообщение Anonymous »

Мне это нужно при добавлении записей one2many в форме, а не в дереве.
Когда вы нажимаете «Сохранить и создать», сохраните поля и оставьте некоторые поля не очищаемыми для добавления новая запись.
Создать модальное запоминающее поле one2many
запомнить [analaytic_account_id,product_id,vendor_id]

Код: Выделить всё

class MkVoucher(models.Model):
_name = 'mk.voucher'

voucher_line_ids = fields.One2many('mk.voucher.line', 'voucher_id', string='Voucher Lines', copy=True)

Код: Выделить всё

class MkVoucherLine(models.Model):
_name = 'mk.voucher.line'

product_id = fields.Many2one('product.product', string='Product',required=True)
analytic_account_id = fields.Many2one('account.analytic.account', string='Analytic Account',required=True)
partner_id      = fields.Many2one('res.partner', string='Vendor', required=True,)

Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... ome-fields

Вернуться в «Python»