Имя: Пароль:
1C
1С v8
УФ.Вызов произвольной внешней обработки из формы внешней обработки
0 ПТР
 
06.11.12
16:00
Открыл форму предварительно подключенной внешней обработки. Хочу обратиться к функции Модуля другой или этой же  внешней обработки через Команду ВнешниеОбработки.Создать.(). На этапе создания выдается запрещающее сообщение системы безопасности. Структура вызовов следующая :
&НаКлиенте
Процедура ОбращениеКФункцииМодуляВнешнейОбработки(Команда)
   ОбращениеКФункцииМодуляВнешнейОбработкиНаСервере();
КонецПроцедуры

Вриант 1
&НаСервере
Процедура ОбращениеКФункцииМодуляВнешнейОбработкиНаСервере ()
   ТекВО=ВнешниеОбработки.Создать("ИмяФайлаВнешнейобработки.epf",0);
КонецПроцедуры
Сообщение: "ОШИБКА.Установлен БЕЗОПАСНЫЙРЕЖИМ"

Вриант 2
&НаСервере
Процедура ОбращениеКФункцииМодуляВнешнейОбработкиНаСервере ()
   УстановитьБезопасныйРежим(0);
   ТекВО=ВнешниеОбработки.Создать("ИмяФайлаВнешнейобработки.epf",0);
КонецПроцедуры
Сообщение: "ОШИБКА.НЕ Установлен БЕЗОПАСНЫЙРЕЖИМ".
   Другие манипуляции с параметром безопасныйРежим  столь же безуспешны.
   При работе с формами  штатных объектов конфигурации таких коллизий не возникает.

   Саму функцию я здесь не объявляю, так как до нее дело не доходит. НеПроходной оказывается команда ВнешниеОбработки.СОЗДАТЬ.
Закон Брукера: Даже маленькая практика стоит большой теории.