F000MFA - Migrador CNPJ Alfanumérico
Esta tela tem como objetivo migrar todos os campos do sistema em que o CNPJ está definido como numérico para o respectivo campo em formato alfanumérico, bem como realizar os ajustes necessários nas tabelas em que o CNPJ numérico é utilizado como chave primária.
Para clientes que possuam middleware, a migração ocorrerá automaticamente por meio do processo agendado Migrador CNPJ Alfa, que será criado automaticamente na atualização do sistema para a versão 5.10.4.97. A migração via processo agendado ocorrerá em pacotes, conforme a disponibilidade do middleware, até que todos os campos estejam migrados.
Para clientes que não possuam middleware, é necessário que a migração seja realizada por meio desta tela.
Importante
É de extrema importância que todos os processamentos sejam efetuados e que não haja pendências para a atualização do ERP na versão trimestral de março/2026. A atualização não pode prosseguir caso a migração não esteja concluída. Recomendamos realizar a migração o quanto antes para evitar impedimentos no processo de atualização.
Além da execução da rotina de migração, é fundamental que a empresa revise e adeque processos internos que utilizam o campo de CNPJ em sua forma numérica anterior, incluindo:
- Regras e customizações: atualizar validações, regras de negócio, relatórios e quaisquer customizações que utilizem o campo numérico de CNPJ. As implementações devem passar a utilizar o novo campo alfanumérico.
- Integrações: adequar integrações via web services, utilizando o novo campo alfanumérico disponibilizado nesses serviços.
A ferramenta de apoio Robô Diagnósticos está habilitada para auxiliar na identificação de customizações possivelmente impactadas.
Caso haja lentidão para carregar os dados da grade na tela, desmarque a caixa de seleção Mostrar CNPJ alfanuméricos pendentes antes de acionar o botão Mostrar.
Quantidade de pacotes
Define a quantidade de pacotes que serão executados durante o processamento. Ao lado de cada item na grade, é apresentado o cálculo da quantidade de pacotes necessários para concluir toda a migração da tabela. Cada pacote representa 50 mil registros. Recomenda-se processar até 50 pacotes por vez.
Grades
Seleção
Marca o registro para ser executado.
Status
Status atual do registro: Pendente, finalizado ou com erro.
Operação
Operação que o registro irá realizar.
Exclusão de registros antigos
Realiza a limpeza dos registros das notas de recebimento (F000INE) com mais de 4 meses. Este item será impeditivo para a atualização da versão caso existam pacotes pendentes.
Atualização das chaves de tabelas de pré-cadastro de recebimento
Realiza a atualização das chaves das tabelas de pré-cadastro no recebimento (E095FOR_REC/E095ORM_REC/E073TRA_REC).Este item será impeditivo para a atualização da versão caso existam pacotes pendentes.
Atualização das chaves de notas de recebimento e Atualização das chaves de demais tabelas
Efetua a atualização das chaves das tabelas cuja composição inclui o campo de CNPJ numérico, que passará a utilizar um identificador único. Estes itens serão impeditivos para a atualização da versão caso existam pacotes pendentes.
Atualização para CNPJ alfa numérico
Efetua a atualização do campo CNPJ alfa com base no campo de CNPJ numérico nas tabelas e com os campos indicados.
Tabel
Nome da tabela que será atualizada.
Campo Numérico
Nome do campo CNPJ Numérico de origem.
Campo Alfanumérico
Nome do campo CNPJ Alfanumérico de destino.
Tipo Pessoa
Nome do campo que indica o tipo pessoa física ou jurídica do campo que será atualizado.
Raiz
Indica se o campo de CNPJ é raiz.
Qtd. Pacotes Restantes
A quantidade de pacotes pendentes de atualização.
Observação
Irá retornar o tempo médio de execução, ou o log de erro caso ocorra.
Erros durante execução
Possíveis erros podem acontecer nos updates das tabelas por conta de triggers.
Exemplo:
- Campo INSEST não pode ser nulo - Trigger T085CLIU
- Neste caso tem que ser executado o script UPDATE E085CLI SET INSEST = ' ' WHERE INSEST IS NULL
Em caso de erro, será gerado na pasta de logs um arquivo com o prefixo "MIGRADORCNPJ-", contendo os detalhes da ocorrência.
English
Español
English
Español


