/**
  * Quita la marca de confirmación pasando el estado 1 al estado 0 (elaboracion)
  * Pone sus líneas en el estado 0 (elaboracion)
  * Actualiza existencias quitando la reserva
  * @return array Template y values
  */
 public function anularAction()
 {
     if ($this->values['permisos']['permisosModulo']['UP']) {
         $datos = new AlbaranesCab($this->request['AlbaranesCab']['IDAlbaran']);
         if ($datos->getIDEstado()->getIDTipo() == '1') {
             $datos->anulaConfirmacion();
             $this->values['errores'] = $datos->getErrores();
             $this->values['alertas'] = $datos->getAlertas();
             $datos = new AlbaranesCab($this->request['AlbaranesCab']['IDAlbaran']);
         } else {
             $this->values['errores'][] = "El albarán ya ha sido expedido, no se puede desconfirmar";
         }
         $this->values['datos'] = $datos;
         unset($datos);
         return array('template' => $this->entity . '/edit.html.twig', 'values' => $this->values);
     } else {
         return array('template' => '_global/forbiden.html.twig');
     }
 }