Cita:
Empezado por rci
Esto ya ocurre nos aunque sea una misma empresa, cuando cada uno de los ordenadores emite una factura. En nuestro caso hay una tabla con el encadenamiento. Cada ordenador cuando emite una factura bloquea el registro de la tabla, coge los valores del registro anterior allí registrados, emite la factura y guarda en la tabla de encadenamiento los nuevos valores. Luego libera el registro de la tabla. En ese tiempo si otro ordenador quiere emitir tendrá que esperar.
En principio el tiempo tendría que ser de milisegundos y no tendría que afectar al funcionamiento habitual pero tendremos que ver como funciona en una tienda con varios mostradores vendiendo a la vez (cada uno con su ordenador y su programa que emite facturas, pero que es el mismo SIF)
Nuestro programa también puede tener varias empresas, cada una con su CIF, pero a diferencia de Neftali, nosotros permitimos mas de una empresa con el mismo CIF y en ese caso comparten cadena de encadenamiento, que va por CIF y no por código de empresa.
|
Sí claro, ya ocurre con una única empresa y varios puestos de trabajo facturando, por eso decía que si a esto, además sumas otras empresas del mismo OT dentro del SIF y sus diferentes puestos facturando,........