Поиск ссылок с неполными правами #733259


#0 by r1000
У пользователя нет полных прав, а поиск ссылок выполняется только под полными правами. Пользователю нельзя дать полные права, а искать ссылки ему нужно. Как обойти ?
#1 by Икосаэдр
права дать, не?
#2 by Икосаэдр
нахрен искать ссылки без полных прав
#3 by ktvladimir
вынести запуск поиска ссылки в привилегированный модуль. ну а вообще да... зачем? )
#4 by kosts
Свой поиск запилите
#5 by r1000
Для поиска документов, в которых есть товар. Это нужно кладовщику. А обработку писать ради этой ерунды лениво.
#6 by Fish
Глобальный контекст (Global context) УстановитьПривилегированныйРежим (SetPrivilegedMode) Синтаксис: УстановитьПривилегированныйРежим(<Включить>) Параметры: Тип: Булево. Определяет, будет ли включен привилегированный режим: Ложь - выключить режим. Описание: В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированный режим исполнения кода, аналогичный режиму работы кода привилегированных модулей. В привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции. В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий. Первое выполнение метода с параметром Истина в файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы включает привилегированный режим. Для явного выключения привилегированного режима необходимо внутри процедуры или функции, в которой он был включен, вызвать метод с параметром Ложь столько же раз, сколько раз в этой же процедуре или функции был вызван метод с параметром Истина. Если этого сделано не было, то при возврате из процедуры/ функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно). Если в процедуре или функции вызовов метода с параметром Ложь сделано больше, чем вызовов с параметром Истина, то будет вызвано исключение. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: По умолчанию привилегированный режим выключен. См. также: Глобальный контекст, метод ПривилегированныйРежим
#7 by ktvladimir
не стоит злоупотреблять. Было такая штука. включается Привилегированный режим выполняется текст, в котором вылетает ошибка //Все мы не без греха). Процедура аварийно завершает свою работу, а привилегированный режим остался
#8 by kosts
Кладовщика скорее всего интересует лишь несколько типов документов. Зачем делать поиск по всей базе. Маленький отчетик с небольшим запросом...
#9 by Fish
Не должен он оставаться: "при возврате из процедуры/ функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно). "
#10 by ktvladimir
В принципе да. согласен, но проверять я бы не стал) 1С порой такие штукенции откаблучивает
#11 by Maxus43
надо юзать привелигированные модули, а не тупые УстановитьПривилегированныйРежим, оно по разному работает на файловой/клиент-серверной
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С