Согласно описанию тут:
https://community.terrasoft.ru/articles/nastroika-znacenii-polei-detali…
Можно установить значения по умолчанию для новых записей, заимствуя их из текущей карточки:
"defaultValues": { "UsrContract": {//колонка детали "masterColumn": "Id"//колонка основной записи (Важно! добавление id тоже нужно прописать (если связь не по id, а иначе - ориентироваться на блок "filter":)) }, "Account": {//колонка детали "masterColumn": "Account"//колонка основной записи }, "UsrProject": {//колонка детали "masterColumn": "UsrProject"//колонка основной записи } }
Можно ли передать здесь другие значения? какие можно? Прошу пример синтаксиса.
Если же нет, то подскажите пожалуйста как передать доп. значения полей при нажатии кнопки создания в детали(примеры).
Нравится
Мерещук Сергей,
'masterColumn' - это название атрибута.
Таким образом можно передать любые значения из таблицы основной карточки в деталь.
Если Вы подробно опишите, что подразумеваете под доп. значениями полей и пример, какие значения Вам нужно передавать, тогда можно будет более предметно ответить на Ваш вопрос.
Также передавать данные можно через sandbox. Подробнее посмотрите в статье на Академии.
У вас пример уже полноценный. Хотите добавить например связь с Продуктом (при наличии), То пишите
"defaultValues": { "Product": {//колонка на вашей детали (в объекте) "masterColumn": "Product"//колонка из основной записи } }
Литвинко Павел,
мой вопрос в том, можно ли передать подобным образом иные значения? что-то кроме значений "masterColumn"
Мерещук Сергей,
'masterColumn' - это название атрибута.
Таким образом можно передать любые значения из таблицы основной карточки в деталь.
Если Вы подробно опишите, что подразумеваете под доп. значениями полей и пример, какие значения Вам нужно передавать, тогда можно будет более предметно ответить на Ваш вопрос.
Также передавать данные можно через sandbox. Подробнее посмотрите в статье на Академии.