addError(new Error(Loc::getMessage('SALE_DLVRS_ADD_DREQ_RBATCHO_01'))); return $result; } $shipmentId = current($shipmentIds); if(intval($shipmentId) <= 0) { $result->addError(new Error(Loc::getMessage('SALE_DLVRS_ADD_DREQ_RBATCHO_01'))); return $result; } $res =Requests\ShipmentTable::getList(array( 'filter' => array( '=SHIPMENT_ID' => $shipmentId ) )); $row = $res->fetch(); if(!$row || $row['EXTERNAL_ID'] == '') { $result->addError(new Error(Loc::getMessage('SALE_DLVRS_ADD_DREQ_RBATCHO_03', array('#SHIPMENT_ID#' => $shipmentId)))); return $result; } $this->path = str_replace('{id}', $row['EXTERNAL_ID'], $this->path); return $this->send(); } }