Не срабатывает метод ВнешниеОтчеты.Создать на сервер после перехода с 8.1 на 8.2 #596041


#0 by gusden
Доброе всем время суток. В типовом УТ добавил своё регламентное заданий. При переходе на 8.2 задание перестало выполняться. Определил что не выполняется ВнешниеОтчеты.Создать(ИмяФайла). Если выполняю этот код на клиенте, то всё ок. Куда капать?
#1 by Господин ПЖ
в СП
#2 by gusden
ВнешниеОтчетыМенеджер (ExternalReportsManager) Создать (Create) Вариант синтаксиса: По имени файла Синтаксис: Создать(<ПолноеИмяФайла>, <БезопасныйРежим>) Параметры: Тип: Строка. Полное имя файла внешнего отчета. Тип: Булево. Признак создания внешнего отчета в безопасном режиме. Если параметр не указан, внешний отчет будет работать в безопасном режиме. Значение по умолчанию: Истина Вариант синтаксиса: По имени отчета Синтаксис: Создать(<Имя>) Параметры: Тип: Строка. Имя внешнего отчета, полученное после подключения. Описание варианта метода: Предварительно обработка должна быть подключена методом Подключить. Возвращаемое значение: Тип: ВнешнийОтчет. Описание: Создает объект внешнего отчета. Доступность: Сервер, толстый клиент, внешнее соединение.
#3 by gusden
на сервере выполнется и на 8.1 работало правда в файловой версии
#4 by Господин ПЖ
у юзера от которого крутится агент 1С нет права на файл отчета есть? файл записывается?
#5 by gusden
да записываетс и создаётся файл. Я его потом открываю из предпрития и открываетс отчёт.
#6 by gusden
ВнешнийОтчет = ВнешниеОбработки.Создать(ИмяФайла); и отработало, правда дальше не видит методы отчёта.
#7 by gusden
не работает, когда положил в хранилище обработку вместо отчёта, то уже работало ВнешниеОтчеты.Создать(ИмяФайла), а ВнешниеОбработки.Создать(ИмяФайла) - не работало. Но далее метады отчёта не работают.
#8 by H A D G E H O G s
Попрообуй через Подключить
#9 by gusden
Пока прихожу к выводу что методы ВнешниеОтчеты.Создать(ИмяФайла) ВнешниеОбработки.Создать(ИмяФайла) не работают в фоновом задании. Кто может объяснить почему?
#10 by Господин ПЖ
вывод не корректный
#11 by ptiz
У юзера сервера 8.2 прав не хватает?
#12 by H A D G E H O G s
Че так трудно записать текст ОписаниеОшибки в Попытка/ Исключение в Журнал регистрации?
#13 by gusden
Описание: Выполняет подключение внешнего отчета по указанному пути. В качестве пути может использоваться только путь к данным в конфигурации и базе данных. что в пути указать если отчёт храниться в "Справочники.ВнешниеОбработки". я так понимаю аддрес на жёстком диске не подойдёт.
#14 by gusden
а в чём причина что метод не отрабатывает в фоновом задане, а тот же код повешеный на кноп в обработке срабатывает?
#15 by gusden
Описание='Ошибка при вызове метода контекста (Создать)' ИмяМодуля='ОбщийМодуль.ГусДенМодульРегламентныхЗаданий.Модуль' НомерСтроки=22 ИсходнаяСтрока='        ВнешнийОтчет = ВнешниеОбработки.Создать(ИмяФайла);'
#16 by H A D G E H O G s
#17 by H A D G E H O G s
Запрещенные процедуры в модуле обработки
#18 by H A D G E H O G s
Скинь ее мне, либо запусти под Тонким килиентом, он тебе сразу скажет
#19 by H A D G E H O G s
#20 by gusden
писал же в что файл обработки записывается на жёсткий диск и открывается. причём тут права??
#21 by Господин ПЖ
и чего там в модуле объекта есть?
#22 by H A D G E H O G s
Предупреждение
#23 by gusden
да как вариант сча проверю куда кидать
#24 by H A D G E H O G s
У автора - работала в 8.1 - файловом, в котором точно Сервера нет. Инфа 146%
#25 by H A D G E H O G s
Счаст 8.2 - где всякие богомерзкие Управляемые режимы и клиент-серверы.
#26 by H A D G E H O G s
www.webfile.ru
#27 by gusden
#28 by H A D G E H O G s
{ВнешнийОтчет.ОтчетПоДвижениюИПрайс.МодульОбъекта(1430,12)}: Тип не определен (НастройкаПериода) НП = Новый <<?>>НастройкаПериода; (Проверка: Сервер)
#29 by Господин ПЖ
настройка периода на сервере - это мощно
#30 by H A D G E H O G s
Там сырой непереписанный под сервак Отчет.
#31 by gusden
Да я уже понял, сп буду переделывать. А может подскажете как его лучше тестить чтобы выдавало ошибки подобно
#32 by H A D G E H O G s
Файл-Открыть. В Тонком клиенте.
#33 by gusden
Спасибо. Всё получилось проблема действительно была в
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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