УТ 10.3. Заполнить таблицу значений программно.

1. Aleksandr_prof 200 16.04.21 12:26 Сейчас в теме
Необходимо отобрать номенклатуру, её остатки из базы по определённому алгоритму и заполнить таблицу значений на форме. Пока проблемы с интерфейсом.
Добавил реквизит формы с типом ТаблицаЗначений. Обращаюсь к нему и добавляю тестовые колонки пустые колонки - не добавляются.
Как добавлять колонки правильно в обычных формах?
И как можно с помощью построителя сделать отбор и заполнить эту таблицу?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DenisCh 16.04.21 12:34 Сейчас в теме
.СоздатьКолонки() забыл сказать
3. Климов Сергей 16.04.21 12:35 Сейчас в теме
Правый клик в табличном поле - Добавить колонку
Прикрепленные файлы:
5. Aleksandr_prof 200 18.04.21 12:34 Сейчас в теме
(3) Подскажите, как правильно всё таки добавлять колонку? В реквизит формы или в элементы формы?
У управляемых, на сколько я знаю, работает так: создаёшь колонку у реквизита формы, она сразу обновляется у элемента, так как он привязан. Я в обычных пробую двумя способами:
Остатки.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); // Колонка не добавляется, а при повторном выполнении - вообще выдаёт ошибку
ЭлементыФормы.Остатки.Колонки.Добавить(); // Добавляет колонку.


(Остатки - это реквизиты формы с типом ТаблицаЗначений. А также Остатки - элементы формы).
4. SaschaL 16.04.21 12:59 Сейчас в теме
Можно сразу во внешней обработке отчете создать табличную часть, а данные вытянуть из базы запросом. Кстати если пользоваться конструктором запроса с обработкой результата, потом по циклу добавить в табличную часть
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот