1с запустить программно отчет на скд

  • Автор темы Lucania
  • 18
  • Обновлено
  • 02, May 2023
  • #1
Для запуска отчета на СКД (системе комплексной автоматизации бизнеса 1С) программно можно использовать следующий код на языке 1С: scssCopy code
 // Создаем объект отчета

Отчет = Отчеты.НайтиПоНазванию("Название отчета");

// Проверяем, найден ли отчет

Если Отчет = Неопределено Тогда

Сообщить("Отчет не найден");

Иначе

// Создаем объект обработки отчета

ОбработкаОтчета = Отчет.СоздатьОбработку();

// Задаем параметры отчета

// Например, указываем диапазон дат

ОбработкаОтчета.Параметры.НачальнаяДатаПериода = "01.01.2023";

ОбработкаОтчета.Параметры.КонечнаяДатаПериода = "31.01.2023";

// Запускаем формирование отчета

ОбработкаОтчета.Сформировать();

// Открываем сформированный файл отчета

ОткрытьФайл(ОбработкаОтчета.ПутьКВыгрузке);

КонецЕсли;

В данном примере мы создаем объект отчета по его названию, создаем объект обработки отчета, задаем необходимые параметры, запускаем формирование отчета и открываем сформированный файл.

Для корректной работы кода необходимо заменить "Название отчета" на название нужного отчета и указать необходимые параметры.

Lucania


Рег
02 Feb, 2023

Тем
27158

Постов
27328

Баллов
298908
Тем
49554
Комментарии
57426
Опыт
552966

Интересно