RE:Como generar un dbf desde genexus
Puedes.
Primero debes generar un DATAVIEW donde en COMPOSITION esten los atributos, iguales a los campos que quieres exportar. Estos atributos se definen como atributos 'globales' desde el menu ADVANCED - ATRIBUTES (Gx8).
En PLATFORMS pon ADD PLATFORM, elije la de tipo ACCESS. En NAME de la plataforma pon el nombre del archivo DBF que quieres crear, luego su path y en DATAFORMAT pon FoxPro.
Luego para grabar los datos de una transaccion en el DBF debes usar un procedure que recorra la tabla, y dentro de este pon XNEW y el nombre del DATAVIEW que creaste.
Ejemplo: Quiero grabar en un AGENTE.DBF los datos de mi tabla de agentes.
for each AgeNum
......xnew 'Agente'
............ xAgeNum = AgeNum
............xAgeNom = AgeNom
............xAgePcia = AgePcia
............xAgeTel = AgeTel
......xendnew
endfor
Los campos que comienzan con X son los atributos que cree dentro del dataview.
Espero haberte ayudado un poco mas.
PF