Цитата:
Сообщение от
zemur
Сделал:
Dealer.SETRANGE("Web Login", '111');
IF Dealer.FIND('-') THEN MESSAGE('Нашел')
ELSE MESSAGE('Нет такого зверя');
и заработало, всем спасибо
Добавлю лишь, что если нужно убедиться в наличии записи (ей), а не использовать ее (значения ее полей), то лучше писать не IF Dealer.FIND('-'), а IF NOT Dealer.ISEMPTY() ...
Исходный пример не работал потому, что для FIND без параметров необходимо определить все значения первичного ключа. Вы же определили только одно из двух. Получалось, что она пыталась найти по Code = ПУСТО (если до этого не выполнялся какой-либо поиск), Web Login = 111. Такой записи не было, поэтому не находила.