Error de E/S al abrir fichero

Este debate contiene 5 respuestas, tiene 3 mensajes y lo actualizó  Laura Nicolàs hace 7 meses, 3 semanas.

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)
  • Autor
    Publicaciones
  • #6582

    pedperpat
    Participante

    Buenas tardes,

    Me está dando problemas la variable de tipo «File» al hacer .OPEN a una carpeta que no está en local pero en la que puedo acceder, leer, modificar y borrar.

    Me salta el error de E/S con el fichero.

    Uso un Exists a ver si el directorio existe y me dice que no existe pero sin embargo si uso HYPERLINK(‘Ruta al fichero’) sí que me lo abre correctamente.

    ¿Alguna idea?

    Tema permisos está todo mirado, a la unidad de red puedo conectarme sin problemas y me da ping.

    Un saludo y muchas gracias.

    #6585

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Con el tema de ficheros, el sistema tiene que traerselo de forma temporal al servidor para poder trabajar con él.

    En lugar de hacer las operaciones de abertura/cierre de los ficheros directamente, te recomiendo que utilices las funciones de la codeunit File Management, que hacen la gestión completa.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #6586

    pedperpat
    Participante

    He probado también usando el FileManagement y tampoco me ha servido, me sale el error «No se puede encontrar una parte de la ruta de acceso».

    Supongo que al ser de otro servidor y tener mapeada la unidad de red con la letra Z:\, no lo reconoce.

    Aunque sigue siendo extraño, supongo que habrá que cambiar la ruta del archivo a otro servidor que sea accesible.

    #6588

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Decías en el primer post:

    Tema permisos está todo mirado, a la unidad de red puedo conectarme sin problemas y me da ping.

    Ojo que quien tiene que tener permisos es el usuario que ejecuta el servicio de NAV, que en una instalación por defecto acostumbra a ser el Servicio de Red, y no un usuario del dominio.

    El Servicio de Red también tiene permisos para acceder a ese otro servidor?
    O quizá puedes hacer que el servicio de NAV lo ejecute un usuario del dominio.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #6591

    pedperpat
    Participante

    Hola Cristina,

    El usuario que levanta la instancia está puesto para que sea el Administrador, he metido al usuario Administrador en la carpeta de la cual estoy cogiendo los archivos.

    El resultado es el mismo, error de E/S.
    Tendré que mirarlo con la persona que haya organizado los servidores. Sin embargo tengo otra ubicación de red a la que sí que me deja leer, guardar cambios, etc…
    Sería muy fácil cambiarlo de ruta y fácil solución, pero el archivo es generado por una aplicación externa a NAV y lo deja ahí guardado.

    A ver si doy con la solución o me ayudan a explicarme cómo está montado el sistema y dónde se sitúa la máquina de la que intento hacer el OPEN del archivo.

    Seguiré indagando a ver qué resulta.

    Un saludo.

    #6599

    Laura Nicolàs
    Jefe de claves

    Otra cosa a tener en cuenta es que cuando trabajas con el sistema de 3 capas, no puedes abrir y guardar el fichero directamente, sino que se tiene que hacerlo a través de un Upload / Download.

    Esto es así porque el trabajo lo hace el servicio y siempre manipula los ficheros en carpetas temporales. Luego hay que hacer un Download para bajarlo al cliente.

    Da igual que el proceso lo estés ejecutando en el servidor, hay que hacer el Upload / Download igualmente.

    La Codeunit que menciona Cristina tiene esas funciones, y puedes buscar ejemplos del estandard donde se usan para tener una referencia.

    Salut!
    Laura Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)

Debes estar registrado para responder a este debate.

Members Currently Active: 2
ChuchiNav, JOSE RUIZ
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 816, Posts: 2.655, Members: 866
Welcome to our newest member, ragullo
Most users ever online was 15 on 5 April, 2019 9:31 am