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

Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 08 июл 2022, 19:05
alcompstudio
Добрый день!

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

Заявки
- Маршруты
- Транспортный раздел
- - Транспортные средства

Имеется связь (через поле Связанные записи) между Маршрутами и Транспортными средствами ("двусторонняя").

Если добавлять новое Транспортное средство из сущности Маршруты, то все нормально добавляется - видны записи по всем Заявкам и по всем Транспортным разделам, и можно выбрать нужную запись, к которой после добавления связывается текущая http://joxi.ru/MAjDZllHd375Lm

Но вот "обратное" добавление - т.е. из Транспортного раздела нужно добавить Маршрут - не могу выбрать нужную запись Заявки (она же является родительской для Маршрутов), не выводятся все, а только какие-то 2, по непонятно какому условию... http://joxi.ru/L21q4bbuwNq4e2 . Хотя по логике, должны же выводиться все Заявки. Даже если вручную вводить ИД заявки - она не отображается в выпадающем списке, пишется, что Совпадений не найдено http://joxi.ru/EA4GjvvtX5qey2 .

Никаких фильтров, условий в полях связанных записей нет. Добавление произвожу из админского аккаунта.

Куда копать, что может быть не так?

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 09 июл 2022, 10:33
support
Так сложно сказать. Создайте подобную ситуацию в персональной демо https://www.rukovoditel.net.ru/demo.php
Будем разбираться.

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 09 июл 2022, 20:46
alcompstudio
Сделал персоналку, но там все нормально... все работает, значит что-то в моей базе, буду копать далее... Не могу понять в чем ограничения могу быть по добавлению связываемых записей.

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 09 июл 2022, 20:59
alcompstudio
В общем, не могу выбрать нужную заявку, даже при обычном добавлении вложенной подсущности Маршруты.

Т.е., если просто даже захожу в список Маршрутов (это подсущность в Заявках), то при попытке добавления новой записи в Маршруты - в появившемся диалоговом окне выбора нужной родительской записи Заявки - вижу (и могу выбрать) только 2 записи

http://joxi.ru/8AnYOVVtN9GD12

Не пойму, почему не выводятся все родительские записи, чтобы я мог выбрать куда добавить Маршрут - это какой-то баг в БД/скрипте, или же фильтр/условие отображения Заявок как-то могут влиять? Куда можно посмотреть?

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 10 июл 2022, 12:19
Antonyous99
А все от Админа делаете?
Посмотрите права доступа на сущность, кот. должна погружаться.

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 10 июл 2022, 12:44
alcompstudio
Antonyous99 писал(а): 10 июл 2022, 12:19 А все от Админа делаете?
Посмотрите права доступа на сущность, кот. должна погружаться.
Вот как раз именно от админа. Я даже не знаю, где может быть баг. Там 100+ полей разного типа, также есть поля Аякс запрос с пользовательским кодом, может что-то код там "мешает" выводить? Как-то странно получается, не пойму даже где может "фильтр" какой-то стоять или что еще может "запрещать" выбирать родительскую запись для добавления вложенной.

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 11 июл 2022, 08:36
Antonyous99
Попробуйте поменять тип поля Сущность на Сущность Аякс и наоборот, поставить и удалить фильтры и/или условия выборки записей.
Может быть такие действия сбросят возможные глюки.

Re: Связанные записи - не добавляется новая запись через связь (не выводятся записи)

Добавлено: 11 июл 2022, 11:12
alcompstudio
Antonyous99 писал(а): 11 июл 2022, 08:36 Попробуйте поменять тип поля Сущность на Сущность Аякс и наоборот, поставить и удалить фильтры и/или условия выборки записей.
Может быть такие действия сбросят возможные глюки.
Ну я тут даже простое (системное) добавление не могу произвести . Мы уже "абстрагировались" от связанных записей, там получается дело не в них, как я выяснил.

Т.е. при наличии структуры

Заявки
- Маршруты

Если я хочу добавить сразу запись в сущность Маршруты - из самого списка Маршрутов, то не могу при этом выбрать родительскую запись Заявки, куда добавится новая запись Маршрута http://joxi.ru/EA4GjvvtX5YWb2

Скорее всего что-то у меня с базой... или может еще какой-то баг, буду смотреть. Т.к. на свежей базе такого глюка не наблюдается.