[firebase-br] RES: PAF-ECF -BD OFF

Felix - Sol felix.sol em terra.com.br
Ter Ago 24 09:49:31 -03 2010


Supermercados já trabalham dessa forma a algum tempo. Eu particularmente
nunca fiz nada assim, mas imagino o cenário:

Terminal é ligado -> tem contato como servidor? Se sim, descarregar base de
dados com código/descrição/preço dos produtos (esta conexão é obrigatória
para a 1a vez que o terminal entrar em operação).

Início das vendas consultando a base de dados local para preços.

Fechamento do cupom -> tem contato com o servidor? Sim: Lançar na base
principal. Não: gerar localmente dois arquivos conforme: N.Cupom/(detalhes
sobre o cupom) e outro arquivo contendo N.Cupom/código/quantidade de cada
item vendido.

Continuar vendas normalmente conforme o quadro acima.

Se houver registros na base local de vendas, manter uma thread procurando a
conexão - ao conectar, transferir os registros das vendas.

Ou algo melhor que isso. 


Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Levy Moreira
Enviada em: terça-feira, 24 de agosto de 2010 08:05
Para: FireBase
Assunto: [firebase-br] PAF-ECF -BD OFF

Na legislação do PAF-ECF ele dis que o sistema deve possibilitar o
funcionamento do sistema independentemente da rede, ou seja se a rede cair o
terminal com a imp. fiscal deve continuar a funcionar independendo de rede.
O problema é como vou manter esses dados consistentes? Posso ate utilizar um
banco local, e o do servidor, mas quando a rede cair que voltar constarar
vendas no terminal, e no servidor se continuar a ser utilizado constarar
outras vendas. De que forma faço esta implementação? Agradeço desde já.

-- 
Levy Moreira
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista