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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Отбор в списке Контрагентов по группам

Автор: Constantus 21.06.17, 16:17

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

При открытии списка Контрагентов, для ограничения видимости контрагентов использую код:

    ЭтаФорма.Отбор.Регион.Использование=Истина;
    ЭлементыФормы.СправочникСписок.Значение.Отбор.Регион.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;//ВСписке;
    ЭлементыФормы.СправочникСписок.НастройкаОтбора.Регион.Доступность = Ложь;
....
    ЭтаФорма.Отбор.Регион.Значение = СписокДокументов;


Где, СписокДокументов - перечень доступных Регионов по реквизиту Регионы

Данный код работает, т.е. выкидывает (фильтрует) из списка запрещенные препараты

Группы контрагенов также имеет реквизит "Регион", и также заполнен... (реквизит "Регион": использование для групп и элементов)

Как переделать данный код, чтобы фильтровались и группы Контрагентов по данному реквизиту "Регион"???


Автор: Abyss 21.06.17, 16:46

Убрать Иерархический просмотр для списка справочника

Автор: Constantus 21.06.17, 17:19

Abyss @ Сегодня, 19:46 * ,


И что получится? Каша... Группы и элементы в одном гигантском списке... Пробовал я так, да работает, но требуется и иерархию сохранить... для красоты в конце концов...

Или представьте, у меня многоуровневый список контраагентов... как искать в этом списке...

Автор: Abyss 21.06.17, 18:35

Допустим нужно установить отбор по Регион = Юг
Есть иерархия
Группа1 (Юг)
---Группа2 (Юго-Запад)
------Группа3(Юг)
---------Группа4(Юго-Восток)

Покажите иерархию после применения отбора

Автор: Flexy 22.06.17, 10:44

Имхо с иерархией групп - ни как. Отбор тут не поможет. Нужен предзапрос на уровне RLS.

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