Passar para o conteúdo principal

TOTVS Protheus: Como atualizar o dicionário de dados (U_IMPXACI)

Veja como funciona a atualização do dicionário de dados no Qive Conexões | TOTVS Protheus.

Escrito por Julia S.

A atualização do dicionário de dados através do programa U_IMPXACI é essencial para garantir que as tabelas do Importador de XML da Qive estejam sincronizadas com as últimas evoluções do ERP, permitindo a correta recepção e gestão de documentos fiscais.


Pré-requisitos para a atualização

Para que o processo de atualização (compatibilizador) ocorra sem falhas, certifique-se de cumprir os pontos abaixo:

  • Modo exclusivo: O ambiente do Protheus deve estar totalmente livre de usuários ou outras rotinas ativas no momento da execução.

  • Backup preventivo: Recomendamos realizar um backup do dicionário de dados (arquivos SXs) e do banco de dados antes de iniciar o procedimento.


Passo a passo de execução

1. Aplicação do pacote de atualização: Antes de rodar o programa de atualização, é obrigatório que o pacote de atualização do Importador de XML já tenha sido aplicado via AppServer/Patch. Caso ainda não tenha feito, clique no botão abaixo para verificar os pacotes mais recentes.

2. Início da função U_IMPXACI: Acesse o Smartclient do seu ambiente Protheus e, no campo de Programa Inicial, digite a função U_IMPXACI.

3. Tela Inicial do wizard de atualização: Assim que a tela do assistente for carregada, clique em Avançar > para iniciar o processo de validação das tabelas e integridade do sistema.

4. Seleção da empresa e filial: Nesta etapa, escolha a empresa onde a atualização deve ser aplicada.

  • Importante: O processo deve ser realizado em uma empresa por vez. Se você possui múltiplas empresas, repita este procedimento para cada uma delas individualmente após a conclusão da primeira.

5. Configuração do portal de integração: O sistema solicitará que você confirme qual portal será utilizado para a captura dos documentos fiscais (XMLs). Certifique-se de selecionar a opção Qive. Caso o campo já apresente o valor correto, basta clicar em Avançar >.

6. Definição de novas tabelas (Ações necessárias): Em algumas atualizações, o sistema pode solicitar a criação de novas tabelas técnicas para suporte a novos tipos de documentos ou regras fiscais.

  • Se o sistema pedir o nome de uma nova tabela, utilize o botão Tabelas Em Uso para conferir quais nomes já existem no seu banco de dados e escolha um nome inédito.

  • Se o seu ambiente já estiver com o dicionário atualizado, o sistema exibirá a mensagem: "Nenhuma ação é necessária!".

7. Análise de integridade e duplicidades: O programa realiza uma varredura automática em busca de registros duplicados na tabela principal de integração (vinculada ao parâmetro MV_XGTTAB1).

  • Se duplicidades forem encontradas: Você pode analisar o log para entender a origem ou clicar em Continuar para que o sistema realize o ajuste automático e a limpeza de registros legados obsoletos (como cartas de correção e cancelamentos antigos).

  • Atenção: A existência de registros duplicados nesta tabela técnica não significa que houve lançamentos duplicados no Protheus, pois o sistema mantém índices únicos de segurança na tabela SF1.

8. Resumo e conclusão: O Wizard exibirá um resumo final com todas as alterações estruturais que serão aplicadas ao seu banco de dados. Clique em Concluir e aguarde a barra de progresso atingir 100%.


Observações técnicas importantes

  • Registros legados: A rotina de atualização aproveita o processo para limpar dados de versões obsoletas, otimizando a performance da sua integração de documentos fiscais e reduzindo o peso do banco de dados.

  • Erros na execução: Caso o processo seja interrompido por queda de conexão ou erro crítico de banco, restaure o backup efetuado no pré-requisito e tente a execução novamente, garantindo o modo exclusivo.

Se encontrar dificuldades durante a atualização, entre em contato com nosso time técnico através do e-mail suporte@qive.com.br.


Respondeu à sua pergunta?