Сам фильтр
Массив фильтра
Попадает в результат
Смотрел на множестве форумов, у других подобных проблем не возникает.
Спасибо за помощь!
Код |
---|
$arFilter = Array("USER_ID" => $USER->GetID(), "!@STATUS_ID" => [$arParams['NOT_SHOW_ORDERS']]); if ($arParams['SHOW_TYPE'][0] == 'S') { $new = [ "LOGIC" => "OR", ["PROPERTY_VAL_BY_CODE_SUBSCRIPTION_ORDER" => "Y"], ["PROPERTY_VAL_BY_CODE_BUY_SUBSCRIPTION" => "Y"] ]; $arFilter[] = $new; } $rsOrder = CSaleOrder::GetList( array('ID' => 'DESC'), $arFilter, false, false, ['PROPERTY_VAL_BY_CODE_SUBSCRIPTION_ORDER', 'PROPERTY_VAL_BY_CODE_BUY_SUBSCRIPTION', '*'] ); |
Массив фильтра
Код |
---|
Array ( [USER_ID] => 1 [!@STATUS_ID] => Array ( [0] => Array ( [0] => N [1] => C ) ) [0] => Array ( [LOGIC] => OR [0] => Array ( [PROPERTY_VAL_BY_CODE_SUBSCRIPTION_ORDER] => Y ) [1] => Array ( [PROPERTY_VAL_BY_CODE_BUY_SUBSCRIPTION] => Y ) ) ) |
Код |
---|
Array ( [PROPERTY_VAL_BY_CODE_SUBSCRIPTION_ORDER] => N [PROPERTY_VAL_BY_CODE_BUY_SUBSCRIPTION] => N [ID] => 212 [LID] => s1 ) |
Смотрел на множестве форумов, у других подобных проблем не возникает.
Спасибо за помощь!