1b.app
Скопійоване посилання -

Неправильно працює фільтр у продуктах за доп.полем, якщо в значенні вказати 0

Тут https://baza.cn.ua/admin/shop/products/?filtercustomkodkategoriirozetka23=&f... &fromfiltercustomzalishok25=0&tofiltercustomzalishok25=0&filtercdatefrom=&filtercdateto=&filtertags=&filtermodel=&filtershare=&categoryid=1594&searchLine=
Фільтрую за такими параметрами http://prntscr.com/u1mmaa
Тобто у мене є поле "Залишок" і я фільтрую значення, де в цьому полі "0" http://prntscr.com/u1mn1o
Якщо я фільтрую значення 1, 2, 3 і т.д. то все працює нормально, а от якщо ставити 0 то не працює
Оригінальне питання доступне на версії: ru

Відповіді:

Доброго дня, Владе Валерійовичу.
Фільтр працює правильно.
https://prnt.sc/u1nrgx
У полі від та до потрібно встановлювати значення від 1
А для того, щоб відфільтрувати 0, потрібно встановити галочку як на скрині (Немає)
https://prnt.sc/u1nrt8
та натиснути фільтрувати.
І отримайте необхідний результат
https://prnt.sc/u1ns49
18.08.2020, 17:06
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
А причому тут "немає" я фільтрую по доп.полю яке має числовий тип, 0 це також число у мене в це поле пишуться значення, чому не можна фільтрувати по 0 ?
18.08.2020, 17:25
Оригінальний коментар доступний на версії: ru

Доброго дня, Владе Валерійовичу.
0 це теж число в математиці, а програмно 0 сприймається як - чи ні.
Тому по 0 не можна фільтрувати. І саме тому винесено окремо – Немає в наявності.
19.08.2020, 09:06
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Якось я не зрозумію логіку функціоналу
Дивіться я створив додаткове поле продукту, тип числове
Пишу до нього будь-які числа від 0 до 999999
Те, що я це все пов'язав з наявністю, давайте в цьому завдання взагалі не розглядати, тому що я просто придумав таку милицю, тому що в системі немає фільтра за кількістю залишку в продуктах
Так ось я створив поле в яке пишу значення і виходить за вашою логікою я не можу фільтрувати продукти цим полем в яких в це поле я записав 0 (тобто було 1, я потім я записав туди 0)
У чому тут логіка, що я не можу фільтрувати продукти
20.08.2020, 18:49
Оригінальний коментар доступний на версії: ru

Доброго дня, Владе Валерійовичу.
Ви можете фільтрувати за числовим значенням від 1 до 999999 або за відсутністю даного значення, якщо у вас встановлено 0. Оскільки 0 програмно сприймається як відсутність значення.
21.08.2020, 10:15
Оригінальний коментар доступний на версії: ru

Тобто якщо ви вписали в поле від і до 0 і натиснули фільтрувати, програмно сприймається також, як якщо в цих полях нічого не вписано і ви натиснули фільтрувати, результат той самий.
http://i.imgur.com/0AIHc0e.png
21.08.2020, 10:23
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Навіщо ви мені пояснюєте, як воно зараз працює, я це чудово розумію.
Я не зрозумію логіку чому воно так працює, в будь-яких системах можна відфільтрувати числове значення по будь-яких даних хоч це 0, хоч це 999999, чому у вас виходить що система не може фільтрувати по 0, ви можете це якось доопрацювати?
21.08.2020, 10:40
Оригінальний коментар доступний на версії: ru


Купріян Влад Валерійович написав:
Я не зрозумію логіку чому воно так працює

Тому що так працює мова програмування php

в будь-яких системах можна відфільтрувати числове значення по будь-яких даних хоч це 0, хоч це 999999, чому у вас виходить, що система не може фільтрувати по 0

можна відсортувати від 0 до будь-якого значення, від більшого до меншого або навпаки, якщо зробити це поле сортованим
21.08.2020, 11:03
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Шедько Олександр писав/ла:
Тому що так працює мова програмування php

Тобто ви не в змозі цього зробити?

Шедько Олександр писав/ла:
можна відсортувати від 0 до будь-якого значення, від більшого до меншого або навпаки, якщо зробити це поле сортованим

А хіба можна сортувати доп.поля продукту?
21.08.2020, 11:36
Оригінальний коментар доступний на версії: ru


Неправильно працює фільтр у продуктах за доп.полем, якщо в значенні вказати 0

Я вам розповів, що фільтр працює правильно, якщо вам потрібно сортувати доп.поля або у вас є ще якісь побажання по роботі функціонала боксу, то це доробки.
21.08.2020, 11:51
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. Ви сказали що можна відсортувати, як це зробити, якщо не можна то скільки буде стояти доопрацювання?
2. Ви можете доопрацювати що б можна було у фільтрі вказати від 0 до 0 і система показувала всі записи в які в цьому додатковому полі 0, якщо так то скільки це буде стояти?
21.08.2020, 12:14
Оригінальний коментар доступний на версії: ru


Владиславе, я розумію суть Вашого звернення, проте уточніть, будь ласка, навіщо фільтрувати від нуля до нуля https://prnt.sc/u1mmaa якщо є спеціальна галочка "немає" https://prnt.sc/u52l7a ? Якщо Вам потрібно відфільтрувати від нуля до певного числа, то Ви можете вписати нуль і потрібне Вам число, і фільтр спрацює коректно (приклад від нуля до трьох): https://prnt.sc/u52mls плюс, якщо брати до уваги інші поля https://prnt.sc/u52o91 зростання, я думаю, в принципі не може набувати значення 0, товари з ціною 0 у Вас теж не спостерігаються.
24.08.2020, 19:47
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Шедько Олександр писав/ла:
Не правильно працює фільтр у продуктах по доп.полю якщо у значенні вказати 0Я вам розповів, що фільтр працює правильно, якщо вам потрібно сортувати доп.поля або у вас є ще якісь побажання по роботі функціонала боксу, то це доробки.

Ви сказали що можна сортувати, тепер кажете що це доопрацювання, скільки буде стояти?
24.08.2020, 21:29
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Купріян Влад Валерійович Клієнт написав:
Ви сказали що можна сортувати, тепер кажете що це доопрацювання, скільки буде стояти?

???
02.09.2020, 23:47
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар