Не отображаются связанные записи при включении иерархии

Ответить
it@ivku.ru
Сообщения: 63
Зарегистрирован: 20 апр 2023, 10:16
Имя: Алексей
Откуда: Россия, Иваново

Не отображаются связанные записи при включении иерархии

Сообщение it@ivku.ru »

День добрый.

Столкнулся с тем, что стоит установить для связанной записи режим иерархии с не пустой родительской записью, как связь перестает отображаться.
Пример:
две таблицы, в одной рабочие места, в другой оборудование.
"Оборудование" связано через поле "Связанные записи" с "Рабочими местами".
"Рабочее место" связано через поле "Связанные записи" с "Оборудованием".

В просмотре записи Оборудования видна связь с Рабочим местом.
Стоит связанному Рабочему месту в режиме древовидной таблицы поставить не верхний уровень (изменить родительскую запись), как перестает отображаться связанная запись в поле Оборудование.

Например.
----
----
----


Родительская запись для рабочего места СЕКРЕТАРЯ пустая
ШАГ 0. Родительская запись для рабочего места СЕКРЕТАРЯ пустая, верхний уровень иерархии
ШАГ 0. Родительская запись для рабочего места СЕКРЕТАРЯ пустая, верхний уровень иерархии
Screenshot_0.png (7.09 КБ) 847 просмотров
----

Если перейти на связанную с этим рабочим местом запись с оборудованием, то мы видим, что в оборудовании в поле "Связи" отображается, где оно установлено.
ШАГ 1. Все хорошо, связанная запись СЕКРЕТАРЯ отображается. Оборудование КОМПЬЮТЕР связано с рабочим местом СЕКРЕТАРЯ.
ШАГ 1. Все хорошо, связанная запись СЕКРЕТАРЯ отображается. Оборудование КОМПЬЮТЕР связано с рабочим местом СЕКРЕТАРЯ.
----

Теперь установим рабочему месту Секретаря уровень подчинения (установим родительскую запись).
ШАГ 2. Меняем рабочему месту СЕКРЕТАРЯ уровень подчинения в древовидной таблице
ШАГ 2. Меняем рабочему месту СЕКРЕТАРЯ уровень подчинения в древовидной таблице
Screenshot_8.png (5.35 КБ) 848 просмотров
----

Смотрим на оборудование, а там в поле Связи пусто, хотя текстом сообщает, что есть одна связь.
ШАГ 3. Все, связанная запись не отображается, хотя если нажать на кнопку Удалить связь, то она есть.
ШАГ 3. Все, связанная запись не отображается, хотя если нажать на кнопку Удалить связь, то она есть.
----

Связь присутствует, но почему-то не отображается.
ШАГ 4. Проверяем, связь есть и ее можно удалить, но она не отображается.
ШАГ 4. Проверяем, связь есть и ее можно удалить, но она не отображается.
----


Можно как-нибудь это победить???
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не отображаются связанные записи при включении иерархии

Сообщение support »

Повторите проблему в персональной демо и дайте ссылку на демо, я посмотрю что не так.
it@ivku.ru
Сообщения: 63
Зарегистрирован: 20 апр 2023, 10:16
Имя: Алексей
Откуда: Россия, Иваново

Re: Не отображаются связанные записи при включении иерархии

Сообщение it@ivku.ru »

Ссылка на демку https://rukovoditel.cloud/demo/3.6/inde ... mo_id=4716
Если зайти в любое оборудование, то можно увидеть, что связанные записи НЕ ОТОБРАЖАЮТСЯ, хотя ДОЛЖНЫ.
Безымянный22.png
А теперь попробуйте убрать у рабочего места2 привязку к месту1 (сделайте для него пустую родительскую запись) - и в оборудовании все будет отображаться правильно. Т.е. проблема в наличии родительской записи.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не отображаются связанные записи при включении иерархии

Сообщение support »

Поправил. Файл из архива замените в modules\items\actions\
Сообщите результат.
Вложения
listing.zip
(2.89 КБ) 47 скачиваний
it@ivku.ru
Сообщения: 63
Зарегистрирован: 20 апр 2023, 10:16
Имя: Алексей
Откуда: Россия, Иваново

Re: Не отображаются связанные записи при включении иерархии

Сообщение it@ivku.ru »

Все заработало!
Спасибо большое!!!
Ответить