Страница 2 из 2

Re: Доп. поля из другой сущности

Добавлено: 25 сен 2018, 09:47
$Expert
support писал(а): 25 сен 2018, 05:57 А что бы получить именно Название элемента, нужно строить под запрос к таблице app_global_lists_choices.
Спасибо, получилось:

Код: Выделить всё

select name from app_global_lists_choices where id in (select field_216 from app_entity_1 where id=e.created_by)
И, если не сложно, на предыдущий мой вопрос ответьте, пожалуйста:
$Expert писал(а): 24 сен 2018, 12:34 Коллеги, ещё раз спасибо за помощь - всё настроил, как надо.
Но исходя из данного примера и используя данный метод, решил так же идентифицировать и внешние заявки.
Сейчас все заявки "сыпятся" в один отдельный раздел "ЗАЯВКИ" в независимости от того, какому проекту они адресованы. Хотя создаются заявки из разных Публичных форм. Чтобы их идентифицировать, я думаю в сущности "Заявки" создать поле типа "Формула MySQL" и отображать с её помощью поле "Имя" из Публичных форм, которое и будет являтся идентификатором заявки. По нему же можно будет уже эти заявки фильтровать.
Коллеги, подскажите, пожалуйста, в правильном ли направлении я мыслю?
В какой таблице находится поле Имя из Публичных форм, я не нашёл.

Re: Доп. поля из другой сущности

Добавлено: 25 сен 2018, 10:51
support
Записи не связанны с публичной формой.
У вас несколько публичный форм для одной сущности и нужно отмечать из какой формы пришла заявка?

Re: Доп. поля из другой сущности

Добавлено: 25 сен 2018, 11:05
$Expert
support писал(а): 25 сен 2018, 10:51 Записи не связанны с публичной формой.
У вас несколько публичный форм для одной сущности и нужно отмечать из какой формы пришла заявка?
Да, именно так.

Re: Доп. поля из другой сущности

Добавлено: 26 сен 2018, 10:49
$Expert
Какие есть варианты решения?

Re: Доп. поля из другой сущности

Добавлено: 26 сен 2018, 17:59
$Expert
$Expert писал(а): 25 сен 2018, 09:47 Спасибо, получилось:

Код: Выделить всё

select name from app_global_lists_choices where id in (select field_216 from app_entity_1 where id=e.created_by)
В связи с большим количеством отделений, создал многоуровневый список, так вот, теперь по данной формуле отображается только родительский уровень, а вложенное значение не отображается.
Если смотреть по ID, то отображаются два значения через запятую - 37,39 (подразделение, отделение).
Подскажите, пожалуйста, как тут действовать? Как вывести значения обоих ID через запятую или /

Re: Доп. поля из другой сущности

Добавлено: 26 сен 2018, 20:19
support
$Expert писал(а): 26 сен 2018, 10:49 Какие есть варианты решения?
Создайте доп поле с выпадающем списком, где будет указана тип публичной формы.
В ссылке на публичную форму можно передать параметр fields[157]=39

Код: Выделить всё

ext/public/form&id=1&fields[157]=39
то есть при открытии формы будет выбираться нужно значение нужной формы.
Такое поле можно скрыть правилами отображения если его не нужно видеть.
....
С многоуровневым списком не получится сделать.

Re: Доп. поля из другой сущности

Добавлено: 27 сен 2018, 09:24
$Expert
support писал(а): 26 сен 2018, 20:19 Создайте доп поле с выпадающем списком, где будет указана тип публичной формы.
В ссылке на публичную форму можно передать параметр fields[157]=39

Код: Выделить всё

ext/public/form&id=1&fields[157]=39
то есть при открытии формы будет выбираться нужно значение нужной формы.
Такое поле можно скрыть правилами отображения если его не нужно видеть.
Честно говоря, не понял. Объясните, пожалуйста, поподробнее. Спасибо!
support писал(а): 26 сен 2018, 20:19 С многоуровневым списком не получится сделать.
А отобразить только второе значение можно, только 39, не отображая 37 (37,39) ?