Diferencia entre revisiones de «Como integrar la gestión de documentos en una aplicación»

De WikiDgp21
Saltar a: navegación, buscar
Línea 1: Línea 1:
'''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 a nuestro pedido de i-globalgest el pedido, el fax escaneado o el e-mail del cliente, de forma que cuando estemos consultando el pedido tengamos acceso directo al documento original que generó dicho pedido.
+
La gestión de documentos nos permite tener organizados toda una serie de ficheros que podamos querer conservar y tener a mano disponibles de forma fácil y rápida. Por ejemplo, puede que lo necesitemos en el programa que gestiona los pedidos de los clientes para tener el propio pedido en un archivo, el fax escaneado o un e-mail del cliente de forma que mientras consultamos el pedido tengamos acceso directo a los documentos originales con los que se generó dicho pedido.
  
Entraremos en edición de pantallas de la empresa ''s000'', editamos la pantalla de pedidos, pulsamos el botón [[Imagen:boto_037.png]] ''copiar pantalla'', en pantalla origen ponemos ''eines'', en control inicial ponemos ''96'', en control final ''99'' (los controles de gestion de documentos) 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.
+
Para añadir las funcionalidades de la gestión de documentos a los registros de una aplicación existente deberemos entrar a la edición de pantallas desde la empresa de programación (''s000''). Buscamos la pantalla que queremos modificar y pulsamos el botón [[Imagen:boto_037.png]] ''copiar pantalla''. Como pantalla origen ponemos ''eines'' y en los controles inicial y final, 96 y 99 respectivamente, que son los correspondientes a la gestión de documentos. El control inicial de la pantalla de destino lo dejamos tal y como está, ya que será el primero libre. Los campos ''Pos.sup.izq.'' sirven para indicar la posición del primer control en la pantalla de destino, el resto se situarán en posiciones relativas a este.
  
 +
----
 
Una vez ya están en su sitio los nuevos controles, ocultamos los dos últimos que están ligeramente desplazados hacia abajo.
 
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.
+
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 170, 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, que será el primer control que hayamos copiado.
  
  

Revisión del 10:36 23 jun 2009

La gestión de documentos nos permite tener organizados toda una serie de ficheros que podamos querer conservar y tener a mano disponibles de forma fácil y rápida. Por ejemplo, puede que lo necesitemos en el programa que gestiona los pedidos de los clientes para tener el propio pedido en un archivo, el fax escaneado o un e-mail del cliente de forma que mientras consultamos el pedido tengamos acceso directo a los documentos originales con los que se generó dicho pedido.

Para añadir las funcionalidades de la gestión de documentos a los registros de una aplicación existente deberemos entrar a la edición de pantallas desde la empresa de programación (s000). Buscamos la pantalla que queremos modificar y pulsamos el botón Boto 037.png copiar pantalla. Como pantalla origen ponemos eines y en los controles inicial y final, 96 y 99 respectivamente, que son los correspondientes a la gestión de documentos. El control inicial de la pantalla de destino lo dejamos tal y como está, ya que será el primero libre. Los campos Pos.sup.izq. sirven para indicar la posición del primer control en la pantalla de destino, el resto se situarán en posiciones relativas a este.


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 170, 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, que será el primer control que hayamos copiado.


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 ');