Имя: Пароль:
1C
 
Запуск внешнего отчета
↓ (Волшебник 26.01.2024 12:45)
0 gul_Sayan
 
26.01.24
10:07
Есть внешний отчет.
Хочу запускать его по регламенту, для отправки результата на почту.
Создал обработку В ней такой код:
ткОтчет = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Подразделения с руководителями");   
	
	ИмяФайла	= ПолучитьИмяВременногоФайла("erf");
	Двоичные	= ткОтчет.ХранилищеОбработки.Получить(); 
	Двоичные.Записать(ИмяФайла); 
	
	ОтчетОбъект = ВнешниеОтчеты.Создать(ИмяФайла); 
	ткПараметры = Новый Структура();
	
	Результат = Новый ТабличныйДокумент;
	
	ОтчетОбъект.СкомпоноватьРезультат(Результат);

А оно не работает - Смотрю ОтчетОбъект  а там Схема компоновки данных пустая.
Откуда её можно взять?
1 Волшебник
 
26.01.24
10:41
Схемы компоновки готовит программист и помещает в файл erf.
Обратитесь к программисту отчёта "Подразделения с руководителями.erf"
2 mikecool
 
26.01.24
11:17
в типовых средства БСП позволяют подключить внешний отчет и настроить расписание его выполнения с отправкой на почту, дополнительно обработки рисовать не надо
3 gul_Sayan
 
26.01.24
12:09
(1) Отчет писал я Схема компановки там есть и отчет работает.
(2) Пробовал для отчета добавить команду вызов серверного метода. Из доп формы вызывается и отрабатывает, но в режиме предприятия не даёт добавить к этой команде расписание:-(.
(2) из отчета отправить на почту даёт, а вот создать рассылку отчетов в этом отчете не видно.
4 gul_Sayan
 
26.01.24
12:42
Всё таки сумел добавить этот отчет в рассылки отчетов. Но по чему не СКД пустая так и не понял.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс