|
Не отключается безопасный режим в фоновом процессе | ☑ | ||
---|---|---|---|---|
0
AlexandrV
20.11.15
✎
12:31
|
Тема описана в ссылке
"Connection = Новый COMОбъект("ADODB.Connection") не выполняется в регламентном" в данной ссылке предложено отключить безопасный режим делаю это: Попытка Режим_ = БезопасныйРежим(); ИИИ = 10; Пока Режим_ и ИИИ > 0 цикл ИИИ = ИИИ - 1; ЗаписьЖурналаРегистрации("-1-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' определение безопасного режима - " + Строка(Режим_), УровеньЖурналаРегистрации.Предупреждение); УстановитьБезопасныйРежим(Ложь); ЗаписьЖурналаРегистрации("0-2-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' безопасный режим выключен", УровеньЖурналаРегистрации.Предупреждение); Режим_ = БезопасныйРежим(); КонецЦикла; Исключение ЗаписьЖурналаРегистрации("1-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' " + ОписаниеОшибки(), УровеньЖурналаРегистрации.Предупреждение); Возврат; КонецПопытки; но возникает ошибка: 1-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' {ВнешняяОбработка.ОбменСACCESS.МодульОбъекта(28)}: Ошибка при вызове метода контекста (УстановитьБезопасныйРежим): В данной процедуре/ функции не был установлен безопасный режим Подскажите, почему безопасный режим не отключается |
|||
1
AlexandrV
20.11.15
✎
12:33
|
+(0)
ссылка на предыдущую тему где рассматривалась проблема подключения COM объекта в фоновом режиме и где сказано, что надо отключать безопасный режим - это выше и описано Connection = Новый COMОбъект("ADODB.Connection") не выполняется в регламентном з |
|||
2
AlexandrV
20.11.15
✎
12:33
|
||||
3
VikingKosmo
20.11.15
✎
12:34
|
(0) вангую... Внешняя обработка подключена в справочник ДополнительныеОтчетыИОбработки. В конфа с использованием БСП?
|
|||
4
AlexandrV
20.11.15
✎
12:37
|
(3) обработка добавлена в конфигурацию в обработки
|
|||
5
VikingKosmo
20.11.15
✎
12:38
|
(4) шта? А как же:
>> 1-Регламентное задание. Внешняя обработка: >> Внешняя обработка 'Перенос в ACCESS' >> >> {ВнешняяОбработка.ОбменСACCESS.МодульОбъекта(28)}: >> Ошибка при вызове метода контекста (УстановитьБезопасныйРежим): >> В данной процедуре/ функции не был установлен безопасный >> режим |
|||
6
AlexandrV
20.11.15
✎
12:45
|
(5) было добавлено регламентное задание в конфигурации и вызов функции из него в которой запускается обработка конфигурации:
Обработ = Обработки.ОбменССайтом.Создать(); Обработ.ВыполнитьЗадание(); , а все остальное запускается в обработке Тогда это интересно почему в описании ошибки написано "Внешняя обработка"? |
|||
7
VikingKosmo
20.11.15
✎
12:48
|
(6) конфа с БСП?
|
|||
8
AlexandrV
20.11.15
✎
12:48
|
(6)+ прикол, получается не правильно вызвал обработку в функции и она у меня работает запускаюсь через подключение через консоль регламентных задач
|
|||
9
VikingKosmo
20.11.15
✎
12:50
|
хотя я бы для начала проверил
УстановитьБезопасныйРежим(Ложь); Обработ = Обработки.ОбменССайтом.Создать(); Обработ.ВыполнитьЗадание(); |
|||
10
VikingKosmo
20.11.15
✎
12:50
|
ЕМНИП внутри обработки хоть убейся, но ничего уже не установишь. Хотя в этом то как раз и суть БезопасныйРежим
|
|||
11
AlexandrV
20.11.15
✎
12:51
|
(8) а если безопасный режим не стоит то не выдаст ошибку?
|
|||
12
AlexandrV
20.11.15
✎
13:31
|
(9) установил отключение безопасного режима до открытия обработки и выдает ошибку:
2-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' Невозможно установить соединение - {ВнешняяОбработка.ОбменСACCESS.МодульОбъекта(87)}: Ошибка при вызове конструктора (COMОбъект): Установлен безопасный режим. Выполнение операции запрещено Вот описание кода: Попытка Connection = Новый COMОбъект("ADODB.Connection"); Исключение Отказ = Истина; Сообщиние = "2-Регламентное задание. Внешняя обработка: Внешняя обработка 'Перенос в ACCESS' " + "Невозможно установить соединение - " + ОписаниеОшибки(); ЗаписьЖурналаРегистрации(Сообщиние, УровеньЖурналаРегистрации.Ошибка); ВывестиСообщение1С("Невозможно установить соединение - " + ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
13
VikingKosmo
20.11.15
✎
13:38
|
(12) выясни все таки какая у тебя обработка работает, внешняя или встроенная наконец то
|
|||
14
AlexandrV
20.11.15
✎
13:58
|
(13) это регламентное задание и внутренняя обработка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |