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

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

11 + 11 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!