XMLPORT
Realizaremos un pequeño XMLPORT para describir los pasos a seguir.
- El primer paso es crear un elemento tipo tabla de tipo entero
- El segundo paso y muy importante colocarlo como temporal
asignar las variables tipo texto
como creamos un tabla entero tipo temporal ya que los campos son variables de texto y no fields de tabla , lo que realizara el xmlport cargara los datos a una tabla temporal y posteriormente procesaremos la información con estas variables tipo texto ala tabla "sales line"
Ahora que es lo que hace este código sencillo que utilizamos como ejemplo:
si tiene dudas de XMLPORT o si requieren unos ejemplos de entradas o salidas de información mas complejos, favor de comentarlo
- asignaremos una variable tipo tabla "sales line" y en sus propiedades MinOccurs a "zero"
- Nos vamos alas propiedades del XMLPORT y el formato lo cambiamos a "Variable Text"
como creamos un tabla entero tipo temporal ya que los campos son variables de texto y no fields de tabla , lo que realizara el xmlport cargara los datos a una tabla temporal y posteriormente procesaremos la información con estas variables tipo texto ala tabla "sales line"
- para que los registros no se colapsen después de insertar el registro en la tabla temporal la limpiaremos si no nos mostrara un error en la linea 0 ya tiene un valor
- posteriormente asignamos nuestras variables de texto en los filtros
- Agregamos 2 mensajes una de entrada para enviar los campos del Lay-out y otro para visualizar el proceso terminado
Ahora que es lo que hace este código sencillo que utilizamos como ejemplo:
- Llena en una tabla temporal los campos del primer mensaje de entrada
- Asigna en los filtros de la tabla "sales line" las variable de texto
- Si encuentra el valor evalúa la cantidad de texto a entero
- Modifica el registro con las cantidades nuevas que le enviamos en el lay-out ,para no estar ajustando alas cantidades de forma manual
- Valida para que los campos importes, cantidades por enviar etc los calcule de nuevo
si tiene dudas de XMLPORT o si requieren unos ejemplos de entradas o salidas de información mas complejos, favor de comentarlo
0 comentarios:
Publicar un comentario