Перейти к содержимому


Фильтр Активные-Архив


Сообщений в теме: 4

#1 specmash

    Активный участник

  • Пользователи
  • PipPipPip
  • 59 сообщений

Отправлено 06 Август 2013 - 08:32

Для того чтобы кнопки Активные, Архив были вверху - решил сделать фильтр по Статусу записи с условием = Активные, и Архив.
Фильтр с условием = Активные работает, а Архивные нет, почему так подскажите?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Август 2013 - 08:58

Потому что вы применяете фильтр "Архивные", реально находясь в "активных". Любой фильтр накладывается сверху, в итоге у вас ни одна запись под это условие не подойдет.

#3 f-jeka

    Активный участник

  • Пользователи
  • PipPipPip
  • 196 сообщений

Отправлено 27 Февраль 2019 - 04:49

А можно ли отобразить архивные записи в Активных с помощью фильтра?
Попробовал прописать условие так `Тип`='Клиент' and 'f3591'='архив'
Ни одна запись не отображается, а очень нужно именно так сделать.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Февраль 2019 - 10:57

Я же написал в прошлом сообщении, что это невозможно. С версии 3.0 есть системная вкладка "Все" (там же где "активные/архив/удаленные"), вот в ней можно любые фильтры применить.

К тому же у вас ошибка в фильтре - имя поля должно быть в косых кавычках, а не прямых: `Тип`='Клиент' and `f3591`='архив'

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Февраль 2019 - 14:13

Просмотр сообщенияCbCoder (27 Февраль 2019 - 10:57) писал:

К тому же у вас ошибка в фильтре - имя поля должно быть в косых кавычках, а не прямых: `Тип`='Клиент' and `f3591`='архив'

Не до конца сам сообразил. Ошибка более глубокая, чтобы фильтровать статус записи, надо писать: `Тип`='Клиент' and `Статус записи`=1

Во-первых, внутреннее имя поля "Статус записи" не вида `f111`, а `status`, но вообще проще писать внешнее имя `Статус записи`, программа сама преобразует. Во-вторых, в этом типе поля хранятся числовые значения статусов: 0, 1, 2, а не текстовые.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных