Este guia detalha o processo de execução do programa U_IMPXACI (conhecido como update ou compatibilizador), utilizado para manter as tabelas do Importador de XML da Qive atualizadas no banco de dados do Protheus.
Pré-requisitos
Modo exclusivo: O ambiente do Protheus deve estar em modo exclusivo, sem usuários ou rotinas ativas.
Passo a Passo para Executar a Atualização
1. Aplicação do Pacote de Atualização
Certifique-se de que o pacote de atualização do Importador foi aplicado antes de iniciar o programa.
Execução da Função U_IMPXACI
Acesse o Smartclient e execute a função U_IMPXACI.
2. Tela Inicial do Wizard
Clique em Avançar > para prosseguir.
3. Seleção da Empresa
Escolha a empresa para realizar a atualização.
Apenas uma empresa pode ser selecionada por vez; repita o processo para outras empresas, se necessário.
4. Configuração do Portal de Integração
Escolha o portal de integração para captura de XMLs: Qive ou ConexãoNF-e.
Caso o campo já esteja preenchido, clique em Avançar >.
5. Ações Necessárias
O sistema pode solicitar preenchimento de campos, como o nome de uma nova tabela.
Utilize o botão Tabelas Em Uso para evitar nomes já existentes.
Caso nenhuma ação seja necessária, o sistema exibirá a mensagem "Nenhuma ação é necessária!"
Quando solicitado o nome de uma tabela, deve-se escolher um nome que não esteja em uso. Para auxiliar a identificação dessa tabela, clique no botão Tabelas Em Uso, e escolha alguma que não esteja nessa lista.
6. Análise de Integridade
O programa verifica duplicidades na tabela principal (a partir da versão 24.11.08 em conjunto com a alteração de índice único da tabela 1 (contida no parâmetro MV_XGTTAB1)).
Se duplicidades forem identificadas:
Analise as ocorrências para entender a origem.
Caso não seja necessário investigar profundamente, clique em Continuar para que o sistema ajuste automaticamente as duplicidades.
O processo também exclui registros obsoletos de carta de correção e cancelamentos (legado). Para mais detalhes, consulte o descritivo da release.
Vale destacar que a duplicidade nessa tabela não significa que existam lançamentos duplicados, pois tanto o Protheus quanto o sistema da Qive possuem mecanismos de integridade a partir de validações e índice único da tabela SF1.
7. Resumo e Finalização
O sistema apresenta um resumo das alterações que serão feitas no banco de dados.
Clique em Concluir e aguarde o término da atualização.
Observações Importantes
Duplicidades na tabela SF1: A presença de registros duplicados não implica necessariamente lançamentos duplicados, devido aos mecanismos de integridade do Protheus e da Qive.
Registros obsoletos: É recomendada a exclusão de registros legados desnecessários. Consulte o descritivo da release para mais detalhes.
Conclusão
Após seguir esses passos, o dicionário de dados do Importador estará atualizado e pronto para uso, garantindo o funcionamento adequado das rotinas de integração e captura de XMLs no Protheus.