¿Quieres adjuntar archivos a cualquier registro en Business Central? Descubre cómo hacerlo con una página personalizada.
La funcionalidad de archivo adjunto en Microsoft Dynamics 365 Business Central es una herramienta relativamente nueva que permite adjuntar documentos directamente a los registros, sin necesidad de almacenar vínculos externos. Esta mejora facilita la gestión documental y optimiza los procesos internos de las empresas.
En este artículo te mostramos cómo personalizar Business Central para adjuntar archivos en cualquier tabla, utilizando VS Code, la tabla 1173 Document Attachment, y funciones personalizadas como SaveAttachment2, Export y GetLoadType.
Requisitos para el desarrollo
Para implementar esta solución necesitas:
- VS Code con extensión AL Language
- Microsoft Dynamics 365 Business Central
- Acceso a la tabla 1173 «Document Attachment»
Pasos para personalizar Business Central
1. Clasificación de tipos de documentos
Agrega un campo tipo Option en la tabla Document Attachment para clasificar los documentos según su propósito. Esto permite adjuntar documentos con diferentes tipos en un mismo registro, como contratos, facturas o informes.
2. Crear una página personalizada
La funcionalidad estándar no permite adjuntar archivos en todas las tablas. Por eso, creamos una página personalizada basada en la tabla 1173, que incluye la función SaveAttachment2. Esta función permite pasar como parámetro el tipo de documento que se desea adjuntar.
3. Métodos personalizados para adjuntar y descargar
- Función SaveAttachment2: Guarda el archivo adjunto en el registro con el tipo específico.
- Función Export: Descarga el archivo adjunto al hacer clic en su nombre.
- Función GetLoadType: Determina el tipo de documento que se está adjuntando.
Estas funciones permiten una gestión más flexible y adaptada a las necesidades de cada empresa.
4. Integración con otras páginas
Desde cualquier página o tabla donde se desee adjuntar documentos, se puede llamar a la CustomAttachedPage. Esto habilita la funcionalidad de adjuntar archivos en registros que antes no lo permitían.
Resultado final
Desde el registro deseado, el usuario puede:
- Adjuntar documentos de diferentes tipos
- Descargar archivos adjuntos con un clic
- Visualizar los documentos directamente desde Business Central
Esta solución permite adjuntar documentos a cualquier registro de cualquier tabla, mejorando la trazabilidad y la eficiencia operativa.
¿Quieres implementar esta funcionalidad en tu empresa?
En ABD Consultoría y Soluciones Informáticas te ayudamos a personalizar Business Central para mejorar tu gestión documental. Contáctanos.