Показать сообщение отдельно
Старый 22.11.2012, 17:49   #9  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Васыо Посмотреть сообщение
А я вот с чем столкнулся. Завожу текстовую переменную Filter.
Код:
Filter := 'значение1|значение2|значение3';
SETFILTER("Нужное Поле",'%1',Filter);
И получаю ошибку:
Значение фильтра 'значение1|значение2|значение3' в поле "Нужное Поле" в таблице слишком длинное для этого типа поля. Тип: Code20
То есть он не понимает фильтр именно как фильтр, а принимает его просто как длинное значение. Что я делаю не так? При этом по F7 фильтрует этим же значением на ура.
Есть ли фильтр уже готов, то нужно писать SETFILTER("Нужное Поле",Filter)
% нужен, если мы фильтр составляем