1c contabilizando formato incorreto de armazenamento de dados.

A empresa 1C produz diversos produtos de software e melhora constantemente sua estrutura interna. Mas o número de vários erros com os quais os programadores e administradores 1C têm de lidar mostra que o trabalho nesta área nunca irá parar. Alguns desses erros são pequenos e raros, mas existem falhas “clássicas” que são familiares a todos os especialistas experientes. Este último inclui o conhecido erro “Formato de armazenamento de dados inválido” e é aconselhável poder resolvê-lo.


Solução para erro de formato de armazenamento de dados

Para encontrar esse erro, não é necessário cometer erros lógicos graves no código ou remover o módulo principal. Muitas vezes, após atualizar a configuração, abrir o processamento, uma queda de energia ou reiniciar o computador, essa surpresa desagradável ocorre ao iniciar o 1C. Se a reinicialização não ajudar, não entre em pânico – existem soluções simples para esse erro comum que podem ajudar. Iremos analisá-los de acordo com o grau de complexidade:


Além do momento em que a configuração é iniciada, o erro “Formato de armazenamento de dados inválido” também pode aparecer ao abrir o processamento externo. Nesse caso, o mais importante é não iniciar o 1C, pois na inicialização o sistema sobrescreve os arquivos temporários no diretório TMP. É nele que você encontrará nosso processamento - um arquivo com o nome “v8_*” e a extensão tmp. Se houver muitos desses arquivos, para entender quais deles estamos processando, altere a extensão para epf e tente abri-lo através de 1C.

Se você já iniciou 1C e os arquivos foram sobrescritos, tente ações semelhantes em outro computador onde o processamento foi iniciado. Ou use utilitários para recuperar arquivos excluídos do disco rígido.

Se 1C:Enterprise 8 não iniciar e o programa exibir o erro “Formato de armazenamento de dados inválido”, não entre em pânico. Vejamos a solução para este problema usando um exemplo ao vivo. Para superar esse erro, antes de mais nada, é necessário identificar o motivo que causou esse comportamento do programa 1C:Enterprise 8.

Identificando as causas dos erros 1C Enterprise 8

Em uma nota: Se as recomendações abaixo não estiverem claras para você e o erro precisar ser corrigido com urgência, recomendo entrar em contato conosco - Smart1C.ru.

A contadora me contou que ontem, na véspera do fim da jornada de trabalho, desligou o Windows, mas o computador não quis desligar e teve que desconectar a fonte de 220 V da tomada. Aí comecei a pensar... E o que me veio à cabeça:

  • Devido a um desligamento incorreto do PC, os arquivos não foram gravados corretamente no disco rígido.
  • Outro pensamento me ocorreu: ainda preciso pesquisar essas informações no Google. Afinal, devido ao preenchimento incorreto, os arquivos da plataforma também podem ser danificados.

Ações após visualizar um erro de formato de dados 1C

Comecei a procurar esse erro sobre formato de dados incorreto em mecanismos de busca na Internet. Depois de pesquisar, descobri o seguinte: esse erro não é tão trivial quanto parece inicialmente. Mas, depois de ler artigos sobre esse tópico nos fóruns, aprendi recomendações de que você precisa para limpar arquivos temporários - cache 1C:Enterprise 8.

Informações sobre o cache 1C. O cache 1C Enterprise 8 é uma área do computador onde a plataforma 1C Enterprise 8.3 salva arquivos com diversas informações de serviço. Eles escreveram na Internet que podem aparecer dados incorretos no cache, por exemplo, se houver queda de energia durante a gravação dos dados, pois alguns dados neste caso não serão gravados, daí a falha. Limpar o cache do 1C Enterprise 8 em caso de tais erros, juntamente com testar e corrigir o banco de dados, são as principais funções do serviço que restauram a funcionalidade do programa.

Eu não queria limpar manualmente os arquivos temporários, então decidi procurar um script desenvolvido para essa finalidade. Naveguei um pouco nos fóruns e encontrei um arquivo bat, olhei seu conteúdo de teste (havia comandos para excluir arquivos e pastas da plataforma 1C do perfil do usuário), depois cliquei duas vezes nele (veja o conteúdo do script abaixo) .

Depois que o bat-nick foi executado e fechado, tentei iniciar o programa 1C novamente - desta vez apareceu uma janela com a seleção do usuário 1C, e após o procedimento de autenticação 1C, o próprio programa 1C. Missão cumprida!

Arquivo bat para limpar o cache 1C Enterprise 8

Não seria razoável simplesmente fornecer um arquivo bat para limpar o cache 1C sem considerar seu conteúdo e os comandos nele presentes. Então, o que significam esses comandos de linha de comando do Windows:

del /s /q %userprofile%\AppData\Local\1C\*.*

rd /s /q %userprofile%\AppData\Local\1C\

del /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv8\

del /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv82\

Copie os comandos para um arquivo de texto abrindo o Bloco de Notas, depois “Salvar como” e dê um nome ao arquivo, indicando a extensão. Por exemplo, "cache.bat".

Minhas explicações - o comando @echo off desativa a saída de dados para a tela, o comando del exclui arquivos da pasta especificada, * significa todos os arquivos, o comando exclui pastas. Acho que o resto do conteúdo está bem claro para você, mas se não, escreva para mim no grupo VK, tentarei explicar ou posso ajudar a resolver o problema remotamente (mediante pagamento, através do programa Teamviewer). O arquivo especificado pode ser executado em todas as versões do Windows, também no novo Windows 10.

Gostaria também de dizer que limpar o cache 1C também ajuda nos casos em que o programa 1C inicia e trava imediatamente, então coloque o arquivo bat em serviço.

Isso completa o truque para resolver o problema do formato incorreto de armazenamento de dados 1C Enterprise 8. Se você tiver alguma dúvida ou algo não puder ser feito, recomendo que entre em contato conosco por e-mail. Este endereço de e-mail está protegido contra spambots. Você deve ter o JavaScript habilitado para visualizá-lo. .

08 de novembro de 2017 30990

Pode surgir uma situação quando 1C 8.3 não inicia e aparece um erro - “Formato de armazenamento de dados inválido” indicando o caminho para o arquivo c users config runtimecachestorage. Mas não entre em pânico, o erro de formato de dados de armazenamento não é tão raro quanto pode parecer à primeira vista. Portanto, neste artigo vamos descobrir como corrigir o erro em 1C 8.3.

Razões para o erro "Formato de armazenamento de dados inválido" em 1C 8.3

Via de regra, o erro aparece devido ao desligamento incorreto do programa 1C 8.3 ou ao desligamento inesperado do computador. E para corrigir um erro de formato de dados incorreto, você não precisa fazer nada com o banco de dados; na maioria dos casos, basta limpar os arquivos temporários 1C ou limpar o cache 1C.

O que é cache 1C 8.3?

Um cache é uma pasta especial para o usuário atual no computador, onde a plataforma 1C armazena diversas informações de serviço. E se os dados não foram gravados no cache corretamente, podem aparecer erros. A limpeza do cache em caso de tais erros, juntamente com o teste e correção do banco de dados, são as principais funções do serviço que restauram a funcionalidade do programa.

Como limpar 1C 8.3?

Os arquivos de cache são armazenados na pasta AppData, no perfil do usuário sob o qual o programa 1C 8.3 é iniciado. A maneira mais fácil de abri-lo é através do comando Start\Run\%userprofile%\AppData

Aqui precisamos deletar todo o conteúdo das seguintes pastas:

Dados do aplicativo\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

Após realizar as operações de exclusão, lançamos novamente o programa 1C Enterprise 8.3 e aproveitamos a vida.

Limpar o cache 1C pode ajudar se surgirem vários problemas ao iniciar o 1C Enterprise 8.3, mesmo quando ele fecha imediatamente após a inicialização. Portanto, limpar o cache pode ser útil na prática.

Se, devido à sua atividade profissional, tem que trabalhar com o programa 1C, pode já ter tido a triste experiência de surgirem alguns problemas, que ainda conseguiu resolver mexendo durante algum tempo. No entanto, muitos ficam verdadeiramente chocados com a situação em que o programa simplesmente se recusa a funcionar corretamente. Não importa o quanto você tente forçá-lo a realizar certas ações, uma mensagem de erro 1C chocante “Formato de armazenamento de dados inválido” aparece teimosamente na tela.

O erro O formato do armazenamento de dados está incorreto ocorre devido a uma falha no cache.

Alguns usuários estão especialmente dispostos a associar esta situação a um desastre, quando há um trabalho urgente a ser feito e ninguém por perto pode ajudar a resolver o problema. Na verdade, o erro “Formato de armazenamento 1C inválido” não ocorre para todos os usuários que precisam trabalhar com este programa. É por esta razão que as “vítimas” começam a se perguntar o que fizeram de errado que poderia levar a tal falha de software.

Na verdade, a razão pela qual ocorre o erro em 1C 8 “Formato de armazenamento de dados inválido” é um problema intimamente relacionado ao cache de dados no próprio programa.

Assim, tendo recebido a informação de que o erro “Formato de armazenamento de dados inválido” em 1C é causado pelo funcionamento incorreto do cache 1C. Agora é fácil entender por que tal destino aguarda apenas um ou vários PCs do número total em que este programa está instalado. Uma falha no cache 1C ocorre se, durante o trabalho com o programa, durante sua atualização, a fonte de alimentação for desligada repentinamente, resultando no desligamento do programa.

O cache é considerado um armazenamento temporário no qual são colocados os arquivos necessários para garantir o desempenho de qualquer software e a abertura de páginas da Internet. O programa 1C não é exceção. Ele também armazena com sucesso alguns arquivos neste espaço em cache que aceleram os processos de cálculo. Se ocorrer uma falha, o programa não conseguirá lidar com isso sozinho; será catastroficamente prejudicado por alguns arquivos em cache.

É por esta razão que é útil saber o que fazer para colocar o software em funcionamento sem se estressar e perder muito tempo valioso.

Limpando o cache 1C manualmente

É fácil adivinhar que, se o motivo estiver no cache, você deve colocar as coisas em ordem. Abra a pasta onde esses arquivos temporários estão armazenados e simplesmente esvazie-a. É claro que, para alguns, tais ações não parecerão simples, por isso recomendamos seguir este caminho. Primeiro, inicie o programa e encontre o botão “Configurações” localizado no lado direito da caixa de diálogo aberta.

Após clicar neste botão, uma nova janela será aberta, que exibirá as pastas nas quais os arquivos temporários estão armazenados. Não se assuste se houver várias dessas pastas. Seu número depende diretamente de quantas configurações você instalou neste computador.

Agora basta seguir o caminho que o próprio programa lhe mostrou. Tendo alcançado seu objetivo e descoberto uma área de armazenamento com arquivos temporários, não se apresse em excluí-los todos de uma vez. Primeiro feche o programa e só depois exclua-o. Caso contrário, se você esqueceu de fechar as infobases, poderá excluir manualmente apenas os caches que foram usados ​​anteriormente. Os arquivos ativos usados ​​pelas infobases abertas permanecerão no seu PC.

Removendo um banco de dados da lista e reconectando-o

Se 1C não iniciar devido ao erro “Formato de armazenamento de dados inválido”, tente limpar a lista de bancos de dados que você instalou anteriormente. Não é difícil realizar tais ações, primeiro abra toda a lista de bancos de dados e selecione aquele que deseja excluir. Não se apresse em clicar no botão “Excluir”. Olhe para baixo na janela aberta, será indicado o caminho onde está salvo o banco de dados do qual você deseja “se separar”. Agora que você memorizou esse caminho, clique no botão “Excluir” e confirme sua decisão. Isso conclui a remoção do banco de dados supostamente problemático.

Agora você terá que devolvê-lo, pois sem ele você não poderá realizar algumas das funções que lhe foram atribuídas. Encontre o botão “Adicionar”, clique nele, na nova janela que aparece, selecione a segunda opção “Adicionar à lista de uma infobase existente”. A seguir, você precisará especificar o caminho onde este banco de dados será salvo. Após tais manipulações, uma pasta limpa será criada para salvar o cache 1C.

Infelizmente, às vezes é difícil excluir alguns arquivos temporários, então você tem que aturar sua “existência”, o que afeta negativamente a quantidade de espaço livre no disco do seu PC.

Se você acessar as configurações da infobase, poderá inserir o comando ClearCache como parâmetros de inicialização adicionais. Neste caso, o programa limpará automaticamente o cache, mas, infelizmente, você terá que esquecer a velocidade deste software. Definitivamente, você também deve levar em consideração que o ClearCache pode excluir todos os dados de clientes Thick e Thin, mas ao mesmo tempo é completamente inadequado para o cache de metadados Local 1C.

Portanto, não se assuste sempre que surgir um problema ao trabalhar com software, incluindo 1C. Com um pouco de pesquisa, você poderá encontrar instruções bem-sucedidas de pessoas que já encontraram esses problemas problemáticos, para que saibam como corrigi-los.

Erro Formato de armazenamento de dados incorreto 1C 8.3

A peculiaridade desse erro é que o erro não é detectado para todos, mas para usuários individuais.

A causa desse tipo de erro é um problema no cache 1C.

Os dados de cache são armazenados especificamente em cada computador de usuário individual. A operação incorreta do cache 1C pode ocorrer devido a erros de software, falha do computador, falha de energia de um PC em execução, etc.

Um cache é um buffer intermediário com arquivos temporários que o programa usa para vários cálculos. O cache é usado para acelerar o desempenho do programa 1C.

Vejamos como corrigir o erro Formato incorreto de armazenamento de dados em 1C 8.3 e limpar o cache 1C de várias maneiras.

Maneiras de corrigir o erro

Primeira maneira. Limpando o cache 1C manualmente

Para fazer isso, encontre o endereço do diretório com arquivos 1C temporários. Eles podem ser visualizados nas configurações de inicialização do banco de dados 1C.

Passo 1. Abra a lista de bancos de dados – o botão Configurações:

Passo 2. Depois de abrir o diretório especificado, veremos uma lista de pastas nas quais os arquivos temporários estão armazenados. O número de pastas depende do número de configurações 1C instaladas.

Etapa 3. Para limpar o cache 1C, vá até os locais dos arquivos temporários e exclua essas pastas. Antes de excluir pastas com cache 1C, você precisa fechar as infobases. Caso contrário, apenas os caches históricos inativos serão excluídos:

Segunda maneira. Removendo um banco de dados da lista e reconectando-o

Passo 1. Abra a lista de bancos de dados do lançamento 1C. Excluímos a configuração instalada, por exemplo, BUKH 3.0 Clássico, após lembrar o local onde está localizado:

À pergunta “Remover uma infobase da lista: Sim/Não?” Respondemos “Sim”:

Passo 2. Adicionamos o banco de dados à lista de bancos de dados novamente. Botão Adicionar – Adicionando uma infobase existente à lista:

Etapa 3. No caminho para encontrar a base, indique a localização da base BUKH 3.0 Clássico:

Ao reconectar o banco de dados à lista de bancos de dados, uma nova pasta com um cache 1C limpo é criada.

A desvantagem do segundo método é que os arquivos temporários corrompidos não são excluídos do disco rígido e ocupam espaço.

Terceira via. Limpar cache

Ao configurar a infobase, na linha Parâmetros de inicialização adicionais, especifique o comando /ClearCache. Este comando limpa o cache 1C, mas o programa perde desempenho:

O comando /ClearCache limpa o cache 1C de solicitações cliente-servidor e os dados do Thick Client e do Thin Client são excluídos de acordo. Deve-se notar também que este método não é adequado para o cache de metadados local 1C.


Avalie este artigo: