Ограничения доступа к Поступлению на расчетный счет по виду операции "Поступление от покупателей"
Стоит задача дать доступ менеджерам смотреть Поступления на расчетный счет только с видом операции "Поступления от покупателей".
Мои действия.
У системе уже есть ограничения "Виды поступления наличных". Взял ее за основу.
В общем модуле УправлениеДоступомБП() в процедуре ЗаполнитьВидыДоступа() добавил
В процедуре ЗаполнитьВидыОграниченийПравОбъектовМетаданных() добавил
Создал роль ЧтениеПоступленияНаРасчетныйСчет
Скопировал в нее шаблоны ограничений из ИзменениеУчастниковГруппДоступа (ДляОбъекта(ПолеОбъекта), ПоЗначениям)
Прописал ограничения к доступу по Документу ПоступлениеНаРасчетныйСчет
по аналогии с "Виды поступления наличных"
В модуле менеджера документа
Запустился с параметром "ЗапуститьОбновлениеИнформационнойБазы"
Далее в режиме Предприятия добавил роль пользователю, в профиле задал ограничение
НЕ РАБОТАЕТ! Показывает все документы.
Что я сделал не так (или не доделал)?
Мои действия.
У системе уже есть ограничения "Виды поступления наличных". Взял ее за основу.
В общем модуле УправлениеДоступомБП() в процедуре ЗаполнитьВидыДоступа() добавил
// Виды операций поступления ДС
ВидДоступа = ВидыДоступа.Добавить();
ВидДоступа.Имя = "ВидыОперацийПоступлениеДC";
ВидДоступа.Представление = НСтр("ru = 'Виды поступления денежных средств'");
ВидДоступа.ТипЗначений = Тип("ПеречислениеСсылка.ВидыОперацийПоступлениеДенежныхСредств");
В процедуре ЗаполнитьВидыОграниченийПравОбъектовМетаданных() добавил
|Документ.ПоступлениеНаРасчетныйСчет.Чтение.ВидыОперацийПоступлениеДC
Создал роль ЧтениеПоступленияНаРасчетныйСчет
Скопировал в нее шаблоны ограничений из ИзменениеУчастниковГруппДоступа (ДляОбъекта(ПолеОбъекта), ПоЗначениям)
Прописал ограничения к доступу по Документу ПоступлениеНаРасчетныйСчет
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям("Документ.ПоступлениеНаРасчетныйСчет", "", "",
"Организации", "Организация",
"ВидыОперацийПоступлениеДC","ВидОперации",
"","",
"","",
"","","","","","","","",
"","","","","","","","",
"","","","","","","",""
)
#КонецЕсли
Показатьпо аналогии с "Виды поступления наличных"
В модуле менеджера документа
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Организация)
| И ЗначениеРазрешено(ВидОперации)";
КонецПроцедуры
ПоказатьЗапустился с параметром "ЗапуститьОбновлениеИнформационнойБазы"
Далее в режиме Предприятия добавил роль пользователю, в профиле задал ограничение
НЕ РАБОТАЕТ! Показывает все документы.
Что я сделал не так (или не доделал)?
По теме из базы знаний
- Конфигурация "Весовая ред. 3.0" для Платформы 1С 8.3
- Корректировка Поступления не попадает в книгу продаж. Как исправить?
- Книга доходов и расходов (КУДИР) и кассовая книга для 1С 8.х любой конфигурации для предприятий на УСН, ПСН, ЕСХН
- Формирование цепочки документов (Реализация - Поступление - Реализация ..... - Поступление)
- Управление доступом к формам и элементам форм «УФОРМ-ЮГ» (БП, БП-КОРП, ЕРП, УНФ, УТ, КА, УХ) [Расширение]
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот