Поле сущность Аякс - как должно работать условие выборки?

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

Поле сущность Аякс - как должно работать условие выборки?

Сообщение alcompstudio »

Добрый день!

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

Заявки
- Условия договоров

В Заявках есть поле Сущность Аякс, которое подключено, собственно, во вложенную сущность Условия договоров, хочу задать условие выборки записей в списке, чтобы отображались именно те записи Условий договоров, что имеются во вложенной сущности текущей заявки (а не со всех заявок).

По логике просится условие

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

e.parent_item_id = id
Но, как я понял, поле Аякс не работает напрямую с идентификаторами, родительскими идентификаторами, поэтому хотел перехитрить, передавая id Заявки в через формульное поле в статический текст по шаблону (т.е. ID заявки записываю в поле Статический текст по шаблону [6909]), и передавая тот же ID заявки во вложенную сущность в поле Статический текст по шаблону 6908. В итоге - ID заявки мы фиксируем как в самой Заявке, так и во всех вложенных записях Условия договоров - в полях Статический текст по шаблону.

И соответственно, я строю условие по этим полям:

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

e.field_6908 = [6909]
http://joxi.ru/gmvDzggHeRqQzA

По логике значения совпадают, но условие не работает... http://joxi.ru/v29zollt4wZ9qA
Как правильно строить условие, что я не учел?

Через поле Многоуровневый список сущностей не подходит, нужно именно через поле Аякс в данном конкретном случае.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение nruslan2 »

viewtopic.php?f=2&t=5436&start=20
аналогично?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение alcompstudio »

nruslan2 писал(а): 23 июн 2022, 16:14 viewtopic.php?f=2&t=5436&start=20
аналогично?
Наверное нет, т.к. в той теме проблема со связанными записями - т.е. через "промежуточные" таблицы БД. А у меня проблема с "прямой" связью, наверное. Или через поле Сущность Аякс тоже создается "промежуточная таблица" ?
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение nruslan2 »

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

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение alcompstudio »

nruslan2 писал(а): 23 июн 2022, 18:24 нее имеется в виду проблема со значение поля id и родителя!
Ну проблему, все равно не знаю как решить, хотя вроде простое решение должно быть )
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение support »

Для 3.2 добавил опцию "Режим отладки" что можно было проверять как построен запрос.
Вложения
2022-06-23_19-49-55.png
screenshot-localhost-2022.06.23-19_50_23.png
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение nruslan2 »

Вот это прям мастхев!!
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Поле сущность Аякс - как должно работать условие выборки?

Сообщение nruslan2 »

С учетом того что в последние время многие сталкиваются с необходимостью использовать id текущей записи в условиях выборки Сущности AJAX, доработал код - viewtopic.php?p=25426#p25426
Ответить