Установить значение по умолчанию при создании записи из поля one2many - odoo

Я хочу установить значение по умолчанию для нескольких полей при создании записей из одного поля, в котором значение по умолчанию будет взято из родительской модели.

Структура модели Odoo

class purchase_order(models.Model):
    _inherit='purchase.order'

    cash_forecast_ids = fields.One2many(comodel_name='cash.forecast', inverse_name='purchase_order_id', string='Payment Schedules')


class cash_forecast(models.Model):
    _name='cash.forecast'

    purchase_order_id = fields.Many2one(comodel_name='purchase.order', string='PO', select=True, copy=False)
    foreign_currency_amount = fields.Float("Foreign Currency Amount", copy=False)
    currency_id = fields.Many2one(comodel_name="res.currency", string="Currency", copy=False)
    company_id = fields.Many2one(comodel_name='res.company', string='Company')

Проблема: Теперь я хочу указать валюту и компанию из заказа на поставку, в то время как запись прогноза наличности будет создана из представления формы заказа на поставку, но я не знаю, как это сделать.

НОТА : Я не могу взять валюту или поле компании, связанное или функциональное, потому что есть несколько других ситуаций, для которых компания и валюта должны быть введены вручную, и при этом ссылка на PO не будет установлена.

Просмотр формы заказа

<page string="Deliveries &amp; Invoices" position="after">
    <page string="Payment Scedule">
        <field name="cash_forecast_ids" attrs="{'readonly' : [('state','in',['done','cancel'])]}">
            <tree string="Payment Scedule" editable="bottom">
                <field name="name"/>
                <field name="cash_forecast_type_id" required="1" domain="[('add_to_po_payment_schedule','=',True)]" />
                <field name="note" />
                <field name="forecast_date" />
                <field name="period_id" required="1" />
                <field name="foreign_currency_amount" required="1" />
                <field name="currency_id" required="1" />
                <field name="purchase_order_id" invisible="1"/>
                <field name="company_id" required="1" /> 
            </tree>
        </field>
    </page>
</page>

Кто-нибудь может мне подсказать, что мне делать в этом случае?

Ответы на вопрос(2)

Ваш ответ на вопрос