Цитата:
Сообщение от
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"));
Ну вот! Уже ответили