Показать сообщение отдельно
Старый 23.04.2010, 15:20   #3  
VProk is offline
VProk
Участник
 
25 / 10 (1) +
Регистрация: 07.03.2007
Цитата:
Сообщение от WhiteSwan Посмотреть сообщение
Фильтрую справочник Товары по полю "Общий Товарный Но.":

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

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

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

Заранее благодарю.
Не может быть такого, что Item."Common Item No." = 0200000007, а ItemNo = 200000007?
Кроме того непонятно, зачем FORMAT(ItemNo), если ItemNo - это Code 40?