Как вывести данные в табличную часть формы?
Есть отчет, в нем табличная часть. Как обратиться к реквизиту тч?
Нужно чтобы при открытии отчета он заполнялся данными с выборки
Код модуля формы:
Нужно чтобы при открытии отчета он заполнялся данными с выборки
Форма |
---|
Код модуля формы:
&НаСервере
Процедура ПриОткрытииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПодпискиПользователейСрезПоследних.Пользователь КАК Пользователь,
| ПодпискиПользователейСрезПоследних.Подписка КАК Подписка,
| ПодпискиПользователейСрезПоследних.ДатаОкончания КАК ДатаОкончания
|ИЗ
| РегистрСведений.ПодпискиПользователей.СрезПоследних КАК ПодпискиПользователейСрезПоследних";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//Отчет.Подписки.ПодпискиПользователь = ВыборкаДетальныеЗаписи.Пользователь;
//Отчет.Подписки.ПодпискиПодписка= ВыборкаДетальныеЗаписи.Подписка;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПриОткрытииНаСервере();
КонецПроцедуры
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Как то так. ;)
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//Отчет.Подписки.ПодпискиПользователь = ВыборкаДетальныеЗаписи.Пользователь;
//Отчет.Подписки.ПодпискиПодписка= ВыборкаДетальныеЗаписи.Подписка;
КонецЦикла;
//Отчет.Подписки.ПодпискиПользователь = ВыборкаДетальныеЗаписи.Пользователь;
//Отчет.Подписки.ПодпискиПодписка= ВыборкаДетальныеЗаписи.Подписка;
КонецЦикла;
Подписки = Отчет.Подписки;
Пока .... цикл
НС= Подписки.Добавить();
НС.Пользователь = ВыборкаДетальныеЗаписи.Пользователь;
НС.Подписка = ВыборкаДетальныеЗаписи.Подписка;
КонецЦикла;
Как то так. ;)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот