Como integrar la gestión de documentos en una aplicación
Objetivo: Queremos añadir la funcionalidad de ligar documentos a cada uno de los registros, de una aplicación existente, o sea imaginemos que queremos añadir la gestión de documentos a los pedidos de clientes, de forma que podamos añadir el pedido o el fax escaneado o el email del cliente, a nuestro pedido de iglobalgest, de forma que cuando estemos consultando el pedido tengamos acceso directo al documento original que generó dicho pedido.
Entraremos en edición de pantallas de la empresa s000, editamos la pantalla de pedidos, pulsamos el botón "copiar pantalla", en pantalla origen ponemos "eines", en control inicial ponemos "96", en control final "99" y en el botón origen de la pantalla de destino dejamos el que nos propone, que será el primero libre. En posición superior izquierda, pondremos la posición en la que queremos que aparezca el control 96, de modo que los otros controles se situarán en sus posiciones relativas.
Una vez ya están en su sitio los nuevos controles, ocultamos los dos últimos que están ligeramente desplazados hacia abajo.
En el control correspondiente al origen 96 (consulta documentos), en la función 1, deberemos modificar el select, pasando la naturaleza y para que componga el título de la asociación que queremos ver y en la función 2, deberemos sustituir el campo que se enlaza con el 137, por el que contiene el oid de la nueva aplicación y en el campo correspondiente al 97 (nuevo documento), deberemos sustituir el valor de enlazar ctrl por el correspondiente de la aplicación actual.
También deberemos añadir la correspondiente naturaleza, en la tabla varval, por ejemplo: insert into varval (val_tab,val_codi,val_desc,val_needed,val_liter) values (5,'pdc','Pedidos de clientes','&#$#','_pdcli ');