[firebase-br] Ponto de Venda
Daniel / Tecnobyte
temp2 em tecnobyte.com.br
Qua Fev 13 15:15:39 -03 2008
Fiz um PDV que funciona de 3 formas:
- Totalmente ON LINE
- Alternando entre ON LINE e OFF LINE dependendo da disponibilidade de
conexão com o servidor.
Para isto:
- Tenho um banco local em cada PDV.
- No início de cada venda, se tem conexão com o servidor, sincroniza as
últimas alterações nos cadastros de clientes, produtos, etc (trás do
servidor para o terminal).
- No fim de cada venda, se tem conexão com o servidor, sincroniza as vendas
que estão pendentes (manda do terminal para o servidor).
- Há comandos específicos para sincronização manual, parcial (somente
alterações) ou completa (todos os dados).
- O usuário pode configurar se deseja trabalhar OFF LINE no caso de falta de
conexão com o servidor.
Este esquema ficou uma beleza!
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
----- Original Message -----
From: "Magno System" <magno em speet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 13, 2008 10:58 AM
Subject: Re: [firebase-br] Ponto de Venda
Então eu te faço uma simples pergunta. Como você faria um PDV OFF-LINE ?
EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99
Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message -----
From: "Evandro Siqueira" <vansiqq em gmail.com>
To: "OseasTormen" <mentux em gmail.com>; "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 13, 2008 10:07 AM
Subject: Re: [firebase-br] Ponto de Venda
>>>>Depende muito, acho que funcionaria, seria como se fosse uma empresa e
suas
>>>>filiais,e uma integralizacao diaria...
>>>>
>>>>funcionaria perfeitamente, com os devidos cuidados e claro.
Mas o que estou falando é justamente isso... Para manter um processo de
integração entre filiais e matrizes é complicado, meticuloso e arriscado.
por mais que vc tenha cuidado, sempre vai haver aquela rotina que não
funcionou exatamente como se desejava, aquele operador que não fez o que era
esperado. imagine isso em cada ponto de venda na mesma loja... sem falar na
manutenção... mas isso já é outra história.
Resumo a uma pergunta: se o banco de dados lhe da a possibilitade de
trabalhar menos, porque arranjar trabalho (e dor de cabeça) a mais?
--
Evandro Siqueira
Programador
Aracaju/SE
Mais detalhes sobre a lista de discussão lista