2 anykey
Прошу прощение, но пример в этом посте
X++:
select count(purchId) purchTable where
purchTable.purchId == "Do not exist";
if (purchTable)
{
info("The record exists!");
}
некорректен.
По этому запросу из базы данных будет возвращен курсор, со значением в агрегатной функции равным нулю. И аксапта абсолютно правильно говорит об этом - значение найдено. А то, что оно равно 0 - так про это и спрашивали, собственно.
Вот если бы агрегатная функция была max() или min(), а условие срабатывало, то это бы был явный косяк Аксапты.
Что касается меня, то использую, в основном, if (record)