#0
by Wirtuozzz
Добрый день форумчане. Возникла такая проблема: создал внешний отчет для конфны Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.62.5),база клиент-серверная. Отчет добавлен как внешний. Отчет должен вывести ВСЕ непроведенные документы базы, их благополучно выводит, но только для пользователей у кого "Полные права". Для пользователей у которых прав нет он вылетает с соответствующей ошибкой. Отчет устроен так, что в модуле объекта есть процедура ПриКомпоновкеРезультата, в коде процедуры, перед выполнением запроса установил следующий код: УстановитьПривилегированныйРежим(Истина); Но отчет все равно вылетает с той же ошибкой, что нет прав на чтение документов. В СП написано: В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированный режим исполнения кода, аналогичный режиму работы кода привилегированных модулей. Я не понимаю, почему она не работает? Неужели процедура выполняется на клиенте? Всем спасибо за комментарии.
#9
by Sammo
Из СП В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий.
#13
by Wirtuozzz
как говорит великий инет, то надо в общем модуле создать процедуру, УстановитьПривилегированныйРежим, и два раз ее вызвать, один раз установив значение Истина, второй раз как ложь. есть еще варианты как решить данную проблему?
#14
by Wirtuozzz
Выдать права не предлагать, уже есть идея по созданию кастрированной роли с правом чтения всех документов.
#15
by Cyberhawk
Тебе не только право чтения понадобится, если ты решишь его все-таки дать, но и... пока больше удивлять тебя не буду
#23
by Wirtuozzz
если кому то интересно, то сначала подготавливается ТЗ, а потом она передается в скд, где происходят таинства
#24
by Соло
Ну тогда сделай общий привилегированный модуль, в котором формируй таблицу, но вместо ссылки только представление
#25
by Wirtuozzz
а не проще права дать? чем огороды городить? задачу поставили ведь бухгалтера. у них логики мало, они знают три фразы: хочу, не работает,ох уж эта ваша 1с.
#26
by Cyberhawk
Если пользователь хочет в отчете видеть документы, на которые у него еще нет прав, то выхода два: - не показывать такие документы в отчете - дать пользователю права Третий обсуждаемый тут вариант кажется нелогичным (права не давать, а в отчете показывать)
#27
by vicof
"Отчет должен вывести ВСЕ непроведенные документы базы, их благополучно выводит, но только для пользователей у кого "Полные права". Для пользователей у которых прав нет он вылетает с соответствующей ошибкой. " Про разрешенные ты конечно же не слышал?
#29
by Cyberhawk
Я про твой вариант 2 и говорил в - зачем выводить представление (или дату с номером, да?) документа, на который у пользователя нет прав на просмотр? Подскажи случай, когда такая необходимость может возникнуть.
#30
by Соло
почему нелогичный, не всегда высокому топу нужны права, но знать кто что делает он ДОЛЖЕН. А если ещё нерадивого на его месте ткнёт носом, то эффект будет очень ощутим
#32
by Анютик
тогда у него должны быть права на чтение и просмотр:) правда, хз какие выводы по таблице с непроведенными доками в таком случае делать. Я за "Выбрать разрешенные"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Почему не выполняется процедура ПриНачалеРедактированияСтроки()?
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- V7-SQL не работает запрос, а в DBF - работает!! Почему?
- v7: Где ТекущаяСтрока() у табличной части? Где?
- Каждый разработчик желает знать где выполняется код. Клиент или Сервер?
- Видел обработку под 77, где можно было скачать с сайта 1С список спецов,Где ее найти?
- Привилегированный режим и режим запуска приложения - какая связь?
- Счет УСН 01 при реализации где то выходит где то нет
- Где выполняется процедура если не указана директива?
- v7: Как в 7-ке при обновлении увидить,где были изменения поставщика где других прог
- Где в УПП процедура первого запуска и процедура обновления ИБ?
- Почему этот запрос в консоли задач выполняется правильно, а в СКД - неправильно?
В этой группе 1С
- СКД не работают отборы
- Расшифровка в СКД
- УТ10.3 механизм заполнения реквизитов контрагента по ИНН.
- Подключение к УТМ из типовой 1С 10.3.34.2
- Как найти в MS SQL таблицу нужного мне документа?
- НабрЗаписей.Отбор.Регистратор.ВидСравнения = ВидСравнения.НеРавно
- Как прочитать RLS программно?
- Как сменить браузер при открытии ссылки "методическая информация" из Синтакс-помощника?
- Аналог регистра "РасчетыСПокупателями"
- Изменение типовых ролей, как лучше?
- Подскажите по упаковкам в ERP 2.1
- Не устанавливается параметр запроса
- УправлениеПечатьюMSWordКлиент ошибка вывода колонтитула
- СКД. Группировки колонок в кросс-таблице
- Вывод таблицы через 1с в документ ворд
- Внешняя обработка заполнения ТЧ документа. Как зарегистрировать 2 варианта?
- СКД. Группировки в кросс-таблице
- БП 3.0. Настройка списка налогов для ИП (УСН), отключить НДФЛ
- ЗУП 2.5 Отчет "резервов" по отпускам
- УТ 11.1 Оценка веса и объема документа. Расчет от упаковок.