Версия для печати темы (https://pro1c.org.ua/index.php?s=e851c1aa53f17099273ae5061027f438&showtopic=57007)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Управление ролями пользователей.

Автор: george_smith 12.02.20, 14:36

Здравстуйте!
В документе "Реализация товаров и услуг" на вкладке "Доверенность"есть реквизиты "Отпуск разрешил" и "Отпуск произвел". Для зав скадом редактирование данного документа запрещено. Как можно ему дать возможность вносить данные только в эти два реквизита. Спасибо!

Автор: fly 12.02.20, 16:09

Цитата(george_smith @ 12.02.20, 14:36) *
Как можно ему дать возможность вносить данные только в эти два реквизита

1. Используйте РольДоступна()
Обходите все реквизиты Доступность = Ложь, Кроме необходимых. Ну и меняете правило по которому является ТолькоПросмотр.
2. Делаете обработку, УстановитьОтвественных, и прописываете, что Необходимо - меняете права доступа и т.п. на момент выполнения обработки, после выполнения - возвращаются права.
... можно еще придумать, тут как бы фантазия и ограничения разработками и ролями играетесь.

Автор: Sirius83 12.02.20, 16:22

Цитата(george_smith @ 12.02.20, 15:36) *
Здравстуйте!
В документе "Реализация товаров и услуг" на вкладке "Доверенность"есть реквизиты "Отпуск разрешил" и "Отпуск произвел". Для зав скадом редактирование данного документа запрещено. Как можно ему дать возможность вносить данные только в эти два реквизита. Спасибо!


Ну на редактирование документа все-таки доступ надо дать ибо ето обэкт которим регистрирукеш изменения а обрезать доступ к данным по документу можна как-то так:

Если РольДоступна("ЗавСклад") Тогда 
        Для Каждого Стр из ЭлементыФормы Цикл
            Стр.Доступность = Ложь;    
        КонецЦикла;
        
        ЭлементыФормы.ОсновнаяПанель.Страницы.Довереность.ОтпускРазрешил.Доступность = Истина;
        ЭлементыФормы.ОсновнаяПанель.Страницы.Довереность.ОтпускПроизвел.Доступность = Истина;

КонецЕсли;

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua