Frequentemente, erros ocorrem ao atualizar a configuração - especialmente se a atualização "pular" através de várias versões. Considere a causa da aparência e como corrigir o erro 1C "Os registros do registro de informações tornaram-se não exclusivos".
Exibição de erro
Esse erro pode ter duas exibições idênticas do sistema 1C:
A essência desse erro é que, após a próxima atualização, a composição das medições de um dos registros (ou vários) foi alterada.
Registrar requisitos de software
Sabemos que uma informação de registro (registro, inglês) é formada para armazenamento na forma de registros (linhas). Cada um deles é caracterizado por tipos de medições (perfis) e recursos.
Medidas caracterizam os cortes (tipos) nos quais os dados são armazenados. E os recursos contêm diretamente seus valores.
Por exemplo, as informações de registro "preços de mercadorias" têm uma estrutura que consiste em dois tipos de perfis ("Produto", "VidTsen") e um recurso ("Preço"):
A estrutura de mercadorias em 1C
Assim, as linhas de registro no banco de dados serão assim:
Registrar linhas no registro
Além disso, ao criar um registro, ele recebe uma chave exclusiva. A formação do seu sistema ocorre automaticamente.
Idênticos são aqueles registros cujas chaves são idênticas.
Mudança de estrutura
Considere outro exemplo.
Ao mesmo tempo, o desenvolvedor criou o registro “ResponsibleLitsPoStores” composto por duas dimensões (“Armazém” e “Sala”) e um recurso (“Responsável”).
Posteriormente, foi decidido por alguém que tal detalhamento é desnecessário. Essa decisão foi refletida no próximo lançamento.
E agora o registro atualizado tem apenas um perfil e recurso:
Novo tipo de estrutura de produto
Sua estrutura mudou. Mas as linhas permaneceram!
E eles indicam que para o perfil “Sala” há responsáveis (recursos). Mas o que fazer com eles ao mudar para uma nova versão - o programa em si sem um usuário não resolverá esse problema.
Portanto, o erro 1C aparece: “registros do registro de informações se tornaram não-exclusivos”. Talvez isso - existem registros com as mesmas dimensões.
Correção manual
O significado dessas mensagens se resume ao fato de que a nova estrutura contém várias linhas com dimensões extras e elas precisam ser colocadas em uma só:
Múltiplas entradas com um valor.
Neste caso, você precisa remover aqueles que correspondem aos perfis desnecessários.
Geralmente, ao usar configurações típicas, esse problema é resolvido pelos desenvolvedores no nível do software. E dobrar acontece automaticamente ao atualizar.
Lançamento perdido
Uma possível solução para o problema seria se a configuração recém-instalada fosse revertida (restaurando uma cópia arquivada) e, em seguida, atualizada novamente (já sem ignorar as liberações perdidas).
Método de comparação
A situação é mais difícil quando a atualização ocorre ao pular várias versões. Ou a configuração anterior foi modificada. Aqui também surge a necessidade de linhas de dobramento. Mas a dificuldade está em encontrar medições e detalhes perdidos.
Para resolver este problema, você precisa entrar no modo "Configuração" e executar o comando "Comparar configurações":
Comparação de configurações
Depois disso, exclua as linhas não exclusivas encontradas usando o console.
Com um pequeno número deles é fácil de fazer manualmente.
Apagar automaticamente 1
Para remoção de software de um número muito grande de linhas não exclusivas, você pode usar o tratamento proposto por Eugenia Karuk:
Remoção de software de duplicatas
- Primeiro baixe e abra o processamento;
- Ver informações de registro com linhas não exclusivas;
- Marque as medidas que precisam ser removidas como resultado da atualização;
- Escreva um comando pressionando "Recolher duplicatas".
Seqüências duplas serão encontradas pelo processamento e colapsadas em uma.
Após o processamento, a atualização da configuração será executada corretamente.
Você também pode usar o processamento para verificar se há duplicatas sem modificar os dados (para teste ou verificação):
Verifique se há duplicatas
Auto Remover 2
Outro tratamento para o mesmo fim foi proposto por outro especialista neste campo - Pavel Chistov (não suportado pela versão mobile).
Consideramos as causas da aparência e os métodos de correção de erros associados a violações da estrutura de strings. Agora você sabe que eles aparecem quando uma configuração se sobrepõe a outra.
Comente nossas publicações. Descreva sua experiência ao lidar com problemas problemáticos.