Como manejar folios consecutivos en ambiente multiusuarios

135 views
Skip to first unread message

Francisco A. Martínez R.

unread,
Mar 2, 2018, 6:36:34 PM3/2/18
to Comunidad de Visual Foxpro en Español
Hola amigos, había visto este tema en el foro, pero, no lo encuentro. La pregunta es ¿cómo manejar folios consecutivos para una facturación, sin que se dupliquen. Si alguien tiene alguna Función o algo de código lo agradeceré

Antonio Meza

unread,
Mar 2, 2018, 6:38:05 PM3/2/18
to Comunidad de Visual Foxpro en Español
Para dbf o servidor de base de datos?

Francisco A. Martínez R.

unread,
Mar 2, 2018, 6:55:32 PM3/2/18
to Comunidad de Visual Foxpro en Español
Para DBF

Antonio Meza

unread,
Mar 2, 2018, 7:09:16 PM3/2/18
to Comunidad de Visual Foxpro en Español

Viktor .

unread,
Mar 8, 2018, 12:17:20 PM3/8/18
to publice...@googlegroups.com
puedes usar el campo integer(Autoinc) ....

Carlos Miguel FARIAS

unread,
Mar 8, 2018, 1:04:39 PM3/8/18
to Grupo Fox
Lo primero que tienes que definir es que requisitos legales tienes en relación a los folios (facturas) y su numeración.
El autoincremental (AI) es simple, pero si tu numeración debe ser consecutiva, si un usuario inicia una factura y luego cancela, pueden crearse agujeros (gaps) en la la numeración que legalmente no son permitidos o deben crearse "folios" anulados (normalmente, pasa, poco pero pasa) porque algunos podrán justificarse pero muchos no (AFIP u homólogos de cada país entran a REE).
Porque puedes usar AI como PK de las cabeceras de las facturas, pero la numeración "legal" corre por cuenta propia. Dicha numeración legal desde mi punto de vista debería ser la PK, pero si a gusto del programador usa AI, la numeración legal debe ser UNIQUE.
En Argentina la clave del folio-factura está compuesta por tipo de emisor (ante el IVA), número de emisor, número de folio/factura (correlativo).
La solución será la misma en prácticamente cualquier SGBD.
Saludos: Miguel, La Pampa (RA)
Larga Vida y Prosperidad
Que la Fuerza los acompañe

Alan Cybar

unread,
Mar 9, 2018, 9:00:57 AM3/9/18
to publice...@googlegroups.com
Buenas,

Una de las opciones que tenes es que cada usuario tenga su talonario y puedan crear las facturas de acuerdo eso, de esta manera el autoinc te va a funcionar.

Pero depende mucho de la legislación de como lo dijo Carlos Farias.

Saludos,

Alan Sanier
Asunción - Paraguay
Reply all
Reply to author
Forward
0 new messages