Ограничить доступ к номенклатурной группе

1. one_strannik 1 10.01.20 14:27 Сейчас в теме
Всем доброго дня!
Имеется база типовой конфигурации УТ 11.4.6.188
Задача - запретить пользователям добавлять номенклатуру в счета из конкретного вида, но этот вид не удалять, т.к. при закрытии периода еще потребуется.
Кроме как ограничить доступ на уровне записей это можно еще как-нибудь сделать?
Благодарю заранее за помощь.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user705522_constantin_h 36 10.01.20 14:42 Сейчас в теме
(1)Есть ограничения групп доступа. В них есть группы номенклатуры. Создаёте группу доступа номенклатуры Запрещённая номенклатура. Включаете в неё запрещённую номенклатуру и запрещаете доступ к этой группе.
15. muskul 11.01.20 07:48 Сейчас в теме
(3)Это только на редактирование работает
7. TimurD 6 10.01.20 15:15 Сейчас в теме
(1) Только костыли,собственно, что другие написали. Только не надо Писать:

Если ИмяПользователя() = "Вася Пупкин" Тогда
    НомунклатуруВидно = Истина;
Иначе
    НомунклатуруВидно = Ложь;
КонецЕсли;
2. starjevschik 10.01.20 14:40 Сейчас в теме
Можно написать проверку перед записью. Или в какой-нибудь подписке тоже перед записью.
4. karagach 10.01.20 14:46 Сейчас в теме
при открытии номенклатуры проверять роль пользователя .отличную от админа запретить . отказ = истина.
5. Гарин 1 10.01.20 15:01 Сейчас в теме
можно скрыть программно с помощью ПараметрыВыбора
6. one_strannik 1 10.01.20 15:14 Сейчас в теме
(5) не подскажете по-подробнее, как это реализовать без внесения изменений в конфигурацию?
8. Гарин 1 10.01.20 15:15 Сейчас в теме
(6)это только с изменением конфигурации
9. TimurD 6 10.01.20 15:21 Сейчас в теме
(8) Можно конечно в расширение. Если нужно прост ограничить выбор в документе, тогда в форме документа у реквизита ТЧ "Номенклатура" нужно "ПриСозданииНаСервере" указать ПараметрыВыбора. Посмотрите в типовых как это делается. Но... Эт будет работать, если Вы будете выбирать непосредственно в ТЧ. В форме подбора это ограничение работать не будет. И потом, у Вас есть четкий критерий (условие для номенклатуры), или это некие не связанные между собой номенклатуры?
10. one_strannik 1 10.01.20 15:24 Сейчас в теме
(9)
"Номенклатура" нужно "ПриСозданииНаСервере" указать ПараметрыВыбора. Посмотрите в типовых как это делается. Но... Эт будет работать, если Вы будете выбирать непосредственно в ТЧ.


Критерий - скрыть определенный вид номенклатуры (папку), но нужно чтобы не было видно и через подбор, чтобы в счета ее не добавили.
11. TimurD 6 10.01.20 15:34 Сейчас в теме
12. one_strannik 1 10.01.20 15:44 Сейчас в теме
(11) Главная задача запретить пользователям добавлять эту номенклатуру в счета. Но обращаться к этой номенклатуре БУХИ будут при закрытии периода.
13. TimurD 6 10.01.20 16:16 Сейчас в теме
(12) Что значит обращаться? Руками где-то выбирать? Более того, закрытие месяца обычно возлагается на опытного сотрудника (ов), а у него и прав по более должно быть. И не будем забывать, что кот мы можем исполнять в привилегированном режиме.
Правильно, в таких случаях, использовать RLS, как написал коллега в первом комментарии (3). Все остальное от Лукавого.
14. TimurD 6 10.01.20 16:26 Сейчас в теме
(13) Как я написал выше, если это нужно сделать только для одного документа, тогда нужно вносить изменения в форму документа (определить параметры выбора), и в форму подбора.
Оставьте свое сообщение

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