Не работают фильтры для полей связи
Автор dev77rus, 18 июля 2011 15:11
Сообщений в теме: 7
#1
Отправлено 18 Июль 2011 - 15:11
Добрый день.
Есть таблица, в которой есть поле "Статус" типа "связь". Статусы хранятся в другой таблице.
Если добавить фильтр `Статус`='закрыт', то он выдает, что строк нет, хотя они есть.
Что не так?
Есть таблица, в которой есть поле "Статус" типа "связь". Статусы хранятся в другой таблице.
Если добавить фильтр `Статус`='закрыт', то он выдает, что строк нет, хотя они есть.
Что не так?
#2
Отправлено 18 Июль 2011 - 15:47
Хотя если вместо названия статуса подставить ID записи, то фильтр работает.
`Статус`='4'
Так должно быть?
`Статус`='4'
Так должно быть?
#3
Отправлено 18 Июль 2011 - 16:43
Разумеется. В поле связи хранится ID связанной строки, а не значение связанного поля.
#4
Отправлено 23 Январь 2012 - 11:31
Как сделать переменные фильтры? Чтобы пользователь мог сам их создавать для себя лично?
#5
Отправлено 23 Январь 2012 - 11:38
Что значит "переменные фильтры"? С возможностью выбора значений? Этот механизм уже запланирован к внедрению в 1.9.6.
#6
Отправлено 23 Январь 2012 - 11:50
Пользователь создает для себя собственные фильтры. Настраивает под себя. Есть таблица контрагенты, есть подчиненная таблица справочник значений фильтров. Есть возможность указать любой из этих фильтров для выбора контрагента.
Сообщение отредактировал bryukhov: 23 Январь 2012 - 11:50
#7
Отправлено 23 Январь 2012 - 12:29
bryukhov (23 Январь 2012 - 11:50) писал:
Пользователь создает для себя собственные фильтры. Настраивает под себя.
bryukhov (23 Январь 2012 - 11:50) писал:
Есть таблица контрагенты, есть подчиненная таблица справочник значений фильтров. Есть возможность указать любой из этих фильтров для выбора контрагента.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













