|
Печать Таблицы Значений
| ☑ |
0
Aldnepr
16.03.17
✎
18:21
|
Есть ТЗ (ТЗБух) она состоит из трех колонок "Код" "Товар" и "ОстатокТовара", хочу вывести ее через Макет на печать (по аналогу 7,7), но не знаю что пихать в этот макет. Назначил переменную КодБух и прописал ее в качестве параметра при выводе строки в самом Макете. Выводит пустые значения, вот частичный код
Таб = Новый ТабличныйДокумент;
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
ОбластьШапкаКод=Макет.ПолучитьОбласть("Шапка|Код");
ОбластьШапкаБух=Макет.ПолучитьОбласть("Шапка|Бух");
ОбластьСтрокаКод=Макет.ПолучитьОбласть("Строка|Код");
Для Каждого ТекущаяСтрока из ТЗБух Цикл
КодБух=ТекущаяСтрока.Код;
Таб.Вывести(ОбластьСтрокаКод);
КонецЦикла;
Таб.Показать();
|
|
1
Михаил Козлов
16.03.17
✎
18:30
|
ОбластьСтрокаКод.Параметры.КодБух = ТекущаяСтрока.Код;
|
|
2
Михаил Козлов
16.03.17
✎
18:31
|
Если эта ТЗ на форме, то по правой кнопке мыши - Вывести список.
|
|
3
Nuobu
16.03.17
✎
18:34
|
А можно и так:
Постр = Новый ПостроительОтчета;
Постр.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначений);
Постр.Выполнить();
ТабДок = Новый ТабличныйДокумент;
Постр.Вывести(ТабДок);
ТабДок.Показать("Заголовок");
|
|
4
Aldnepr
16.03.17
✎
18:39
|
(1) Спасибо!!
|
|
5
Aldnepr
16.03.17
✎
18:41
|
(3) Это да, все просто НО без макета! У меня там дальше присоединяются колонки с данными из другой базы (ТЗ по ОЛЕ сформирована) и затем надо сравнить и найти разницу в остатках , примерно так. Поэтому мне через макет и руками проще . семерочник потомушто))
|
|