RE:AYUDA!TENGO PROBLEMAS CON EL NUMERO DE LA FACT
En mi caso yo tengo una tabla Document, donde guardo todos documentos q utilizo en mis sistemas, cada documento con un codigo diferente
Ejemplo
codigo descripcion secuencia
FC FACTURA CONTADO 1002
FT FACTURA CREDITO 1123
OC ORDEN DE COMPRA 208
CK CHEQUE 2069
Y asi sucesivamente
ahora, en el inic de la forma de factura puede hacer esto
select document
locate for codigo = 'FC' && FACTURA CONTADO EN ESTE CASO
if found()
thisform.txtnumerofactura.value = secuencia+1
endif
Aqui tienes tu numero de factura y la tabla aun no ha sido afectada.
Al final si se imprime la factura en el boton Grabar o Guardar hace lo siguiente
select document
locate for codigo = 'FC'
if found()
scatter memvar
m.secuencia = m.secuencia + 1
gather memvar
endif
y aqui si te aumenta la secuencia de tu factura