0
Neuroproton
10.12.18
✎
08:58
|
Добрый день, подскажите как реализовано скрытие элементов справочника номенклатуры в УНФ при указании реквизита "Недействителен". Я пытаюсь сделать аналогичную возможность в Рознице 2.2, начал с создания доп.реквизита (с поддержки снимать крайне не желательно), установил в расширении отбор по этому реквизиту на форме списка и выбора. Все работает, НО если пользователь "вручную" начнет вбивать наименование номенклатуры в каком-либо документе, то она отобразится в выпадающем списке и будет доступна для выбора. Начал гуглить, натолкнулся на RLS, но вот что-то не совсем его понимаю. Создал новую роль, в ней ограничение доступа, но возникли проблемы.
1) Я не совсем понимаю как указать именно мой реквизит в условие.
2) Мои ограничения вообще не сработали, я попробовал с типовым реквизитом (Весовая), указал условие ИСТИНА, но все равно все записи видно.
Может кто-нибудь хотя бы подскажет направление, куда копать, что искать? =)
|
|
2
AlvlSpb
10.12.18
✎
09:27
|
(1) Быстренько не получится. ТС требуется чтобы выведенная номенклатура была везде не видна. в формах списка и выбора. подбора и в поиске
(0) В УНФ это реализовано в повсеместном наложении отбора на списки с номенклатурой Недействительный = Ложь. Не снимать с поддержки - значит единственный выход: в расширении накладывать отбор во всех нужных формах.
RLS не получится, т.к. его работа в расширении пока очень специфическая. Созданная роль отработает только в отношении отчетов и обработок, в отношении доков и справочников - только если роль из расширения перенести в основную конфигурацию.
|
|
3
Neuroproton
12.12.18
✎
08:23
|
В менеджере справочника есть такая штука ОбработкаПолученияДанныхВыбора, пытаюсь её переписать, сделал запрос и СтандартнуюОбработку установил в "Ложь", чтобы попадали только элементы с реквизитом "Недействительный" = Ложь, запрос работает, список формируется, но почему-то отрабатывает не всегда. Все равно при вводе наименования мой элемент высвечивается. Я уже обошел все типовые процедуры, которые изменяют ДанныеЗаполнения, нигде ничего более не добавляется, но в итоге все равно пихает туда "недействительный" элемент. Как с этим бороться? БП КОРП 3.0.65 (Да, мне подобное еще и в БП нужно сделать, кроме Розницы)
|
|