[gx-l] Dataview dinámico

Buenas tardes,

Sigo con el tema de los dataviews ahora tengo la siguiente situación.

 

Debo acceder a la información de un sistema de ventas cuyas tablas son dbf, este sistema maneja ventas en mostrador por lo que hace cortes cada que hay cambio de cajero; en cada corte genera un archivo con los movimientos generados durante el turno del cajero.

 

Lo que tengo que hacer es acceder a cada uno de esos archivos de corte y recopilar los movimientos y ponerlos todos en una tabla para poder hacer algunos análisis de ventas que el sistema no provee.

 

He creado un  dataview en GX con la estructura de las tablas de corte de ventas, utilizo gxSelFile para seleccionar el archivo DBF para la extracción de los registros; hago un xfor each pero no me funciona; aquí el código que estoy utilizando.

 

&gx_cArc = trim(&gx_cArc)

DBASE USE (gx_cArc) excl.   //gx_cArc es la variable con el nombre y ruta del archivo

DBASE REINDEX

xfor each 'MVenta'           //MVenta es el nombre del dataview

      &codalma = codalma

      &tipomov = tipomov

      &foliom = foliom

      &codprod = comprod

      &sizem = sizem

      &atribm = atribm

      &cantcm = cantcm

      &preciocm = preciocm

      do 'Prod'

      do 'familia'

      do 'Encab'

      do 'Provee'

      do 'CreaReg'

xendfor

 

Al datavie no le estoy definiendo Name, Location ni tabla asociada.

 

Gracias de antemano por la ayuda.

0 Response to "[gx-l] Dataview dinámico"

Publicar un comentario