Закажите бесплатную презентацию продуктов РосБизнесСофт прямо сейчас!
Пример таких полей можно найти в модуле «Счет».
При выборе «Контактного лица» автоматически подставляются на форму его «вложенные» поля
Шаблон «Формы редактирования»:
[[field | type: subSelect | master: owner | name: contact | field: name | loadData: email, phone, position, mobile]] [[field | name: position | accept: contact.position]] [[field | name: phone | accept: contact.phone]] [[field | name: phone_mobile | accept: contact.mobile]] [[field | name: email | accept: contact.email]]
Рассмотрим «мастер» поле:
[[field | type: subSelect | master: owner | name: contact | field: name | loadData: email, phone, position, mobile]]
Где:
Если в loadData будет указано несуществующее поле во вложенном объекте, то выпадающий список на текущей форме работать не будет!
Рассмотрим «зависимое» поле:
[[field | name: position | accept: contact.position]]
Где:
Если поля на текущей карточке называется также, как на вложенной, то параметр «accept» можно не указывать.
Например, поле position есть и в документе «Счет», а также в справочнике «Контактные лица». Поэтому поле position (Должность) может в «Счете» выглядеть так:
[[field | type: subSelect | master: owner | name: contact | field: name | loadData: position]] [[field | name: position]]