ABD Consultora Informática

Adjuntar documentos a cualquier registro de cualquier tabla en Business Central 365

El archivo adjunto es una funcionalidad relativamente nueva en Business Central. A diferencia de los vínculos, no necesita almacenarlos al documento, sino adjuntar el documento en sí. Hoy mostraremos cómo personalizar Business Central para adjuntar documentos a cualquier tabla.

Necesitamos:

VS Code
Microsoft Dynamics Business Central

Desarrollo:

Los archivos adjuntos se almacenan en la Tabla 1173 «Document Attachment». La función estándar de adjuntos de documentos no permite adjuntar en todas las tablas / páginas. Actualmente, en Business Central, la funcionalidad de adjuntar solo está permitida para maestros y Documentos, como se explica en el siguiente enlace de Microsoft.

PASOS:

1. Agregar un campo tipo Option en la Tabla de «Document Attachment» para clasificar si desea adjuntar documentos para diferentes propósitos. En este caso, vamos a adjuntar dos tipos de documentos.

 

2. Creamos una página de la tabla 1173. Creamos una página nueva personalizada porque las páginas estándar llaman a una función que no nos permite adjuntar diferentes tipos de archivos adjuntos. Por lo tanto, la página personalizada contiene la función SaveAttachment2 que permite pasarle como parámetro el tipo de adjunto para el registro.

3. Agregar métodos personalizados para adjuntar los documentos con diferentes tipos en un solo registro.

       Función «Export»: Esta función descarga el archivo adjunto que se almacena en el sistema cuando se hace clic en el nombre.

 

        Función «SaveAttachment2«: Esta función guarda el archivo adjunto para el registro con el tipo específico.

          GetLoadType: esta función se utiliza para pasar el tipo.

 

4. Llamar a CustomAttachedPage desde la página / tabla que desea adjuntar.

Resultado:

Desde el Registro que desea adjuntar el documento

 

Para descargar el archivo adjunto, haga clic en el nombre del archivo adjunto.

De esta forma podemos adjuntar documentos a cualquier registro de cualquier tabla en Business Central 365

Espero que os sirva de ayuda.  ?

Conchi Beltrán Reyes

Programación Dynamics
ABD Consultoría y Soluciones Informáticas

Tabla de contenidos

Compartir articulo
LinkedIn
Suscribete a la Newsletter




    Etiquetas