Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | TVFR PDV Desktop |
Função: | DAV-RPS |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-14340 |
Algumas DAV RPS da loja não estão sendo geradas. Segue abaixo o exemplo da DAV 3185. No financeiro a venda foi gerada corretamente.
Na consulta das DAV-RPS, no relatoria Consulta Analítica e na consulta de notas fiscais essa venda não existe.
Verificado que para a loja em questão existe um volumetria grande de transações utilizando o DAV-RPS, e 2 PDV's , e para a gravação dessas vendas existe um local em comum que seria \SUPERDB\DAVS.DBF E \SUPERDB\DAVSITEM.DBF (Servidor). Então o fluxo ocorre da seguinte forma:
Ao lançar o item que seja do tipo serviço é criado o registro nos arquivos mencionados acima, e no DAVS.DBF é criado tudo em branco basicamente, pois precisamos recuperar o numero sequencial, porém ao finalizar a venda esse arquivo é atualizado com as informações da venda e gerado a mensagem para sincronismo com o TVFR Retaguarda.
O problema estava ocorrendo justamente no momento da atualização do arquivo , pois o mesmo estava pegando o ultimo registro do DAVS.DBF e com os PDV's estavam vendendo basicamente ao mesmo tempo , as vezes o PDV gravava as informações no local errado e com isso a mensagem não era gerada pois o registro correspondente ao DAV está com o valor zerado.
Segue exemplo abaixo:
\pdvarq\infopdv.log
c:\superdb\davs.dbf
\superdb\davsitem.dbf
c:\pdvarq\logs\PracticoLive.Log
Para correção , no momento de atualização das informações , agora será pesquisado o numero do DAV no DBF, e quando encontrado iremos atualizar o registro correspondente a venda em andamento.
Totvs Franquias e Redes: HF 2022.2.9.19 |
---|