Consulta sobre manejo de ficheros en BC

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Consulta sobre manejo de ficheros en BC

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 3 meses, 1 semana.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #10657

    ago
    Participante

    Hola

    tenemos la siguiente funcion que parece ser que no es posible trasladarla a extensiones BC:

    GrabarLOG(pTexto : Text[250])
    txtFichero := ‘C:\tmp\’ + ‘NAV’ + FORMAT(TODAY, 0,’20<Year><Month,2><Day,2>’) + ‘.LOG’;

    Ficheros.CreateClientFile(txtFichero);

    Fichero.TEXTMODE := TRUE;
    Fichero.WRITEMODE := TRUE;

    IF NOT FILE.EXISTS(txtFichero) THEN BEGIN
    SiNo := Fichero.CREATE(txtFichero);
    END ELSE BEGIN
    SiNo := Fichero.OPEN(txtFichero);
    END;

    Posicion := Fichero.LEN;
    Fichero.SEEK(Posicion);

    txtLinea := FORMAT(TODAY, 0,'<Day,2>-<Month,2>-20<Year>’);
    txtLinea := txtLinea + ‘ ‘ + FORMAT(TIME) + ‘ – ‘ + pTexto;
    Fichero.WRITE(txtLinea);

    Fichero.CLOSE;

     

    Hay alguna alternativa?

     

    Gracias

    #10658

    Cristina Nicolàs
    Jefe de claves

    Hola,

    La alternativa es utilizar StreamReader y StreamWriter para trabajar con ficheros.

    Te dejo un enlace a otro hilo en el que hablábamos de esto. El ejemplo del código es para leer archivos, no para escribirlos, pero la idea es parecida.

    https://clipdynamics.com/foros/tema/the-type-or-method-read-cannot-be-used-for-extension-development/

    En cualquier caso, yo cuando tuve que hacer el desarrollo que hay en este hilo, busqué en el estándar de Business Central algo que hiciera algo similar.
    El día que tenga que hacer algo para escribir en fichero plano, seguramente buscaré también en el estándar a ver qué encuentro que utilicé StreamWriter para ver cómo lo hacen y poder copiar la estructura.

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

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

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 874, Posts: 2.813, Members: 895
Welcome to our newest member, B59938811
Most users ever online was 15 on 5 April, 2019 9:31 am