Имя: Пароль:
1C
1С v8
Доп. обработка в УФ УТ 11.1
0 Csar
 
21.09.15
13:34
Всем привет.
У меня 1С:Предприятие 8.3 (8.3.6.2299), Управление торговлей, редакция 11.1 (11.1.9.61), УФ, ПолныеПрава.
Создал внешнюю обработку, настроил сведения:
Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
    ПараметрыРегистрации.Версия = "1.0";
    Команда = ПараметрыРегистрации.Команды.Добавить();
    Команда.Представление = НСтр("ru = 'Синхронизация номенклатуры характеристик из внешн базы'");
    Команда.Идентификатор = "СинхронизацияНоменклатурыХарактеристикИзВнешнБазы";
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
    Команда.ПоказыватьОповещение = Ложь;
    ПараметрыРегистрации.БезопасныйРежим = Ложь;
    Возврат ПараметрыРегистрации;
КонецФункции

Замечу, что "ПараметрыРегистрации.БезопасныйРежим = Ложь;"
Добавил в справочник ДопОбработки. Открываю эту обработку - открывается моя форма. Жму кнопку "Выполнить" - обработка выполняет команду на Клиенте, оттуда у меня перенос на Сервер и там вызывается процедура:
    RS = Новый COMОбъект("ADODB.Recordset");

На которой собственно вылазит ошибка:
{Форма.Форма.Форма(61)}: Ошибка при вызове конструктора (COMОбъект)
    RS = Новый COMОбъект("ADODB.Recordset");
по причине:
Установлен безопасный режим. Выполнение операции запрещено
1 Csar
 
21.09.15
13:36
Забыл добавить, что УТ - SQL
2 VikingKosmo
 
21.09.15
13:37
Будь мужиком, открой РС "Версии подсистем", узнай, что у тебя БСП версии минимум 2.2.5.30. Пропиши соответсвующую версию БСП своей обработки. Удивись результату...
3 VikingKosmo
 
21.09.15
13:38
Или если тебе так уж хочется имется с версией 2.2.2.1, то тогда забудь про
ПараметрыРегистрации.БезопасныйРежим = Ложь;
и начни использовать разрешения...
4 Csar
 
21.09.15
13:48
(2) Как влияет версия БСП? Посмотрел у меня "2.2.3.44" в РС. Указал эту версию поддержки БСП и все равно та же ошибка безопасности.
5 Csar
 
21.09.15
13:48
(2) (3) Как влияет версия БСП? Посмотрел у меня "2.2.3.44" в РС. Указал эту версию поддержки БСП и все равно та же ошибка безопасности.
6 Csar
 
21.09.15
13:48
(3) А что за разрешения?
7 VikingKosmo
 
21.09.15
13:50
За разрешениями сходи на http://its.1c.ru. Да и вообще почитай там про БСП
8 VikingKosmo
 
21.09.15
13:51
(4) Как влияет версия БСП, можно посмотреть в многочисленных ОМ. В данном случае в ДополнительныеОтчетыИОбработки ЕМНИП
9 Csar
 
21.09.15
13:57
(8) (7) Спасибо, сейчас попробую поискать информацию.
Основная теорема систематики: Новые системы плодят новые проблемы.