Я предполагаю, что это одно из многих полей.Поля One2many связаны с вашей моделью путем указания номера идентификатора записи в поле, которое вы указываете при определении поля many2one.
Например:
child_ids = fields.One2many('child.model.name', 'parent_id', 'Child Records')
Таким образом, при создании новогоВ строке, использующей поле one2many, создается новая запись модели "child.model.name", а в поле parent_id устанавливается идентификатор текущей записи.
Таким образом, чтобы создать несколько пустых строк в вашемформы, все, что вам нужно сделать, это создать записи с полем "parent_id", установленным для идентификатора исходных записей.
Во-первых, вам нужно будет передать идентификатор исходной записи в мастер, что вы должны сделать вопределение кнопки:
<button name="%(wizard_action)d"
string="Wizard Button"
type="action"
context="{'default_source_record_id': active_id}" />
Вам понадобится поле с именем «source_record_id» в вашем мастере, которое будет полем many2one с той же моделью, из которой вы его вызываете, и вам понадобится это полев представлении мастера, но вы можете сделать его невидимым, если хотите.
В коде, который вы вызываете из мастера, вы создадите цикл для вызоваметод create в модели "child.model.name" для создания такого количества пустых записей.Это будет выглядеть примерно так:
iterations = self.nombre
for i in range(iterations):
self.env['child.model.name'].create({
'parent_id': self.source_record_id.id
})
Это создаст пустые записи, и они будут отображены в вашем поле one2many.