#0
by Markizza
С помощью ограничения доступа на уровне записи у пользователя есть права только на определенную папку, поэтому переложить элементы из этой папки в другие он не может. А такая возможность должна быть. Редактирование прав не спасает. Поэтому и вопрос: как можно изменить элемент справочника от имени другого пользователя?
#2
by GarikBui
У общих модулей есть свойство "Привилегированный", то есть методы будут выполняться без контроля прав. Тебя это спасет.
#6
by Markizza
Привелигированный модуль спас, но вот и возник вопрос можно ли вообще выполнить действие под другим пользователем, у кого права есть, программно.
#7
by H A D G E H O G s
Глобальный контекст.УстановитьПривилегированныйРежим (Global context.SetPrivilegedMode) Глобальный контекст (Global context) УстановитьПривилегированныйРежим (SetPrivilegedMode) Синтаксис: УстановитьПривилегированныйРежим(<Включить>) Параметры: <Включить> (обязательный) Тип: Булево. Определяет, будет ли включен привилегированный режим: Ложь - выключить режим. Описание: В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированный режим исполнения кода, аналогичный режиму работы кода привилегированных модулей. В привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции. В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий. Первое выполнение метода с параметром Истина в файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы включает привилегированный режим. Для явного выключения привилегированного режима необходимо внутри процедуры или функции, в которой он был включен, вызвать метод с параметром Ложь столько же раз, сколько раз в этой же процедуре или функции был вызван метод с параметром Истина. Если этого сделано не было, то при возврате из процедуры/ функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно). Если в процедуре или функции вызовов метода с параметром Ложь сделано больше, чем вызовов с параметром Истина, то будет вызвано исключение. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: По умолчанию привилегированный режим выключен. См. также: Глобальный контекст, метод ПривилегированныйРежим
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- (ПолучитьОбъект): Элемент не выбран!
- У пользователя недостаточно прав на исполнение операции над базой данных
- Программно изменить СКД
- 8.2 Эпические тормоза при подключении второго пользователя (файловый вариант) Решено!
- Как сделать повтор на каждом листе шапку таблицы?
- Файлы userDocs_ru.bin / userPostings_ru.bin в профиле пользователя
- Учет командировачных в выходные дни в ЗУПе
- VPN соединение между клиентом windows и D-LINK 804hv
- Vista: Не установить платформу 1С
- Где в Зупе ставиться оплата в двойном размере праздничных и выходных дней?
- Как организовать прослушивание TCP-порта (tcp-server в 1С)?
- Не выводится заголовок в отчете сделанном в СКД
- 1С v8.2 Метаданные - Подсистемы
- Посоветуйте книг по 1С, 7.7 в разрезе ЗиК
- ЗУП. Доплата до МРОТ
- Соединение двух локалок по WiFi
- Как программно вставить в картинку в Ворд?
- Access ADODB и LIKE
- макросы Word. Как можно определить открыт документ или нет
- Обработка "Проведение по партиям". Не сдвигается граница последовательности.