Пользователи Ajax - слетает условие при добавлении в форме через + (плюс)

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Пользователи Ajax - слетает условие при добавлении в форме через + (плюс)

Сообщение alcompstudio »

Есть такая структура:

Компании
Заявки
- Транспортные средства (ТС)

В сущности Транспортные средства (ТС) есть пользователи Аякс - множественный выбор.

В Транспортные средства (ТС) есть поле сущность Аякс с возможностью добавления (через +) - ссылается на сущность Компании. Тут же в поле Пользователи Аякс настроено условие, при котором можно выбрать только тех пользователей, которые имеются в Компании (как указывал ранее - она через Сущность Аякс подключена). Но, думаю, не в этом суть, скорее всего (но могу ошибаться).

Код условия такой:

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

find_in_set(e.id,(select field_2261 from app_entity_68 where id=[4072]))
field_2261 - это поле Пользователи Аякс из сущности Компании (68)
4072 - поле Сущность Аякс в текущей сущности, выборка из Компаний.

Все работает, пока не сделаю добавление новой Компании через "+" в форме сущности Транспортные средства (ТС) - как только произойдет переход на другую форму из основной формы - то условие слетает и я вообще не могу выбрать пользователей.

Для наглядности записал небольшой (2 мин) видеоролик.
https://www.loom.com/share/eb59c899f149 ... c35c1f8b9c

Если это не ошибка, то есть ли подсказка что еще в коде/условии прописать, чтобы не слетало...?
Ответить