Доброго времени суток!
Обнаружил, что фильтр по полю "Пользователи" не корректно показывает записи.
У меня сущность с множеством записей с полем "Пользователи". Существует, к примеру 20 записей назначенных на пользователя "1". Открываю список и делаю фильтр с по полю, выбираю нужного пользователя (1) и получаю список записей только для этого пользователя, но их всего 6. Других фильтров нет.
Фильтр по пользователям
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтр по пользователям
Уточните пожалуйста, вы сейчас тестируете на существующей базе или это новая установка?
Re: Фильтр по пользователям
Это тестирование на существующей базе.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтр по пользователям
Давайте разбираться, очень важно найти проблему.
1. Я так полагаю что при обновлении вы выполнили скрипт?
/install/autoupdate/data_perpare_from_1.6_to_1.7.php
2. записи которые отсутствуют это записи которые уже были в системе, это не новые записи, верно?
3. производились ли какие то действия с записями которые отсутствуют, например массовое обновление?
4. Наблюдается ли проблема с другим любым полем по типу "список" (выпадающий список, флажки, переключатели и т.д.)?
5. Попробуйте просто обновить запись которая отсутствует и после этого появилась ли оно в списке.
6. После проведения выше перечисленных тестов, попробуйте выполнить скрипт еще раз /install/autoupdate/data_perpare_from_1.6_to_1.7.php
Сообщите результат.
1. Я так полагаю что при обновлении вы выполнили скрипт?
/install/autoupdate/data_perpare_from_1.6_to_1.7.php
2. записи которые отсутствуют это записи которые уже были в системе, это не новые записи, верно?
3. производились ли какие то действия с записями которые отсутствуют, например массовое обновление?
4. Наблюдается ли проблема с другим любым полем по типу "список" (выпадающий список, флажки, переключатели и т.д.)?
5. Попробуйте просто обновить запись которая отсутствует и после этого появилась ли оно в списке.
6. После проведения выше перечисленных тестов, попробуйте выполнить скрипт еще раз /install/autoupdate/data_perpare_from_1.6_to_1.7.php
Сообщите результат.
Re: Фильтр по пользователям
Даsupport писал(а):Давайте разбираться, очень важно найти проблему.
1. Я так полагаю что при обновлении вы выполнили скрипт?
/install/autoupdate/data_perpare_from_1.6_to_1.7.php
Нет, не верно. Есть и новые записи, которые отсутствуют.support писал(а): 2. записи которые отсутствуют это записи которые уже были в системе, это не новые записи, верно?
Массового обновления не проводилось, только редактирование записи (в одно поле ставилась дата, во втором выбиралось другое значение из выпадающего списка).support писал(а): 3. производились ли какие то действия с записями которые отсутствуют, например массовое обновление?
Да, при фильтрации по полю "выпадающий список" нужные записи не отображаются.support писал(а): 4. Наблюдается ли проблема с другим любым полем по типу "список" (выпадающий список, флажки, переключатели и т.д.)?
Пробовал, не сработало.support писал(а): 5. Попробуйте просто обновить запись которая отсутствует и после этого появилась ли оно в списке.
Сделал.support писал(а): 6. После проведения выше перечисленных тестов, попробуйте выполнить скрипт еще раз /install/autoupdate/data_perpare_from_1.6_to_1.7.php
Помогло!support писал(а): Сообщите результат.
Видимо скрипт не отработал в первый раз.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтр по пользователям
ясно, значит проблема не в скрипте data_perpare_from_1.6_to_1.7.php
значит где то есть проблема в коде если вы говорите что есть новые записи, которые отсутствуют в фильтре.
(типы полей случайно не изменяли?)
Можете сделать еще несколько тестов, добавить несколько записей и посмотреть как работают фильтры, попробовать обновить данные, обновить данные с помощью комментарием (если есть такое) или при помощи массового обновления.
значит где то есть проблема в коде если вы говорите что есть новые записи, которые отсутствуют в фильтре.
(типы полей случайно не изменяли?)
Можете сделать еще несколько тестов, добавить несколько записей и посмотреть как работают фильтры, попробовать обновить данные, обновить данные с помощью комментарием (если есть такое) или при помощи массового обновления.
- nikorn
- Сообщения: 342
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Фильтр по пользователям
Мне кажется, что проблема как раз в нем, раз после повторного запуска скрипта проблема пропала.значит проблема не в скрипте data_perpare_from_1.6_to_1.7.php
А вообще, для начала я бы предложил посмотреть дамп проблемной таблицы. Что там в БД для проблемных полей...
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Фильтр по пользователям
Все таки была проблема в коде, которую сегодня нашел и поправил
http://rukovoditel.net/forum/ru/viewtop ... 2082#p2082
http://rukovoditel.net/forum/ru/viewtop ... 2082#p2082