Почему дублируются статусы отгрузки заказов в 1с битрикс

Мне нужно вывести список заказов со статусами отгрузок на каждую позицию. Но почему то при обновлении статуса отгрузки на другой статус, старый статус не убирается и происходит дублирование самих позиций заказа как будто вместо двух например, в заказе 4 со старыми и новыми статусами. Я думаю что это происходи из за поле ACCOUNT_NUMBER который входит в SHIPMENT. Это поле разделяет заказы на 35/1 и 35/2 и тд. Может кто нибудь сталкивался с такой проблемой?

    <?   $dbRes = \Bitrix\Sale\Order::getList([
      'select' => [
      'ID',
      'DATE_INSERT_FORMAT',
      'NAME' =>'BASKET.NAME',
      'QUANTITY' => 'BASKET.QUANTITY',
      'MEASURE_NAME'=>'BASKET.MEASURE_NAME',
      'PRICES' => 'BASKET.PRICE',
      'STATUS1' => 'SHIPMENT.STATUS_ID',
      'PRICE',
      'DATE_DEDUCTED'      
   ],
    'filter' => [
        "=RESPONSIBLE_ID" => $USER->GetID()
    ],
      'group' => ['ID']
]);
$order = $dbRes->fetchAll(); 
      $sortedData = array();
      foreach($order as $row) {
         $sortedData[$row['ID']][] = $row;
      }
?>

Ответы (0 шт):