Благодаря odoo Mates на YouTube, это видео с канала odoo Mates Как обновить поле One2many из OnChange Of Field в Odoo и @ bigbear3001
это то, что сработало для меня
supsctiption_pak = self.env['product.product'].search([('name', '=', pak_name),('recurring_invoice', '=', True)], limit=1)
supsctiption_info = {
'partner_id': vals['name'],
}
add_supsctiption = self.env['sale.subscription'].create(supsctiption_info)
supsctiption_to_pak = self.env['sale.subscription'].search([('partner_id', '=', vals['name'])], limit=1)
add_supsctiption_pak = {
'product_id': supsctiption_pak.product_variant_id.id,
'uom_id': supsctiption_pak.uom_id.id,
'price_unit': supsctiption_pak.list_price,
}
supsctiption_to_pak.write({'recurring_invoice_line_ids':[(5, 0, 0),(0,0,add_supsctiption_pak)]})