Подскажите, пожалуйста,как сгенирировать такие файлы по определенному расписанию за прошлый год
Таблица = Новый ТабличныйДокумент();
СКД = Отчеты.МаркетинговоеИсследованиеЦен.ПолучитьМакет("Макет");
Настройки = СКД.НастройкиПоУмолчанию;
Период = Настройки.ПараметрыДанных.Элементы.Найти("Период");
Период.Значение = ТекущаяДата();
Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, Настройки, Расшифровка);
ВнешниеПараметры = Новый Структура;
//Выполним компоновку с помощью процессора компоновки
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеПараметры, Расшифровка);
//Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Таблица);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина);
ИмяФайла="Отчет" + " "+ СОКРЛП(Формат(ТекущаяДата(),"ДФ=гггг.ММ.дд"))+ ".xls";
ПутьКФайлу = "C:\XLSOut\"+ ИмяФайла;
Таблица.Записать(ПутьКФайлу,ТипФайлаТабличногоДокумента.XLS);
ПоказатьПо теме из базы знаний
- Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a).
- Замена веб-сервисов/COM/OLE в 1С:Предприятие 8.2
- Генерирование кода POJO-классов для Java
- Исправление обнаруженных ошибок в программном коде конфигурации ЗУП Корп 2.5.184.3
- Адекватность работодателя. Как её определить? Часть 2. Процесс работы, от испытательного срока до увольнения
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот