Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 19:23

Как программно создать внешний отчет

Автор Franc07, 01 июл 2024, 14:25

0 Пользователей и 1 гость просматривают эту тему.

Franc07

Доброго дня! Программист стажер. Прошу помочь, нужно обратиться из общего модуля ВнешнееСоединение к внешней обработке, добавленной через дополнительные отчеты и обработки. Подскажите пожалуйста, как реализовать?

Код таковой в модуле объекта обработки :
&НаСервере
Функция СозданиеОтчетаВФорме(ИмяФайла) Экспорт

ВнСсылка = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("СотрудникиНаУдаленке");
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВнСсылка.ХранилищеОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
ВнОбработка = ВнешниеОбработки.Создать(ИмяФайла);
Возврат ВнОбработка;
КонецФункции

Код в общем модуле:
&НаСервере
Функция СотрудникиНаУдаленке(Период,ПодразделениеОрганизации=Неопределено, ТолькоСвободные=Ложь, ИмяФайла) Экспорт
СоздатьОтчет = СозданиеОтчетаВФорме(ИмяФайла).Создать;
ТаблДок = СоздатьОтчет.СформироватьНаСервереУдаленно(Период, ПодразделениеОрганизации, ТолькоСвободные);
Возврат ЗначениеВСтрокуВнутр(ТаблДок);
КонецФункции

где ошибка? Заранее спасибо!

Максим75

Franc07, СоздатьОтчет = СозданиеОтчетаВФорме(ИмяФайла).Создать - похоже, что Создать лишнее.
у Вас и так уже создается в функции

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск