Имя: Пароль:
1C
 
проведение документа из внешней обработки (файловая + скл) базы
0 DmitriyDI
 
16.07.15
17:16
из файловой провожу
Попытка    
    ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
Исключение
    ВывестиСообщение(ОписаниеОшибки());
    возврат;
КонецПопытки;

Все хорошо, выполняю тот же код из скл выдает:

{Форма.Форма.Форма(110)}: Ошибка при вызове метода контекста (Записать)
    ДокументОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
объект: 'Последовательность.ПроведениеПоРасчетамСКлиентами.Границы'
Таблица: 'SeqB18812', SDBL-команда: 'UPDATE'.

как так?
1 Otkr
 
16.07.15
17:18
Тебя не смущает что "выполняемый код" не соответсвует тексту о ошибке?
2 DmitriyDI
 
16.07.15
17:19
(1) да, нет это я пример такой скинул, там и когда проводится, и когда отмена проведения, одинаково ведет себя система (скинул проведения, а привел пример ошибки отмена проведения) извиняюсь что запутал)
3 vicof
 
16.07.15
17:20
(2) Тебя не смущает что "выполняемый код" не соответсвует тексту о ошибке?
4 lera01
 
16.07.15
17:20
Это проведение через внешнее соединение или просто в базе пользователь запускает внешнюю обработку?
5 Nuobu
 
16.07.15
17:20
(0) Добавь
УстановитьПривелегированныйРежим(Истина);
твой код...
УстановитьПривелегированныйРежим(Ложь);
6 DmitriyDI
 
16.07.15
17:20
(5) это уже сделано и не помогает
7 lera01
 
16.07.15
17:20
Не сработает
8 DmitriyDI
 
16.07.15
17:20
(4) прост в базе
9 DmitriyDI
 
16.07.15
17:22
причем смущает, что в файловой системе все работает, а в скулевой нет.
10 vicof
 
16.07.15
17:22
(9) Профиль безопасного режима какой стоит?
11 DmitriyDI
 
16.07.15
17:25
(10) в кластере сервера в поле профиль безопасного режима пусто
12 vicof
 
16.07.15
17:26
(11) создай профиль, напиши в это поле имя профиля и перезапусти службу
13 DmitriyDI
 
16.07.15
17:30
(12) ага, ошибка оказалась не из-за файловая или скл база, а подключена ли обработка как внешняя через справочник или нет), когда подключена ошибка, когда нет тогда все ок
14 DmitriyDI
 
16.07.15
17:34
(12) спасибо))! дело было в следующем в СведенияОВнешнейОбработке поставил
    РегистрационныеДанные.Вставить("БезопасныйРежим", ЛОЖЬ);
а была истина и все теперь хорошо))) еще раз спасибо за наводку))
2 + 2 = 3.9999999999999999999999999999999...