[Решено] Не редактируется запись, формой, вызванной из многоуровневого списка!

Ответить
Lexxor2011
Спонсор
Спонсор
Сообщения: 70
Зарегистрирован: 01 фев 2023, 18:12
Имя: Алексей Грибков
Откуда: Россия, г. Южно-Сахалинск
Организация: ООО "Интер Энерджи"

[Решено] Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение Lexxor2011 »

Ссылка ка демку:
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1996
Есть дерево сущностей:
2023-03-12_01-33-08.png
Группа позиций
- Подгруппа позиций
-- Позиции
И отдельная сущность:
Реестр позиций
В которой реализован выбор позиций через каскад:
2023-03-12_01-35-31.png
Сущность, выпадающий список (ajax) - (Группа позиций)
- Многоуровневый список сущностей - (Подгруппа позиций)
-- Многоуровневый список сущностей - (Позиции)

При работе в форме "Реестра позиций" и нажатии на значок редактирования записи "Позиции" (это второй уровень)
2023-03-12_01-37-16.png
, выходит форма позиции, если в ней сделать изменения, то они не сохраняются в записи после нажатия на кнопку "Сохранить".
Форма моргает, название позиции пропадает из поля, но изменения в самой записи "Позиции" не сохраняются.
2023-03-12_01-38-32.png
Если в этой же форме попробовать внести изменения в "Подгруппу позиций" (как бы первый уровень списка), то изменения в "Подгруппе позиций" сохранятся.
Получается изменения можно внести только в "первом уровне" Многоуровневого списка сущностей, не знаю это ошибка или недоработка, прошу проверить и подсказать, как это обойти.
Необходимо иметь возможность редактировать записи "второго уровня" Многоуровневого списка сущностей. Вообще независимо от уровней вложения, если есть возможность вызвать форму, то должна быть возможность редактировать данные в этой форме?
Последний раз редактировалось Lexxor2011 13 мар 2023, 09:34, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9333
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение support »

Нашел конфликт. Файл из архива замените в modules\items\
Сообщите результат.
Вложения
module_top.zip
(1.64 КБ) 45 скачиваний
Lexxor2011
Спонсор
Спонсор
Сообщения: 70
Зарегистрирован: 01 фев 2023, 18:12
Имя: Алексей Грибков
Откуда: Россия, г. Южно-Сахалинск
Организация: ООО "Интер Энерджи"

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение Lexxor2011 »

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

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение support »

Я загрузил обновление на демо https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1996
И не могу повторить проблему там.
Lexxor2011
Спонсор
Спонсор
Сообщения: 70
Зарегистрирован: 01 фев 2023, 18:12
Имя: Алексей Грибков
Откуда: Россия, г. Южно-Сахалинск
Организация: ООО "Интер Энерджи"

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение Lexxor2011 »

Что-то какая то ерунда.. на демке проверил действительно все сейчас нормально!
У себя в базе сделал такую же структуру сущностей, как в демке, тоже в ней все работает.
А в старых сущностях, где такая же структура, все по прежнему не работает.. :(
Последний раз редактировалось Lexxor2011 12 мар 2023, 16:17, всего редактировалось 1 раз.
Lexxor2011
Спонсор
Спонсор
Сообщения: 70
Зарегистрирован: 01 фев 2023, 18:12
Имя: Алексей Грибков
Откуда: Россия, г. Южно-Сахалинск
Организация: ООО "Интер Энерджи"

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение Lexxor2011 »

support писал(а): 11 мар 2023, 20:23 Я загрузил обновление на демо https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1996
И не могу повторить проблему там.
Сергей, кажется я понял в чем проблема!
Зайдите пожалуйста в Демку, я повторил ее в ней.
Если в сущности "Позиции" есть какое-то уникальное поле, в данном случае я добавил "Артикул", то происходит тоже самое, что было. В моей базе как раз используется такое уникальное поле в других сущностях, поэтому у меня не сработало.
Как только убираешь уникальность с этого поля, все работает, стоит добавить проверку на уникальность, не срабатывает обновление записи через "многоуровневую" форму. :roll:
Аватара пользователя
support
Техническая поддержка
Сообщения: 9333
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение support »

Нашел конфликт. Файл из архива замените в modules\items\
Сообщите результат.
Вложения
module_top_fix2.zip
(1.66 КБ) 46 скачиваний
Lexxor2011
Спонсор
Спонсор
Сообщения: 70
Зарегистрирован: 01 фев 2023, 18:12
Имя: Алексей Грибков
Откуда: Россия, г. Южно-Сахалинск
Организация: ООО "Интер Энерджи"

Re: Не редактируется запись, формой, вызванной из многоуровневого списка!

Сообщение Lexxor2011 »

Все, отлично! Все работает теперь!
Спасибо огромное!
Ответить