/**
  * Sube al servidor un archivo externo con las cabeceras de facturas emitidas
  *
  * No carga líneas de detalle de facturas, solo las cabeceras
  *
  * @return array
  */
 public function UploadAction()
 {
     if ($this->values['permisos']['permisosModulo']['IN']) {
         // Ruta al archivo destino sin la extensión
         $path = "docs/docs" . $_SESSION['emp'] . "/tmp/femitidas" . "_" . date('His');
         $archivo = new Archivo($path);
         if ($archivo->upLoad($_FILES['importar'])) {
             $this->values['archivoLog'] = $this->importarArchivo($archivo->getUpLoadedFileName());
         } else {
             $this->values['errores'] = $archivo->getErrores();
         }
         unset($archivo);
     } else {
         return array('template' => '_global/forbiden.html.twig');
     }
     return $this->indexAction();
 }
 /**
  * Cargar archivo externo con el inventario
  * 
  * @return array
  */
 public function importarAction()
 {
     if ($this->values['permisos']['permisosModulo']['IN']) {
         // Ruta al archivo destino sin la extensión
         $path = "docs/docs" . $_SESSION['emp'] . "/tmp/inventario" . $this->request['InventariosCab']['IDInventario'] . "_" . date('His');
         $archivo = new Archivo($path);
         if ($archivo->upLoad($_FILES['importar'])) {
             $this->values['archivoLog'] = $this->importarArchivo($archivo->getUpLoadedFileName());
         } else {
             $this->values['errores'] = $archivo->getErrores();
         }
         unset($archivo);
     } else {
         return array('template' => '_global/forbiden.html.twig');
     }
     $this->values['datos'] = new $this->entity($this->request[$this->entity][$this->form->getPrimaryKey()]);
     return array('template' => $this->entity . '/edit.html.twig', 'values' => $this->values);
 }