Buenas noches compañeros
Recién he terminado un sistemita con arquitectura 3 capas para una
compañía financiera y de ahorro, esta tiene tres sucursales en la
ciudad en donde vivo, tres en ciudades cercanas del litoral Atlántico
(Caribe Hondureño) y una en una Isla cercana. Todas las sucursales
trabajan online con la oficina principal por ODBC sobre SQL Server,
utilizando canales de datos con fibra óptica las sucursales locales y
algunas foráneas y una por antena.
Previendo la posible falta de comunicación, tengo una herramienta
temporizada que monitorea las tablas de Clientes, Cuentas de ahorro,
prestamos y otras auxiliares, si hay cambios los baja a las tablas en
la DB local para ser utilizados si se interrumpen las comunicaciones.
Además el sistema lleva un historial por cliente de las sucursales en
que ha realizado transacciones, si el cliente hace una transacción en
una sucursal diferente, entonces se convierte automáticamente en
cliente global. En caso de quedar OffLine el sistema verifica si
Global esta en 1/.T. y muestra un mensaje solicitando al usuario
consultar a la oficina principal.
Adicionalmente se trabaja con dos correlativos, uno es el Maestro y
otro el auxiliar, si la comunicación funciona ambos son iguales, de lo
contrario el auxiliar se genera a nivel de sucursal utilizando un
abreviado de la sucursal de tres letras y el incremental local.
Cuando la comunicación ha sido restituida, La misma herramienta
temporizada sube las transacciones automáticamente al servidor
principal.
Afortunadamente hasta el momento no he tenido problemas, pero estoy
viendo la posibilidad de manejar las consultas y respuestas de forma
automática por medio de mensajes SMS.
A propósito, he observado que se refieren mucho a internet y no a
canales de datos, aquí en Honduras se usan mucho los canales dedicados
de datos ya sea por fibra óptica, cobre o antena. Que tal son los
precios de ese servicio en sus países? El internet es tan estable como
los canales?
Saludos
Alex A. Vargas
On 26 dic, 17:07, "Walter R. Ojeda Valiente" <
w...@hotmail.com> wrote:
> No hay problema conque en las sucursales se puedan cargar clientes, proveedores, etc. el "truco" es que todas, absolutamente todas, las tablas tengan una columna "Código de la Sucursal".
>
> 0 = Casa Central
> 1 = Sucursal 1
> 2 = Sucursal 2
>
> etc.
>
> Lo que sí puede causar problemas es que en una cuenta corriente no haya suficiente saldo como para pagar dos cheques que se presentan en dos bocas de pago distintas. Por ejemplo:
> - Saldo en cuenta corriente = 1000
> - Se presenta un cheque en la boca de pago 1 por valor de 800
> - Se presenta un cheque en la boca de pago 2 por valor de 600
>
> Ambas sucursales pagan aunque en realidad no había suficientes fondos para pagar ambos cheques. Ese es el tipo de problemas que pueden ocurrir si se quedan sin comunicación.
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Mon, 26 Dec 2011 12:35:12 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From:
hugo.germigni...@gmail.com