Прошу помощи!
После обновления с версии 2.7.2 до 2.8 перестала работать настройка одного из фильтров по полю Сущность (см. скриншоты ниже до и после обновления)
Есть база данных до обновления и после обновления. Сравнил их построчно. Каких-то критичных на мой взгляд отличий не нашел.
Подскажите, в какую сторону копать?
После обновления перестал работать фильтр
- support
- Техническая поддержка
- Сообщения: 9025
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестал работать фильтр
Сделайте больше тестов, для всех полей с типом "сущность" перестали работать фильтры или только для этого?
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: После обновления перестал работать фильтр
Для понимания - взаимосвязи сущностей:
Родительская сущность - ЗАКАЗ
- Вложенная сущность - ПРЕТЕНЗИИ (есть поле типа Сущность - "КОНТРАГЕНТ")
- Вложенная сущность - ДОКУМЕНТЫ (есть поле типа Сущность - "КОНТРАГЕНТ > СОГЛАШЕНИЕ")
- Вложенная сущность - ПЛАТЕЖИ (есть поле типа Сущность - "КОНТРАГЕНТ > СОГЛАШЕНИЕ")
Сущность ДОГОВОР является вложенной сущностью сущности КОНТРАГЕНТ.
1) В сущности ПРЕТЕНЗИИ форма настроек фильтра работает нормально, сущность "КОНТРАГЕНТ" выбирается без проблем.
2) В ДОКУМЕНТАХ и ПЛАТЕЖАХ форма настроек фильтра не работает
3) Не работает только форма настроек фильтра. Похоже, что форма настройки фильтра не может подтянуть список СОГЛАШЕНИЙ из соответствующей сущности. Формы добавления и редактирования в той же сущности работают корректно.
4) Сначала грешил на какую-то некорректную запись в сущности "Контрагент" или "Соглашение". Но все данные идентичны в 2.7.2 и в 2.8
5) Обновил до версии 2.8.3. Эффект сохранился
Может дело в том, что сущность "СОГЛАШЕНИЕ", которая не выбирается в форме настроек фильтра, является вложенной в другую сущность?
Родительская сущность - ЗАКАЗ
- Вложенная сущность - ПРЕТЕНЗИИ (есть поле типа Сущность - "КОНТРАГЕНТ")
- Вложенная сущность - ДОКУМЕНТЫ (есть поле типа Сущность - "КОНТРАГЕНТ > СОГЛАШЕНИЕ")
- Вложенная сущность - ПЛАТЕЖИ (есть поле типа Сущность - "КОНТРАГЕНТ > СОГЛАШЕНИЕ")
Сущность ДОГОВОР является вложенной сущностью сущности КОНТРАГЕНТ.
1) В сущности ПРЕТЕНЗИИ форма настроек фильтра работает нормально, сущность "КОНТРАГЕНТ" выбирается без проблем.
2) В ДОКУМЕНТАХ и ПЛАТЕЖАХ форма настроек фильтра не работает
3) Не работает только форма настроек фильтра. Похоже, что форма настройки фильтра не может подтянуть список СОГЛАШЕНИЙ из соответствующей сущности. Формы добавления и редактирования в той же сущности работают корректно.
4) Сначала грешил на какую-то некорректную запись в сущности "Контрагент" или "Соглашение". Но все данные идентичны в 2.7.2 и в 2.8
5) Обновил до версии 2.8.3. Эффект сохранился
Может дело в том, что сущность "СОГЛАШЕНИЕ", которая не выбирается в форме настроек фильтра, является вложенной в другую сущность?
Последний раз редактировалось nikorn 11 апр 2021, 18:05, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 9025
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестал работать фильтр
Дайте скриншет структуры сущностей.
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: После обновления перестал работать фильтр
Структура сущностей
- support
- Техническая поддержка
- Сообщения: 9025
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестал работать фильтр
Файл из архива замените в \modules\reports\actions\
Сообщите результат.
Сообщите результат.
- Вложения
-
- filters_options.zip
- (4.47 КБ) 108 скачиваний
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: После обновления перестал работать фильтр
Ура! Заработало. Спасибо, большое.
Не бог весть какая "козявка", но сильно упрощает работу.
Не бог весть какая "козявка", но сильно упрощает работу.