Ver Mensaje Individual
  #1  
Antiguo 16-05-2008
Alfredo Alfredo is offline
Miembro
 
Registrado: nov 2003
Ubicación: Valencia, Venezuela
Posts: 234
Reputación: 21
Alfredo Va por buen camino
Question Al cambiar de .NTX a .CDX quedan por fuera 482 facturas

Asi es mis amigos, y no tengo la menor ydea de por que?

Tengo un sistemita de facturacion que hice hace mas de 10 años y trabaja con indices .NTX, acabo de cambiarlo para que trabaje con .CDX. Es cambio fue transparente, funciona bien todo lo demas incluso los reportes por fecha me muestran esas mismas facturas (lo que me dice que el rollo puede estar relacionado con los indixes), pero cuando las consulto individualmente "no se encuentran". (aunque estan fisicamente en la tabla).
Las tablas estan creadas en clipper, y el mantenimiento lo hace el mismo sistema hecho en clipper.

Indexo por la clave Factura (Nº DE FACTURA) asi:

IF FILE("FACTURAS.CDX")
FERASE("FACTURAS.CDX")
ENDIF

USE FACTURAS NEW EXCLUSIVE
INDEX ON FACTURA TAG INXFAC TO FACTURAS

ACCEDO A LA TABLA ASI:

IF NETUSE("FACTURAS", .F., 2)
SET ORDER TO TAG INXFAC
ELSE
RETURN
ENDIF

Se que este no es un foro de clipper, pero la idea era que en vista de que el sitema "viejito" funcionaba muy bien, entonces mientras se crea el nuevo, hice una aplicacion que accede a dichas tablas por .CDX (sin problemas). Pero me encuentro ante esa traba.
Tambien intente darle mantenimiento desde Delphi y se me corrompe la Tabla.
Lo ideal seria dejarlo atras y que esperen hasta que este listo el Nuevo sistema, pero, (la tipica ley de Murphi) necesitan trabajar sobre algunas de, ADIVINARON! las facturas a las que no se pueden acceder.

Repito solo es un bloque de Facturas que estan fuera del indice.... antes de esas todas se pueden consultar y despues tambien.


Si alguien tiene una idea mucho se lo agradeceria.
__________________
if Vivir = Vivir + Aprender then Aprender = ?
Alfredo Borges
Responder Con Cita