Проблема с работой внешней обработки, которая настроена как фоновое задание. Ошибка безопасности запуска файла. При том, все варианты (которые нашла) использовала: убрала у пользователя защиту от опасных действий, в файле conf.cfg прописала DisableUnsafeActionProtection = .*, но ни чего не помогает...
Какие есть еще варианты уйти от данного вопроса при запуске в фоновом режиме?
В коде ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
и Истина тоже не работает...
Какие есть еще варианты уйти от данного вопроса при запуске в фоновом режиме?
В коде ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
и Истина тоже не работает...
По теме из базы знаний
- Фоновые задания в файловом режиме 1С 8.x средствами 1С без дополнительных компонент
- Замена глючным фоновым заданиям в 1С8.x
- Отслеживание выполнения фонового задания
- Запуск фонового задания во внешней обработке. Отключение предупреждений защиты от опасных действий в фоновом задании
- Фоновое задание с произвольной выборкой и произвольной обработкой
Найденные решения
(20) Быстрый доступ тут не при чем. Заходите в Администрирование — Обслуживание — Регламентные операции — Регламентные и фоновые задания. Там ищите свою обработку, двойной клик — указываете имя пользователя.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
при добавлении как внешней обработки выдает ошибку:
Поле объекта не обнаружено (Разрешения)
Пишет что нельзя загрузить...
Если я правильно конечно прописала данную строку в модуле...
ПараметрыРегистрации.Вставить("ВерсияБСП", "1.2.1.4");
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
при добавлении как внешней обработки выдает ошибку:
Поле объекта не обнаружено (Разрешения)
Пишет что нельзя загрузить...
Если я правильно конечно прописала данную строку в модуле...
ПараметрыРегистрации.Вставить("ВерсияБСП", "1.2.1.4");
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
(14)
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиВБезопасномРежимеСлужебный.Модуль(462)}: Значение не является значением объектного типа (Представление)
ПредставлениеРазрешения = ОписаниеРазрешения.Представление;
ПараметрыРегистрации.Вставить("Разрешения", Новый Массив);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиВБезопасномРежимеСлужебный.Модуль(462)}: Значение не является значением объектного типа (Представление)
ПредставлениеРазрешения = ОписаниеРазрешения.Представление;
Кусок кода как я решил задачу для внешних отчетов при старте их в своих методах, а далее их подхватывает БСП, мож натолкнет на решение
...
// Создание экземпляра внешего отчета объекта штатным методом ВнешниеОтчеты.Подключить()
ОбъектОписанияЗащиты = Новый ОписаниеЗащитыОтОпасныхДействий;
ОбъектОписанияЗащиты.ПредупреждатьОбОпасныхДействиях = Ложь; // Отключает предупреждения защиты при работе с COMОбъект и т.д. независимо от настроек пользователя и информациооной базы
//ОтчетИмя = ВнешниеОтчеты.Подключить(ОтчетАдрес,,Ложь); // Будет использовано имя, содержащееся в самом отчете
ОтчетИмя = ИмяОбъекта+"_"+СтрЗаменить(Строка(ТекущаяУниверсальнаяДатаВМиллисекундах()), Символы.НПП,""); // Например, получим строку вида "ОтчетПоАкциямСКД_63636735405379", где число - это количество миллисекунд текущей даты строкой
ВнешниеОтчеты.Подключить(ОтчетАдрес, ОтчетИмя, ОтчетСсылка.БезопасныйРежим, ОбъектОписанияЗащиты);
ОтчетОбъект = ВнешниеОтчеты.Создать(ОтчетИмя, ОтчетСсылка.БезопасныйРежим);
...
Показать
(20) Быстрый доступ тут не при чем. Заходите в Администрирование — Обслуживание — Регламентные операции — Регламентные и фоновые задания. Там ищите свою обработку, двойной клик — указываете имя пользователя.
(22) вообще конечно не хотелось бы в принципе привязывать фоновое задание к пользователю, но и если даже у кого-то и нет прав, я запускаю от пользователя с полными правами, при том если в ручную запускать, все работает, а по расписанию ошибка (см журнал регистрации) и пустой пользователь...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот