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

Поиск после импорта не корректен

Добавлено: 13 авг 2021, 12:09
rozen
Добрый день!

Подскажите, если есть возможность.
Очистил БД и импортировал новые данные из xlsx. Все прошло нормально и без ошибок (не первый раз), но поиск стал выдавать лишнюю информацию.
Есть поле с названием объекта. Если искать "объект1", то поиск его покажет, но вместе с ним и кучу других.

Update: В таблице столбец типа "Сущность", вот он вносит разлад. Если запись пере сохранить, то все нормально.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:01
Antonyous99
А поиск какой используете? Панели фильтров?
Поиск по полю сущность?
В "Р" кое-какие косяки по этой теме.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:21
rozen
Antonyous99 писал(а): 15 авг 2021, 14:01 А поиск какой используете? Панели фильтров?
Поиск по полю сущность?
В "Р" кое-какие косяки по этой теме.
И поле "сущность" тоже.
Если открыть запись и просто сохранить как есть, то все нормально становится.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:29
Antonyous99
Это понятно, что после перезаписи работает.
Дело в том, что в "Р" условия выборки по фильтрам полей типа список (в т.ч. и полей типа сущность), хранятся в отдельной таблице MySQL и не всегда корректно туда заносятся.
Как бороться? Никак!
Стараться не использовать такие фильтры, а использовать обычный поиск.
Может быть для этого стоит создать служебные поля типа статический текст по шаблону, чтобы туда записывать значения из полей типа список, иначе обычный поиск по ним работать не будет.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:31
rozen
Спасибо за ответы.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:45
nruslan2
Antonyous99 писал(а): 15 авг 2021, 14:29 Это понятно, что после перезаписи работает.
Дело в том, что в "Р" условия выборки по фильтрам полей типа список (в т.ч. и полей типа сущность), хранятся в отдельной таблице MySQL и не всегда корректно туда заносятся.
Как бороться? Никак!
Стараться не использовать такие фильтры, а использовать обычный поиск.
Может быть для этого стоит создать служебные поля типа статический текст по шаблону, чтобы туда записывать значения из полей типа список, иначе обычный поиск по ним работать не будет.
а в каких случаях не коректно заносятся? я находил при работе с канбаном такой момент, но и исправить его у себя)
а так вроде больше не замечал косяков! и панельки все работают как надо и четко!! так что поиском даже редко пользуются а быстрые фильтры рулят)

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:53
Antonyous99
Ну вот, автор поста пишет - при импорте, очень похоже, что в эту отдельную таблицу "панелек" что-то не то записалось.
Еще было, когда хостинг глюканул у заказчика и вся Зарплата по фильтру Сотрудник перекосилась.

Re: Поиск после импорта не корректен

Добавлено: 15 авг 2021, 14:55
nruslan2
А с импортом эт я уже тоже понял: тут либо не очищается таблица (вопрос как были очищены данные!) либо при импорте данные не вносят в таблицу (а может и то и то быть)

Re: Поиск после импорта не корректен

Добавлено: 29 авг 2021, 13:51
support
rozen писал(а): 13 авг 2021, 12:09 Очистил БД и импортировал новые данные из xlsx.
Если очищаете данные через phpmyadmin то нужно очищать две таблицы
app_entity_X
app_entity_X_values