1С СКД. Программное изменение макетов.
Шаблон отчета СКД с выводом данных в свой макет
При разработке отчета, иногда возникает необходимость, вывести результат в не стандартном виде, который с трудом можно повторить с помощью СКД, при этом сохранить знакомый интерфейс с привычными отборами, настройками, вариантами отчета и др. что дает нам отчет на СКД. Решить такую задачу можно с помощью вывода результата компоновки в коллекцию значений, а уже ее вывести в необходимый макет. Образец отчета можно скачать по ссылке. Описание процедуры "ПриКомпоновкиРезултата()" Процедура ПриКомпоновкеРезультата(ДокументРезультат,...
Примеры использования таблицы значений в 1С СКД
Таблица значений в 1С СКД – это мощный инструмент, который позволяет гибко формировать отчеты и обрабатывать данные. Она дает возможность: 1C // Создаем таблицу значений
ТаблицаЗначений = Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Наименование");
ТаблицаЗначений.Колонки.Добавить("Количество");
// Заполняем таблицу значениями
Для Каждого Строка Из Документ.Товары Цикл
НоваяСтрока = ТаблицаЗначений.Добавить();
НоваяСтрока.Наименование = Строка.Номенклатура.Наименование;
НоваяСтрока.Количество = Строка.Количество;
КонецЦикла;
// Выводим таблицу значений в СКД
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
// ...