Показать сообщение отдельно
Старый 13.04.2007, 15:46   #1  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Цитата:
Сообщение от longson Посмотреть сообщение
X++:
case PlanType_REP::Production :
        queryBuildRangeType.value(strfmt(
         '((%10 == %1) || (%10 == %2) || (%10 == %3) || (%10 == %4) || (%10 == %5) || (%10 == %6) || (%10 == %7) || (%10 == %8) || (%10 == %9))',
         queryValue("БПА_J"),queryValue("БПО_J"),queryValue("БПС_J"),queryValue("БСБ_J"),queryValue("БСБП_J"),queryValue("БСМ_J"),queryValue("БСМат_J"),queryValue("БСО_J"),queryValue("БСП_J"),fieldstr(InventTable,ItemGroupId)));
Но не работает, может быть что - то неправильно ?
А зачем Вам в этом случае использовать расширенный квери? У вас же идет OR по ОДНОМУ полю. Достаточно написать
X++:
queryBuildRangeType.value(queryValue("*J"));
Ну вот! Уже ответили
__________________