Добрый день.
Может кто сталкивался и сможет пояснить такую ситуацию:
Хочу в batch запрос поместить 2 и более запросов crm.deal.list с разными фильтрами, что бы получить result_total по разным фильтрам. Но при попытке это реализовать в result_total попадают все записи без фильтров.
Может кто сталкивался и сможет пояснить такую ситуацию:
Хочу в batch запрос поместить 2 и более запросов crm.deal.list с разными фильтрами, что бы получить result_total по разным фильтрам. Но при попытке это реализовать в result_total попадают все записи без фильтров.
Код |
---|
$temp = [ // Собираем запрос 'method' => 'crm.deal.list', 'order' => [ 'ID' => 'ASC' ], 'filter' => [ 'STAGE_SEMANTIC_ID' => 'P', 'CATEGORY_ID' => 22 ], 'select' => [ 'ID', // ID сделки 'STAGE_ID', 'COMPANY_ID', // ID магазина 'UF_CRM_1631861994', 'CATEGORY_ID', 'STAGE_SEMANTIC_ID' ], ]; array_push($arData, $temp); // Сохраняем собранный запрос в массив параметров arData для передачи его в callBatch $temp = [ // Собираем запрос 'method' => 'crm.deal.list', 'order' => [ 'ID' => 'DESC' ], 'filter' => [ 'STAGE_SEMANTIC_ID' => 'P', 'CATEGORY_ID' => 10 ], 'select' => [ 'ID', // ID сделки 'STAGE_ID', 'COMPANY_ID', // ID магазина 'CLOSED', 'UF_CRM_1631861994', 'CATEGORY_ID', 'STAGE_SEMANTIC_ID' ], ]; array_push($arData, $temp); // Сохраняем собранный запрос в массив параметров arData для передачи его в callBatch $result = CRest::callBatch($arData); |