#0
by ignorant
Иногда возникает потребность скрыть от пользователей некоторую часть справочника. Использование отбора с условием ВСпискеПоИерархии перед открытием формы списка не позволяет это сделать достаточно красиво: видна иерархическая структура справочника с "лишними" группами. Удалось решить проблему, используя RLS. В качестве примера рассмотрим справ. Номенклатура Потребовалось: 1. 3 параметра сеанса ИспользоватьФильтрациюНоменклатуры - булево, флажок использования фильтрации РасширенныйФильтрПоНоменклатуре - ФиксированныйМассив - список групп номенклатуры, подлежащих визуализации ПустойФильтрПоНоменклатуре - ФиксированныйМассив - пустой список групп номенклатуры для служебных целей 2. В роли пользователя для права Чтение справ. Номенклатура для поля Ссылка ограничиваем доступ условием: Номенклатура ГДЕ ВЫБОР КОГДА &ИспользоватьФильтрациюНоменклатуры И Номенклатура.ЭтоГруппа ТОГДА Номенклатура.Ссылка В (&РасширенныйФильтрПоНоменклатуре) ИЛИ Номенклатура.Родитель В (&ПустойФильтрПоНоменклатуре) 3. Для храненения списка групп, с которыми разрешено работать пользователям филиала в нашей конфигурации создана ТЧ НоменклатураФилиала в плане обмена Филиалы - т. сказать, "местные" условия ;) 4. В МодулеПриложения вот таким извращенным способом определяем значения ПараметровСеанса Процедура НазначитьПараметрыСеанса
#3
by ignorant
что значит "Формировать"? Это переменные сеанса. Формируются при КАЖДОМ входе пользователя
#4
by Гений 1С
Ну видимо это происходит не так уж и часто. ;-) При запуске системы формируется этот список, как я понял! Перезайти и увидишь. Но лучше бы просто считать число видимых элементов в группе и если оно равно нулю, тогда и группу не показывать. ;-)
#5
by IronDemon
В центре добавили новый товар для филиала. Юзвери не увидят пока не перазайдут, так?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: Есть ли способ анализа диалогов при обновлениях в 7.7 ?
- Как показать часть отчета, пока другая часть формируется? :)
- Ознакомление пользователей с изменениями конфигурации - способ?
- Как перенести табличную часть справочника в табличную часть документа?
- Спрятать часть элементов из списка справочника
- Табличная часть документа в табличную часть другого документа.
- Не работает в поле ввода справочника: способ поиска - любая часть
В этой группе 1С
- УПП Платежные поручения входящие
- В чем отличие Номенклатурная группа и Номенклатурная группа затрат?
- v7: Получить остатки по определенному документу
- ЗиК. Среднесписочная численность, внешние совместители.
- Програмная выборка из Журнала регистрации
- v8: Вопрос по схеме компоновки данных. "Ошибка в элементе отбора" из-за чего вы
- Ошибка SDBL.Помогите
- 1c77 Как получить доступ к документу из другой базы данных
- v7: Переход с ОСН на УСН автоматически?
- Конвертация данных.Задвоение записей в регистре сведений.
- Обмен данными: Номер сообщения
- Подключение ККМ Меркурий MSK к 1С v7.7 ТиС 8.6
- v8: Сохранение ширины колонок в поле табличного документа.
- 1c++. Добавить строку в таблицу SQL
- Пропадает сетевой принтер
- упп: Как правильно свернуть базу?
- Патчи Ромикса не помогают....
- Включение режима множественного выбора при подборе
- Эмулятор для 16-разрядных приложений
- Проблема с автообменом обменом в 1с 77