0
vasant
23.02.18
✎
15:40
|
Пытаюсь вывести в печатный макет реквизиты кодом ниже. Есть шаблон с колонкой и секциями Группа (содержит <Сч.Код> ) и Строка (содержит <Сч.Код> ) и Шапка.
При исполнении видно, что обходятся все счета, но <Сч.Код> не заменятся на значения, остается в виде кода поля (т.е. выводится "<Сч.Код>"). Что не так?
Процедура Печать()
Сч=СоздатьОбъект("Счет");
// Создаем в памяти экземпляр объекта "Счет"
Сч.ИспользоватьПланСчетов(ИспользоватьПланСчетов());
// Указываем, что будем использовать тот план счетов, который является
// текущим в открытом списке счетов
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Таб.ВывестиСекцию("Шапка");
Сч.ВыбратьСчета();
// Открываем подборку со списком счетов в текущем плане счетов
Пока Сч.ПолучитьСчет()=1 Цикл
Если Сч.ЭтоГруппа()=1 Тогда
// Это счет либо субсчет, содержащий субсчета
Таб.ВывестиСекцию("Группа");
Иначе
// Это счет не содержащий субсчетов, либо это субсчет самого нижнего уровня
Таб.ВывестиСекцию("Строка");
КонецЕсли;
КонецЦикла;
Таб.ТолькоПросмотр(1);
Таб.ПараметрыСтраницы(2,,1,,,,,,,1,,);
// ориентация "Ландшафт"
Таб.Показать("План счетов");
КонецПроцедуры
|
|
6
vasant
28.02.18
✎
12:21
|
(4) (5) Действительно, не указал тип поля. Думал здесь как в HTML, самому нужно указывать тэги (в этом случае "<>"). Все закрутилось, после укзания типа яйчейки "выражение".
|
|