01. DADOS GERAIS

Linha de Produto:Gemco
Segmento:Varejo
Módulo:SmartECF
Função:Movimento Offline
Ticket:4833999
Requisito/Story/Issue (informe o requisito relacionado) :DVARLOJ3-1488


02. SITUAÇÃO/REQUISITO

Ao efetuar a atualização de movimento offline, se o sistema não consegue efetivar o processo, o arquivo de movimento é excluído da pasta \SmartECF\Bin\Offline e os movimentos não efetivados no banco de dados são gravados no arquivo LogErros.txt na pasta \SmartECF\OfflineErro.
E precisam ser tratados manualmente.

03. SOLUÇÃO

Para esta situação onde o sistema não consegue efetuar a atualização completa do arquivo offline, foi criado um parâmetro para indicar se deve manter o arquivo na pasta de movimento e tentar novamente depois ou se deve efetuar o processo descrito acima.
Tabela GER_EMPRESA_COMPL, campo FLGRAVAROFFLINEERRO, valor S ou N.
Quando ocorrer algum erro na atualização do movimento no banco de dados, se o processo estiver ligado (FLGRAVAROFFLINEERRO = N), irá gravar o bloco de comandos no arquivo com o nome de MovOffline1.txt, e MovOffline1.ini.
Se tiver mais de uma venda, ou mais de um bloco (begin/commit), o sistema irá executar todos, e gravar no arquivo MovOffline1 somente os blocos não efetivados.
(se o MovOffline1 é o arquivo que está sendo tratado no momento, o sistema irá criar um outro arquivo: MovOffline2, e assim por diante).



04. DEMAIS INFORMAÇÕES

Não há.


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS

  • Não há.