Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice Linha Protheus - SIGAFIN - Erros críticos e mais comuns ao rodar UPDDISTR


time.png Tempo aproximado para leitura: 00:10:00 min

Dúvida

Quais são erros críticos mais comuns em migrações ao rodar UPDDISTR

Ambiente
Cross Segmento - Backoffice Linha Protheus – A partir da versão 12.1.23

Solução
Abaixo, os erros críticos e mais comuns ao rodar UPDDISTR

O campo <campo> da chave de índice <alias> ordem # registro <# registro>, não existe no SX3 da empresa <empresa>

- Abra via APSDU o arquivo SIX da empresa
- Identifique a chave de índice que está gerando o erro
- Exclua o índice referente a tabela com erro

O gatilho <campo> sequência 000 está duplicado

1. Abra via APSDU o arquivo SX7 da empresa.
2. Indexe o arquivo pelo campo X7_CAMPO.
3. Localize o gatilho e exclua o registro duplicado.

A chave de índice <alias> ordem 0 registro <recno> esta duplicado

1. Abra via APSDU o arquivo SIX da empresa.
2. Indexe o arquivo pelo campo INDICE.
3. Verifique se o conteúdo da chave de índice do erro não existe em índices de ordem inferior da tabela.
4. Exclua o índice duplicado.

O arquivo <alias> esta duplicado no SX2

1. Abra via APSDU o arquivo SX2 da empresa.
2. Indexe o arquivo pelo campo X2_CHAVE.
3. Localize o arquivo e exclua o registro duplicado.

O tamanho das casas decimais do campo <campo> arquivo \dadosadv\<arquivo>.dbf é diferente do dicionário de dados

1. Abra via APSDU o arquivo existente no diretório DADOSADV, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.
2. Caso o arquivo tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do decimal do campo com erro.
3. Abra o SX3 da empresa, localize o campo e compare o tamanho do X3_DECIMAL com o tamanho do decimal do arquivo.
4. Corrige a estrutura no SX3 ou no arquivo.

O tamanho do campo <campo> arquivo \dadosadv\<arquivo>.dbf é diferente do dicionário

1. Abra via APSDU o arquivo existente no diretório DATA\Banco de Dados, se o arquivo estiver vazio, basta simplesmente excluir o arquivo.
2. Caso o arquivo tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do campo com erro.
3. Abra o SX3 da empresa, localize o campo e compare o X3_TAMANHO com o tamanho do campo no arquivo.
4. Corrija a estrutura no SX3 ou no arquivo.

O campo <campo> não existe no arquivo \dadosadv\<arquivo.dbf

1. Abra o SX3 da empresa.
2. indexe o arquivo pelo campo X3_CAMPO.
3. Localize o campo no SX3 e verifique sua estrutura.
4. Abra o arquivo no diretório DADOSADV, verifique em sua estrutura se o campo existe.
5. Crie o campo no arquivo.

A estrutura do arquivo <arquivo> não existe o existe no SX3

1. Abra o SX3 da empresa.
2. Indexe o arquivo pelo campo X3_ARQUIVO.
3. Localize o arquivo com erro.
4. Para solução do problema, pode excluir o arquivo no SX2 ou incluir os campos referentes ao arquivo no SX3.

O campo <campo> esta duplicado no SX3

1. Abra o SX3 da empresa.
2. Indexe o arquivo pelo campo X3_CAMPO.
3. Localize o campo duplicado.
4. Exclua o registro.

O tamanho no SX3 do campo <campo> é diferente do SXG
O tamanho no SX3 do campo <campo> é inferior do limite do SXG

1. Abra o SX3 da empresa.
2. Indexe o arquivo pelo campo X3_CAMPO.
3. Localize o campo com erro, verifique o conteúdo dos campos X3_TAMNHO e X3_GRPSXG.
4. Faça um filtro na tabela somente com os campos que tenha o X3_GRPSXG igual ao campo com erro.
5. Compare o X3_TAMANHO de todos os campos.
6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X3_GRPSXG.
7. Corrige o tamanho do campo no SX3 e na tabela.

O tamanho da pergunta 00 do grupo <grupo> é diferente do SXG
O tamanho da pergunta 00 do grupo <grupo> é superior ao limite do SXG

1. Abra o SX1 da empresa.
2. Indexe o arquivo pelo campo X1_GRUPO.
3. Localize a pergunta com erro, verifique o conteúdo dos campos X1_TAMNHO e X1_GRPSXG.
4. Faça um filtro na tabela somente com as perguntas que tenha o X1_GRPSXG igual à pergunta com erro.
5. Compare o X1_TAMANHO de todas as perguntas.
6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X1_GRPSXG.
7. Corrige o tamanho do campo no SX1.

O campo de usuário <campo> existe na versão padrão e será substituído pelo campo da versão
Type:= c; Size:= 11; Decimal:= 0
Type:= c; Size:= 11; Decimal:= 0

1. Abra o SX3 da empresa.
2. Localize o campo.
3. Altere o conteúdo do campo X3_PROPRI para S.


Saiba mais

https://tdn.totvs.com/pages/viewpage.action?pageId=181965468

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _