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

Все вопросы/проблемы по установке и использовании.
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

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

Сообщение $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" и отображать с её помощью поле "Имя" из Публичных форм, которое и будет являтся идентификатором заявки. По нему же можно будет уже эти заявки фильтровать.
Коллеги, подскажите, пожалуйста, в правильном ли направлении я мыслю?
В какой таблице находится поле Имя из Публичных форм, я не нашёл.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Записи не связанны с публичной формой.
У вас несколько публичный форм для одной сущности и нужно отмечать из какой формы пришла заявка?
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

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

Сообщение $Expert »

support писал(а): 25 сен 2018, 10:51 Записи не связанны с публичной формой.
У вас несколько публичный форм для одной сущности и нужно отмечать из какой формы пришла заявка?
Да, именно так.
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

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

Сообщение $Expert »

Какие есть варианты решения?
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

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

Сообщение $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 через запятую или /
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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

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

ext/public/form&id=1&fields[157]=39
то есть при открытии формы будет выбираться нужно значение нужной формы.
Такое поле можно скрыть правилами отображения если его не нужно видеть.
....
С многоуровневым списком не получится сделать.
$Expert
Спонсор
Спонсор
Сообщения: 371
Зарегистрирован: 06 фев 2017, 23:32
Имя: Сергей
Откуда: Планета Земля

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

Сообщение $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) ?
Ответить