пример множественной фильтрации по символьному коду статуса (STATUS_SID).
Задача: отобрать тикеты по нескольким статусам сразу.
Проблема в том, что такие поля, как STATUS_SID, STATUS и др. не могут фильтровать данные, если на вход подать массив, например "STATUS_SID" =>array("A","F") ). Вместо этого фильтр должен выглядеть следующим образом: "STATUS_SID" => "A|F"
пример кода целиком:[CODE]$rs = CTicket::GetList($by="ID", $order="asc", array("STATUS_SID" => "A|F", "STATUS_SID_EXACT_MATCH"=>"Y" ) );
while($ar = $rs->Fetch())
{
echo '<pre>';
print_r($ar);
echo '</pre>';
}[/CODE]
P.S. спасибо техподдержке за помощь.
Задача: отобрать тикеты по нескольким статусам сразу.
Проблема в том, что такие поля, как STATUS_SID, STATUS и др. не могут фильтровать данные, если на вход подать массив, например "STATUS_SID" =>array("A","F") ). Вместо этого фильтр должен выглядеть следующим образом: "STATUS_SID" => "A|F"
пример кода целиком:[CODE]$rs = CTicket::GetList($by="ID", $order="asc", array("STATUS_SID" => "A|F", "STATUS_SID_EXACT_MATCH"=>"Y" ) );
while($ar = $rs->Fetch())
{
echo '<pre>';
print_r($ar);
echo '</pre>';
}[/CODE]
P.S. спасибо техподдержке за помощь.