Имя: Пароль:
IT
IT-новости
Бухгалтерия 3.0 и создание документов из внешней обработки
0 el-gamberro
 
29.01.13
12:03
Что-то запарился уже ковыряться в правах, вероятнее всего имею дело с глюком платформы, но возможно кто-то уже сталкивался.
Вообщем, если пользователь создает новый документ через внешнюю обработку (подключенную по правилам БСП) происходит затык на правах при регистрации обмена с УТ (накуй вообще это нужно регить я не совсем понимаю т.к. у меня обмена с УТ нет, но просим эту сырость конфы разработчикам бухии). Понятно что юзера чего-то нет в правах. Причем если юзер создает док итерактивно, то все прокатывает.

Вообщем вопрос - как создавать программно документы в Бух 3.0 из внешних обработок и не иметь при этом проблем с правами?
1 el-gamberro
 
29.01.13
12:14
ап ну чтоли
2 John83
 
29.01.13
12:21
привилегированный модуль?
3 el-gamberro
 
29.01.13
12:23
(2) ну да пока что обошел проблему через привилегированный модуль. Просто это очень неудобно, но главное не могу докопаться где именно косяк.
4 el-gamberro
 
29.01.13
13:06
ищо раз апнем :)
5 Stim
 
29.01.13
13:08
ЖР смотреть, каких прав не хватает юзеру
6 el-gamberro
 
29.01.13
13:34
(5) На чтение констант обмена Бух и УТ.
Но дело не в этом, когда пользователь интерактивно создает документ, то прав хватает. А когда через обработку то не хватает. Вот это и странно.
8 vde69
 
29.01.13
13:36
Функция СведенияОВнешнейОбработке() Экспорт
   
   РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
9 Stim
 
29.01.13
13:36
(8) бинго!
10 el-gamberro
 
29.01.13
19:50
(8),(9) огорчу, не работает. эту фичу я сразу испробовал. как и установку привилегированного режима. работает только общий модуль в привилегированном режиме.
11 smotritel
 
29.01.13
20:38
(8),(9),(10)

не чему тут огорчаться - если бы выключение безопасного режима (как и включение привилегированного) работало програмно из самой внешней обработки - это была бы дырень в безопасности.
12 el-gamberro
 
30.01.13
08:22
(11) достаточно спорное утверждение, ну да ладно.