Lógica PAF-ECF
Pessoal
Verificando os requisitos do PAF-ECF, se faz necessário a emissão do Cupom mesmo sem internet ou rede.
Alguém poderia me dar uma luz de como implementar este recurso, ou seja. Preciso de um Banco no Servidor e outro na estação, na falta de rede devo utilizar o banco da estação e ao retornar a rede fazer atualização no Servidor. Como é isto mesmo ? Qual a lógica correta ?
Abraços.
Verificando os requisitos do PAF-ECF, se faz necessário a emissão do Cupom mesmo sem internet ou rede.
Alguém poderia me dar uma luz de como implementar este recurso, ou seja. Preciso de um Banco no Servidor e outro na estação, na falta de rede devo utilizar o banco da estação e ao retornar a rede fazer atualização no Servidor. Como é isto mesmo ? Qual a lógica correta ?
Abraços.
Marcos Roberto
Curtidas 0
Respostas
Alex Lekao
23/04/2014
Ola Boa tarde!!
Nao lido com desenvolvimento, mas vou te passar o que acontece no PDV aqui da empresa que trabalho.
Toda vez que o PDV eh iniciado ele faz carga de dados, ele da uma carga nas tabelas locais e atualiza as principais informacoes necessarias para o funcionamento.
No caso nos nao temos uma carga de volta para atualizacao, o nosso sistema estar todo em rede e hospedado em um data center, as atualizacoes sao feitas em tempo real, so as principais tabelas que sao carregadas mesmo para o uso geral do PDV.
Uma possibilidade seria vc implementar uma rotina de sincronizacao, o problema eh o momento para que ela seja feita para nao demorar demais no inicio do programa, ou ter uma rotina de integracao e atualizacao a parte.
Vc possivelmente precisara comparar o status do pdv no momento da queda com o Status atual com rede para definir a atualizacao.
Acredito que essa possa ser uma linha de pensamento.
Mas, como disse, nao trabalho com desenvolvimento, acredito que se os colegas desenvolvedores puderem opnar e dar suas experiencias sera bem produtivo e lhe ajudara.
Espero ter ajudado de alguma forma.
Abraco.
Alex - Lekao
Nao lido com desenvolvimento, mas vou te passar o que acontece no PDV aqui da empresa que trabalho.
Toda vez que o PDV eh iniciado ele faz carga de dados, ele da uma carga nas tabelas locais e atualiza as principais informacoes necessarias para o funcionamento.
No caso nos nao temos uma carga de volta para atualizacao, o nosso sistema estar todo em rede e hospedado em um data center, as atualizacoes sao feitas em tempo real, so as principais tabelas que sao carregadas mesmo para o uso geral do PDV.
Uma possibilidade seria vc implementar uma rotina de sincronizacao, o problema eh o momento para que ela seja feita para nao demorar demais no inicio do programa, ou ter uma rotina de integracao e atualizacao a parte.
Vc possivelmente precisara comparar o status do pdv no momento da queda com o Status atual com rede para definir a atualizacao.
Acredito que essa possa ser uma linha de pensamento.
Mas, como disse, nao trabalho com desenvolvimento, acredito que se os colegas desenvolvedores puderem opnar e dar suas experiencias sera bem produtivo e lhe ajudara.
Espero ter ajudado de alguma forma.
Abraco.
Alex - Lekao
GOSTEI 0
Roniere Almeida
23/04/2014
estagiei em uma empresa que sempre tinha essas cargas para atualização de preços e envio do faturamento.
mas não sei bem como funciona, legal a explicação Alex.
mas não sei bem como funciona, legal a explicação Alex.
GOSTEI 0
Alex Lekao
23/04/2014
Obrigado Roniere.
Nao sei se eh o que o amigo esta precisando, mas...
Abraco.
Alex - Lekao
Nao sei se eh o que o amigo esta precisando, mas...
Abraco.
Alex - Lekao
GOSTEI 0
Marcos Roberto
23/04/2014
Alex
Tá clareando, mas ainda tenho dúvidas, veja bem:
Se falarmos de Supermercados tudo bem, os PDV´s dão carga inicial e podem vender a vontade. (talvez ao fechar o caixa seja enviado as vendas para o servidor).
Agora se for uma loja de informática o PDV dá a carga inicial e vende todo estoque de teclado, se outro PDV precisar vender teclado como estará o estoque esgotado ou não.(preciso saber como e quando atualizar o servidor).
Preciso fechar todas essas possibilidades.
Mas valeu mesmo, ainda chego lá.
Alguém pode ajudar ?.
Tá clareando, mas ainda tenho dúvidas, veja bem:
Se falarmos de Supermercados tudo bem, os PDV´s dão carga inicial e podem vender a vontade. (talvez ao fechar o caixa seja enviado as vendas para o servidor).
Agora se for uma loja de informática o PDV dá a carga inicial e vende todo estoque de teclado, se outro PDV precisar vender teclado como estará o estoque esgotado ou não.(preciso saber como e quando atualizar o servidor).
Preciso fechar todas essas possibilidades.
Mas valeu mesmo, ainda chego lá.
Alguém pode ajudar ?.
GOSTEI 0
Alex Lekao
23/04/2014
Entao,
O que eu entendi, eh que a ausencia da conexao de rede, os cupons continuariam sendo tirados, a ideia da carga seria basicamente para se ter os cadastros e as impressoes dos cupons fiscais.
O que precisariamos ter em mente seria o tamanho desta loja, se ele tera mais de uma estacao, etc.
Normalmente as lojas de informatica, elas trabalharao com estoque proprio, entao, vendera apenas aquilo que tem no seu proprio estoque.
Em algumas excecoes, um exemplo seria o balao da informatica, tem inumeras lojas e os CDs, no caso eles usam um software via browser e tem o estoque da loja que esta e consegue consulta o estoque de todas as lojas e se tem no CD para poder agendar uma retirada por exemplo, e o CD atende as vendas de internet, no caso deles.
o CAixa que fara as emissoes dos documentos fiscais, cupom fiscal por exemplo, teria que estar ligado on line com o sistema e pode ter uma atualizacao de dados a cada 3 horas, seria feitas 4 atualizacoes por dia.
pensando desta forma, uma loja que nao tem muita venda, teria coberto as possibilidades de atendimento do estoque local.
estou imaginando que ira trabalhar sem servidor local e tal, em caso de a loja ter uma estrutura independente, neste caso o ideal eh que a loja tenha seu proprio servidor, que a carga, atualizacao, sincronizacao, etc, seja feita nele e os pdvs irao trabalhar com o estoque e dados constantes nele, assim devera ficar mais pratico, mas isso so seria viagem se nao houver estrutura de internet por exemplo.
se houver estrutura de internet o ideal eh que esteja on line tudo, eh melhor, mais seguro.
poderia ir levantando um monte de possibilidades, mais ai ja iriamos comecar a misturar as coisas e confundir tudo.
nao sei se ajudei ou atrapalhei. rsrsr
mas vamos conversando que a gente consegue definir uma ideia legal. rsrsr
Abraco.
Alex - Lekao
O que eu entendi, eh que a ausencia da conexao de rede, os cupons continuariam sendo tirados, a ideia da carga seria basicamente para se ter os cadastros e as impressoes dos cupons fiscais.
O que precisariamos ter em mente seria o tamanho desta loja, se ele tera mais de uma estacao, etc.
Normalmente as lojas de informatica, elas trabalharao com estoque proprio, entao, vendera apenas aquilo que tem no seu proprio estoque.
Em algumas excecoes, um exemplo seria o balao da informatica, tem inumeras lojas e os CDs, no caso eles usam um software via browser e tem o estoque da loja que esta e consegue consulta o estoque de todas as lojas e se tem no CD para poder agendar uma retirada por exemplo, e o CD atende as vendas de internet, no caso deles.
o CAixa que fara as emissoes dos documentos fiscais, cupom fiscal por exemplo, teria que estar ligado on line com o sistema e pode ter uma atualizacao de dados a cada 3 horas, seria feitas 4 atualizacoes por dia.
pensando desta forma, uma loja que nao tem muita venda, teria coberto as possibilidades de atendimento do estoque local.
estou imaginando que ira trabalhar sem servidor local e tal, em caso de a loja ter uma estrutura independente, neste caso o ideal eh que a loja tenha seu proprio servidor, que a carga, atualizacao, sincronizacao, etc, seja feita nele e os pdvs irao trabalhar com o estoque e dados constantes nele, assim devera ficar mais pratico, mas isso so seria viagem se nao houver estrutura de internet por exemplo.
se houver estrutura de internet o ideal eh que esteja on line tudo, eh melhor, mais seguro.
poderia ir levantando um monte de possibilidades, mais ai ja iriamos comecar a misturar as coisas e confundir tudo.
nao sei se ajudei ou atrapalhei. rsrsr
mas vamos conversando que a gente consegue definir uma ideia legal. rsrsr
Abraco.
Alex - Lekao
GOSTEI 0
Marcos Roberto
23/04/2014
Alex
Hoje o PAF-ECF é usado por várias empresas e já existe uma metodologia criada para satisfazer com que o CF seja impresso com ou sem rede/internet. O que eu preciso é saber como é feito esta troca de informações de PDV com Servidor. Pois a informação tem que sempre estar atualizada e na hora da rede cair não traga transtorno para o cliente.
Vamos que vamos, logo encontraremos a solução.
Abraço.
Hoje o PAF-ECF é usado por várias empresas e já existe uma metodologia criada para satisfazer com que o CF seja impresso com ou sem rede/internet. O que eu preciso é saber como é feito esta troca de informações de PDV com Servidor. Pois a informação tem que sempre estar atualizada e na hora da rede cair não traga transtorno para o cliente.
Vamos que vamos, logo encontraremos a solução.
Abraço.
GOSTEI 0
Alex Lekao
23/04/2014
Ok.
Acredito que essa questao fica a cargo da desenvolvedora criar uma rotina ou forma de nao ficar sem os dados.
vou citar um exemplo meio grosseiro talvez. rsrs
pode ser criado, por exemplo, uma estrutura de exportacao dos dados em um servidor que envia esses dados por e-mail, os dados podem ser xml ou txt, ou algum outro formato mais adeguado, e na outra ponta esses dados chegam e sao redirecionados para a area de alimentacao do sistema local que de tempos em tempos faz a atualizacao.
Uma possibilidade.
Mas honestamente acredito que ja ira entrar na questao de arquitetura mesmo so software.
Abraco.
Acredito que essa questao fica a cargo da desenvolvedora criar uma rotina ou forma de nao ficar sem os dados.
vou citar um exemplo meio grosseiro talvez. rsrs
pode ser criado, por exemplo, uma estrutura de exportacao dos dados em um servidor que envia esses dados por e-mail, os dados podem ser xml ou txt, ou algum outro formato mais adeguado, e na outra ponta esses dados chegam e sao redirecionados para a area de alimentacao do sistema local que de tempos em tempos faz a atualizacao.
Uma possibilidade.
Mas honestamente acredito que ja ira entrar na questao de arquitetura mesmo so software.
Abraco.
GOSTEI 0