Привилегированный режим при начале выбора

1. 1cnikkk 18.02.21 07:01 Сейчас в теме
Нужно отключить все права при начале выбора склада в форме документа "ПеремещениеТоваров". Пишу так:
  Процедура СкладПолучательНачалоВыбора(Элемент, СтандартнаяОбработка)
    УстановитьПривилегированныйРежим(Истина);
КонецПроцедуры 

но ничего не выходит. Создал форму списка документа и в процедуре "ПриОткрытии" прописал тот же код и так же прописал в форме справочника но все безуспешно.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. glek 119 18.02.21 07:09 Сейчас в теме
1. Зачем форма списка документа?
2. Я уже слабо помню ОФ, поэтому могу предложить создать свою форму выбора, заполнять её программно по прив. режимом.
Единственно возник вопрос: если у пользователя недостаточно прав на просмотр справочника, то даже если дать ему под прив. режимом выбрать - что будет в форме элемента после выбора? Объект не найден?
3. chg 18.02.21 07:14 Сейчас в теме
(2)Именно, что будут не видны элементы, такой трюк не подойдёт. Если только брать и в самом справочники ПриОткрытии прописывать привег режим, ну вариант так себе. Другой вариант, создавать отдельную группу и давать ей полные (ну почти) права на справочник Склады, потом присваивать нужным пользователям, по моему более гуманный метод.
7. SlavaKron 18.02.21 08:58 Сейчас в теме
Не получится, ПривилегированныйРежим не работает на клиенте, у вас в частности – ТолстыйКлиентОбычноеПриложение.
Но, думаю, можно сделать свою форму выбора с таблицей значений, которую уже можно заполнить в привилегированном режиме.
9. SlavaKron 18.02.21 14:14 Сейчас в теме
(8) Если проблема только эстетическая, можно сделать представление для этого поля, которое также можно получить в привилегированном режиме.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 18.02.21 07:09 Сейчас в теме
1. Зачем форма списка документа?
2. Я уже слабо помню ОФ, поэтому могу предложить создать свою форму выбора, заполнять её программно по прив. режимом.
Единственно возник вопрос: если у пользователя недостаточно прав на просмотр справочника, то даже если дать ему под прив. режимом выбрать - что будет в форме элемента после выбора? Объект не найден?
3. chg 18.02.21 07:14 Сейчас в теме
(2)Именно, что будут не видны элементы, такой трюк не подойдёт. Если только брать и в самом справочники ПриОткрытии прописывать привег режим, ну вариант так себе. Другой вариант, создавать отдельную группу и давать ей полные (ну почти) права на справочник Склады, потом присваивать нужным пользователям, по моему более гуманный метод.
4. 1cnikkk 18.02.21 08:13 Сейчас в теме
(3)Я забыл написать что у пользователей есть группа доступа, то есть они видят документы и склады которые входят в их подразделение. Из этого предполагаю что создание новой группы не поможет(
5. chg 18.02.21 08:15 Сейчас в теме
(4)так вы конкретно тогда описывайте чего не хватает, а то вытягивать клещами по фразе это не дело
6. 1cnikkk 18.02.21 08:22 Сейчас в теме
(2)Думаю так и будет писать "Объект не найден". Значит нужно править "Ограничения доступа к данным" у роли принадлежащей пользователю? Или это тоже не выход?
7. SlavaKron 18.02.21 08:58 Сейчас в теме
Не получится, ПривилегированныйРежим не работает на клиенте, у вас в частности – ТолстыйКлиентОбычноеПриложение.
Но, думаю, можно сделать свою форму выбора с таблицей значений, которую уже можно заполнить в привилегированном режиме.
8. 1cnikkk 18.02.21 13:51 Сейчас в теме
(7)Да это работает, но после выбора склада в форме документа пишет "Объект не найден". Получается что в форме документа Привилегированный режим не работает и нужно искать другое решение. Подскажите в какую сторону копать?
Прикрепленные файлы:
9. SlavaKron 18.02.21 14:14 Сейчас в теме
(8) Если проблема только эстетическая, можно сделать представление для этого поля, которое также можно получить в привилегированном режиме.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот