Вывод макета в ТаблицуЗначений
☑
0
Doroheart
06.02.20
✎
15:01
Может кто подсказать как вывести на таблицу в форме?
Макет = ПолучитьМакет("ТаблицаМакета");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Код,
| Номенклатура.Наименование,
| Номенклатура.ТипНоменклатуры.Весовой,
| Номенклатура.БазоваяЕдиницаИзмерения.Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ПометкаУдаления = ЛОЖЬ
| И Номенклатура.ТипНоменклатуры.Весовой = ЛОЖЬ
| И Номенклатура.БазоваяЕдиницаИзмерения.Код = ""166""";
РезультатЗапроса = Запрос.Выполнить();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");
ТабДок = Новый ТабличныйДокумент;
ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
КонецЦикла;
ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//ТабДок.Показать();
ТабДок.Вывести(ПолеДокумента);
1
lamme
06.02.20
✎
15:02
ВотТутУжеТаблицаЗначений= Запрос.Выполнить().выгрузить();
2
Doroheart
06.02.20
✎
15:05
(1) У ТаблицыЗначений ползунок появился, но все также пустая.
3
SeriyP
06.02.20
✎
15:08
(2) ЭлементыФормы.ТаблицаЗначенийНаФорме.СоздатьКолонки()
4
lamme
06.02.20
✎
15:08
предполагаю
что
Элементыформы.МояСуперТЗ.СоздатьКолонки()
5
Doroheart
06.02.20
✎
15:12
(3) (4) Да, помогло. спасибо
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.