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

Ошибка при обновлении отфильтрованных записей

Добавлено: 10 сен 2016, 12:11
alcompstudio
Если поле, которое применяется для отбора записей (в фильтре) имеет формульное (функции) значение, то отбор производится правильно в фильтре, но если я обновляю отобранные по этому полю записи - то обновление производится по всем имеющимся записям сущности, а не только тем, что мне нужно.

Т.е., если например, я отфильтровал 10 записей для обновления из имеющихся 100 в какой-то сущности, то обновятся все 100, а не 10.

Это заметил пока если в фильтре присутствует поле с типом Формула, или числовым полем, в котором нужно указывать значение по условию (напр. >0).

Re: Ошибка при обновлении отфильтрованных записей

Добавлено: 10 сен 2016, 13:49
support
понял, будет исправлено в 1.7.2

Re: Ошибка при обновлении отфильтрованных записей

Добавлено: 03 окт 2016, 21:43
alcompstudio
В общем, проблема не исчезла в версии 1.7.2 ... Только что обновил по фильтру с датой (см. скрин), которая имеет значение "-1", обновились все имеющиеся записи, а должна была обновиться только часть, которая отфильтрована...

Изображение

P.S. я отметил отфильтрованные записи не отдельно каждую галочкой вручную, а поставил "главную" галку в шапке таблицы, чтобы отметились все записи сразу. Может тут что-то неправильно "срабатывает" ?

Re: Ошибка при обновлении отфильтрованных записей

Добавлено: 03 окт 2016, 22:16
alcompstudio
В общем, думаю, все-таки проблема в таких значениях для фильтра, которые предполагают нестандартные для текущего поля данные (формулы, функции, отрицательные значения, числовые значения для дат). Сделал аналогичный фильтр с указанием диапазона дат (от 01.09.16 до 30.09.16 в моем примере, вместо фильтра по месяцам, чтобы иметь один и тот же результат в отображении)

Изображение

- обновил и обновилось все как нужно, только отфильтрованные записи. Те, что таким фильтром не затронуты - остались необновленными.

Re: Ошибка при обновлении отфильтрованных записей

Добавлено: 03 окт 2016, 22:58
support
c формулами должно быть все ок
с датой -1 не проверял,
проверю, но это уже будет в 1.8