Вопрос

Наполнение реестра при нажатии на кнопку

Доброго времени суток!

Имеется деталь-реестр, реестр состоит из 2 справочников (значение 1 из них заблокировано).
А так же имеется кнопка, при нажатии на которую необходимо добавить в реестр все значения, доступные в справочнике (2-е поле реестра). Работа с кнопкой мне понятна, она у меня создана, работает.
Искал подобные статьи в академии, на форуме, не нашел.
Подскажите пожалуйста (или поделитесь ссылкой на материал), как наполнить реестр данными по нажатии на кнопку.

Версия 7.Х.

Нравится

1 комментарий

Здравствуйте, Александр.

Насколько я понимаю, у вас есть страница редактирования и деталь с редактируемым реестром. И при нажатии на "какую-то кнопку" необходимо заполнить редактируемый реестр детали значениями.

Заполнить лукапное поле можно следующим кодом:

this.set("Имя лукапного поля", { value: "Id записи", displayValue: "значение для отображения"});

Так же, вы можете при нажатии на кнопку записать значения напрямую в базу данных используя класс Terrasoft.InsertQuery, а затем вызвать в схеме карточки метод this.updateDetails() для обновления всех деталей.

Для общения схемы детали (если кнопка добавлена в схеме детали) и карточки раздела (для обновления деталей) - Вам необходимо воспользоваться sandbox. Подробное описания использования sandbox, Вы найдете тут.

Показать все комментарии