Показать сообщение отдельно
Старый 23.04.2010, 15:14   #2  
Eugeny_F is offline
Eugeny_F
Участник
 
371 / 30 (2) +++
Регистрация: 18.11.2003
Адрес: Москва
Цитата:
Сообщение от WhiteSwan Посмотреть сообщение
Фильтрую справочник Товары по полю "Общий Товарный Но.":

Item.RESET;
Item.SETFILTER(Item."Common Item No.",FORMAT(ItemNo));
IF Item.FIND('-') THEN BEGIN
.....

Когда ItemNo (тип Code 40 - так же как и поле "Common Item No.") содержит хотя бы один нецифровой символ - все ок.
Но когда там число - фильтр не работает.

Кто-нибудь может помочь?

Заранее благодарю.
А если вместо Item.SETFILTER(Item."Common Item No.",FORMAT(ItemNo)); попробовать классическое
Item.SETFILTER(Item."Common Item No.",'%1',ItemNo);
не поможет?