O programa LF0202 está sendo executado com lentidão na criação de endereços do MLF.Ao realizar a extração das informações do EMS para o MLF o programa apresenta baixo desempenho de execução, especificamente na criação dos endereços.
03. SOLUÇÃO
Sistema alterado para solucionar o problema de performance na criação de endereços do MLF.Efetuadas alterações no dicionário de dados e no programa extrator para otimizar o desempenho na extração das informações para o MLF.
No dicionário de dados foi alterada a tabela DWF-ENDER, onde foi adicionado o campo COD-EMIT e criado um novo índice de pesquisa.
Banco: MGFIS Criação do campo "cdn-emit" na tabela "dwf-ender". Criação do index "dwfended_ix3" na tabela "dwf-ender".
Após realizar a atualização do dicionário de dados, ao efetuar a extração das informações para o MLF será apresentada a mensagem abaixo, informando que será necessário uma única vez realizar a limpeza dos registros relacionados aos endereços no MLF (Endereço - DWF-ENDER / Pessoa - DWF-PESSOA / Emitente DWF-EMIT), para que na extração grave novamente os registros considerando o novo índice. Esta mensagem será apresentada uma única vez e não será possível continuar o processamento do programa sem que seja realizada limpeza dos registros.
Image Added
Informações
title
Importante
Para a importação genérica (LF0214/LF0303) deverá ser ajustado o layout de importação, adicionando o campo "cdn-emit" na tabela "dwf-ender".
Caso existam registros inseridos manualmente no LF0203 para as tabelas dwf-emit, dwf-ender e dwf-pessoa, esses registros deverão ser inclusos novamente, como os registros de emitente que são populados para a geração do registro F100 do SPED Contribuições, por exemplo.
No momento do agendamento para execução e RPW, ao selecionar a opção Batch e executar também será apresentada a mensagem, onde será necessária a confirmação para que seja possível continuar com o processamento do programa, mas no momento da execução em si pelo RPW, a mensagem não será emitida.
Caso algo interrompa o processo na execução no programa LF0202 e a eliminação dos registros não for concluída, na próxima execução do LF0202 será considerado que não houve execução anterior e irá novamente emitir a mensagem e efetuar a eliminação dos registros necessários.
Apenas para essa execução onde serão eliminados os registros das tabelas dwf-ender, dwf-emit e dwf-pessoa, não recomendamos o processamento em paralelo, ou seja, o programa LF0202 sendo utilizado por mais de um usuário ao mesmo tempo.
Versões para atualização A partir das versões 12.1.26.15, 12.1.27.10 e 12.1.28.6 liberadas no dia no console de atualização.