1С как создать внешний отчет, программно? #657679


#0 by LopesLeonid
Для создания отчета находящегося в конфигурации я делаю так а вот как так же сделать с отчетом который был зарегистрирован как внешний?
#1 by mikecool
достать его из элемента внешних отчетов и создать
#2 by LopesLeonid
а как?
#3 by sapphire
ВнешниеОтчетыМенеджер (ExternalReportsManager) Создать (Create) Вариант синтаксиса: По имени файла Синтаксис: Создать(<ПолноеИмяФайла>, <БезопасныйРежим>) Параметры: Тип: Строка. Полное имя файла внешнего отчета. Тип: Булево. Признак создания внешнего отчета в безопасном режиме. Если параметр не указан, внешний отчет будет работать в безопасном режиме. Значение по умолчанию: Истина. Вариант синтаксиса: По имени отчета Синтаксис: Создать(<Имя>) Параметры: Тип: Строка. Имя внешнего отчета, полученное после подключения. Описание варианта метода: Предварительно обработка должна быть подключена методом Подключить. Возвращаемое значение: Тип: ВнешнийОтчет. Описание: Создает объект внешнего отчета. Доступность: Сервер, толстый клиент, внешнее соединение.
#4 by zladenuw
Я так понимаю у тебя типовая. и тебе нужно получить отчет который сохранен в сеансе 1с предприятия. так ?
#5 by sapphire
Угадай мелодию :)
#6 by LopesLeonid
мне нужно получить результат отчета зарегистрированого как внешний
#7 by sapphire
Хм. Смешно.
#8 by zladenuw
я так и думал Так посмотри как внешние печатные формы получаются. и сделай аналогично. хотя ты врятли там сразу разберешься.
#9 by pessok
справочник.внешниеотчеты
#10 by LopesLeonid
я вот так вот написал я вот так написал, а доступ к функции которая формирует таблицу получить не могу(
#11 by zladenuw
функция должна быть экспортная. в самом отчете. тогда сможешь получить через результатОтчет = ВнешниеОбработки.Создать(ИмяФайла); результатОтчет.мояфункция;
#12 by LopesLeonid
она экспортная
#13 by LopesLeonid
пишет Метод объекта не обнаружен(
#14 by sapphire
Она экспортная небось в форме отчета, а не в модуле его.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С