Я хочу создать новый регистр, но мне нужно поместить значение родительского поля в качестве значения по умолчанию дочернего поля.
Я прочитал, что вы можете отправить родительские значения через контекст из XML и всякий раз, когда открывается новая форма, будет выполнено «default_get» этого объекта.
Мои вопросы:
- Как я могу передатьродительские ценности для ребенка?
- Как мне получить доступ к этим значениям в методе default_get?
Я пробовал это:
В представлении XML:
<field name="my_child_field" context="{'variable1': parent}"/>
В .py файле:
@api.model
def default_get(self, vals):
context = dict(self.env.context)
variable1 = context.get('variable1', False)
print ' variable1'
Это печатает False как значение variable1.