Buscar en este blog

miércoles, 29 de abril de 2015

Crear documentos asociados a un registro por código en Dynamics Ax 2012 R2 (DocuRef)


Es posible asociar documentos, notas o imágenes a un registro de ax en particular, ya sea una tabla de sistema de ax o una tabla personalizada. Para esto esto existe la tabla DocuRef que guarda lo que necesitemos y que el estándar de ax permite visualizar a través de los iconos de "Archivos adjuntos" desde la mayoría de formularios, incluso cuando creamos un formulario personalizado mediante una plantilla.

Image(88)

Ahora, el código es muy simple, solo debemos indicar el id de la tabla, el recid del registro al que esta asociado

static void insertNotaDocuRef(Common _common, Name _tituloNota, str _nota)
{
    DocuRef                 docuRef;

    docuRef.RefCompanyId = _common.dataAreaId;
    docuRef.RefTableId = _common.TableId;
    docuRef.RefRecId = _common.RecId;
    docuRef.TypeId = 'Note';
    docuRef.Name = _tituloNota;
    docuRef.Notes = _nota;
    docuRef.insert();

}

Y el resultado sería algo como esto:

Image(89)


Post relacionados:
Leer XML por código
Escribir XML por código
Leer excel por código


Y por cierto, acuérdate de darle click a algún anuncio si el post te sirvió de algo.


No olvides que te puedes unir a la página en Facebook Aprendiendo Dynamics Ax donde únicamente se tratan temas de desarrollo y se busca crear una comunidad de desarrollador@s de Ax en nuestro idioma. 





No hay comentarios.:

Publicar un comentario