Cita:
Empezado por sglorka
El problema del encadenamiento con un solo SIF y las tres empresas en el mismo software de facturación es que tienes que usar una sola cadena con los registros de tres empresas que podría generar retrasos a la hora de emitir facturas ya que las tres comparten la misma línea y desde que una la bloquee para emitir su RF las otras dos tienen que esperar.
|
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.