Имя: Пароль:
1C
1С v8
v8: Выполнение кода в привилегированном режиме
0 Shalfee
 
19.12.11
14:01
Добрый день! Подскажите пожалуйста как лучше решить задачу.
Есть обработка, которая на основании внешних данных создает справочники и бух. операции в 1С-ке. Пользователь, который запускает эту обработку не должен иметь возможности самостоятельно что-либо создавать в системе, но при этом должен запускать эту обработку.

Как лучше всего настроить 1С чтобы это было возможным? Как вариант:
обработку сделать частью конфигурации (попутно запретив пользователю вызов внешних обработок), а выполнение кода обработки установить в привилегированный режим.

Заранее спасибо -)
1 pumbaEO
 
19.12.11
14:03
В обработке повышать права, на время работы.
2 Starhan
 
19.12.11
14:09
(1) речь про роли ? :)
3 Shalfee
 
19.12.11
14:17
(1): поясните пожалуйста
4 mikecool
 
19.12.11
14:18
я за модуль с привилегиями
5 Shalfee
 
19.12.11
14:30
(4) Вынести код обработки в общий модуль с привилегиями? Это лучше варианта с УстановитьПривилегированныйРежим() в обычной обработке?
6 Stepa86
 
19.12.11
14:35
УстановитьПривилегированныйРежим() работает в обработке? если так, то можно ж себе права к базе поднять легко, а это дырко в безопасности
7 ThreeTONE
 
19.12.11
14:37
работает, но в тонком клиенте.