Страница 1 из 2
Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 15:54
khokhlov.a
Доброго дня.
Есть сущность реестров договоров. Через Глобальные списки реализован выбор филиала с делением на три уровня (Регион, город филиал). При создании договора выбирается последовательно Регион, город, филиал. Сохраняется.
Проблема начинается при попытке фильтровать список договоров. Нет возможности фильтровать все договора по региону. Многоуровневый список выдает кашу, да и не фильтрует по региону. MySQL поле фильтрует, но в поле выбора фильтра нет значений, необходимо прописать точное значение для фильтрации, что не удобно.
Пробовал создать отдельную сущность со справочником филиалов, указав туда отдельными полями регион, город и филиал, но в форме создания договора не могу подтянуть выпадающий список для выбора филиала.
Подскажите, как реализовать данную структуру.
Спасибо.
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 16:13
SergeyShepelev
Добрый день! Можно попробовать реализовать через "Сущность выпадающий список ajax".
Структура:
в сущности договора:
- выбираем филиал из справочника который отдельной сущностью(тип поля Сущность выпадающий список ajax)
- и копируем значения полей в форму договора
Во вкладке значения
[id]=[id]
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 16:34
khokhlov.a
Спасибо за ответ. Я так полагаю тогда подтянутся все значения из сущности справочник филиалов?
Я вижу это так:
- в форме договора выбираем поле Регион - вываливается список регионов из справочника.
- в форме договора выбираем поле Город - вываливается список городов из справочника, привязанных к региону.
- в форме договора выбираем поле Филиал - вываливается список филиалов из справочника, привязанных к городу.
- в форму договора подтягивается автоматом адрес филиала из справочника.
Все, перечисленное выше за исключением адресов, реализовано через глобальный список, но опять же проблемы с фильтрацией и невозможность подтянуть адреса.
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 16:53
support
Попробуйте через "Многоуровневый список сущностей"
https://docs.rukovoditel.net.ru/index.php?p=126
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 16:54
SergeyShepelev
Да, все верно, адреса предеться также перенести в справочник филиалов.
Просто адреса у Вас будут не глобальным списком а в сущности.
P.S. Из глобальных списков у меня только статусы, а справочники я создаю сущности, так как у каждого справочника разные задачи и структура.
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 04 окт 2022, 16:57
SergeyShepelev
Можно и так, вариантов на самом деле масса)
Так же есть идея реализовать справочники в отдельной базе и к ним обращаться через плагин
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 05 окт 2022, 10:43
khokhlov.a
Не совсем понимаю как перелинковать две сущности между собой, да вообще не понятно, что мешает поля выбирать из одной сущности подставляя в определенную форму списка для выбора.
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 05 окт 2022, 10:46
khokhlov.a
В общем, имеем сущность "Справочник" вида:
ID - Регион - Город - Филиал - Адрес.
Подскажите, как в другую сущность в поле Регион списком подтянуть выбор только регионов из сущности "Справочник", в поле Город - только города из сущности "Справочник" и так далее. Стандартными полями сущностей реализовать я этого не смог.
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 05 окт 2022, 10:50
SergeyShepelev
Вы хотите подтягивать каждое поле отдельно?
Re: Выпадающий список с выбором значения из другой сущности
Добавлено: 05 окт 2022, 11:17
khokhlov.a
В идеале кончено выбрать филиал и автоматом подтянуть все связанные данные. Регион, город и адрес.