Имя: Пароль:
1C
1С v8
Вопрос по внешней обработке.
,
0 cViper
 
02.03.12
11:29
Есть внешняя обработка "перенос табличных частей". Под правами администратора запускается. Под правами пользователя  - нет. Пробовал давать права как у админа, не стартует. Посмотрел под отладчиком, типовой механизм работает до момента записи внешней обработки в файл. Когда происходит инициализация, выдает падает в ексепшен. Это происходимт из за вызова метода ОткрытьМодально() у объекта с типом неопределено, в котором должна быть форма. не может найти форму у обработки. Под администратором находит эту форму. Может кто-нибудь сталкивался с подобным поведением?
1 vicof
 
02.03.12
11:33
прав на папку нет, видимо
2 cViper
 
02.03.12
11:36
В 1с заходил под правами обоих юзеров под своей виндовой учеткой.
3 cViper
 
02.03.12
11:36
Файл создается в папке под обоими юзерами. Но форму не может найти только под бухгалтерскими правами.
4 palpetrovich
 
02.03.12
11:41
а на справочник внешних обработок права есть у буха?
5 cViper
 
02.03.12
11:41
есть
6 cViper
 
02.03.12
11:42
Процедура ОбработатьНажатиеНаДополнительнуюКнопкуЗаполненияТЧ(СтрокаКнопки,ЭтотОбъект) Экспорт
7 cViper
 
02.03.12
11:43
Конфа Бухгалтерия КОРП

На строке
Обработка = ВнешниеОбработки.Создать(ИмяФайла);

под юзером немного подвисает и идет дальше, в потом, при инициализации вываливается в ексепшен.
8 cViper
 
02.03.12
12:05
up
9 vicof
 
02.03.12
12:07
и какое значение у Обработка в отладчике?
10 cViper
 
02.03.12
12:23
11 vicof
 
02.03.12
12:31
м.б. имя файла кривое?
попробуй вторым параметром Ложь передавать
Обработка = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
12 cViper
 
02.03.12
12:43
(11) Очень странно, ведь это типовой код и год все нормально работало.
13 cViper
 
02.03.12
13:15
юп
14 cViper
 
02.03.12
13:33
15 ptiz
 
02.03.12
13:42
Помогло обновление платформы?
16 cViper
 
02.03.12
14:19
Мы пока не обновляем. Боимся больших изменений. Наверно в выходные обновим. Стало понятно с чем связана ошибка.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.