Como reverter a configuração 1c. Truques de plataforma: usando a configuração do fornecedor

Lar / Não funciona

O artigo mostra maneiras de restaurar um banco de dados 1C usando ferramentas integradas ao programa ou aplicativos de terceiros . Como criar e restaurar um backup de banco de dados. Para a maioria dos usuários de produtos da empresa 1C, danos ou perda do banco de dados 1C:Enterprise são algo sobre os quais eles têm medo de falar. Para eles, a tarefa de restaurar o banco de dados parece simplesmente irreal e sua perda é uma terrível tragédia.

Na verdade, os produtos da empresa 1C são o mesmo software que qualquer outro. As informações que os usuários inserem em seus bancos de dados são armazenadas em arquivos que podem ser copiados ou restaurados se forem danificados ou excluídos. Muitas vezes, para esse fim, integrado "1C: Empresa" ferramentas, mas você também não deve se esquecer do software de terceiros.

Por padrão, o diretório da infobase, no qual, além do próprio arquivo de banco de dados 1C, são salvos todos os arquivos relacionados a ele, é a pasta em Documentos do Usuário:
C:\Usuários\Nome de usuário\Documentos\InfoBase


Esta pasta armazena todos os arquivos relacionados a este banco de dados.


Esses arquivos incluem:

  • *.1CD– o arquivo do próprio banco de dados, que por padrão é denominado 1Cv8.1CD. Este arquivo inclui todos os dados inseridos no banco de dados, bem como sua configuração;
  • *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf)– arquivos de configuração de banco de dados;
  • *.log, *.lgf, *.lgp, *.elf– arquivos de registro;
  • *.cdn– Arquivo de bloqueio de banco de dados 1C;
  • *.efd– Arquivo 1C;
  • *.mft– arquivo de configuração de modelo auxiliar;
  • *.st– arquivo de modelo de texto
  • *.mxl– arquivo de formulários impressos da base de dados 1C;
  • *.grs– arquivo de diagramas gráficos da base de dados 1C;
  • *.geo– Arquivo de esquema geográfico do banco de dados 1C.

Sinais e causas de danos ao banco de dados 1C

Os sinais de danos ao banco de dados 1C podem ser muito diversos, são falhas no trabalho com o banco de dados ou seu fechamento repentino, congelamento, mensagens diversas sobre a presença de erros durante o trabalho com ele ou na inicialização. Muitas vezes "1C: Empresa" relatar a presença de um erro ao realizar uma operação com a infobase e descrevê-la "...O arquivo do banco de dados está danificado".

Os motivos dos danos ao banco de dados 1C podem ser de origem física ou lógica.

As consequências das causas físicas de danos aos bancos de dados são as mais graves, pois estão associadas a danos ao meio de armazenamento onde os dados são armazenados. Isso pode causar danos ao externo ou embutido disco rígido, mídia de armazenamento óptico, unidade flash ou cartão de memória. EM nesse caso Para poder restaurar o banco de dados 1C, é necessário restaurar a funcionalidade do meio de armazenamento.

Danos lógicos aos bancos de dados ocorrem como resultado de falhas de software, desligamento incorreto ou repentino de um computador ou meio de armazenamento, operação incorreta equipamentos de rede, bem como atividades de vírus e malware.


Criando e restaurando um banco de dados 1C a partir de uma cópia de backup

Já mencionamos isso muitas vezes em nossos artigos - a melhor maneira salvar seus dados significa criar uma cópia de backup deles. Para banco de dados 1C este método também é relevante.

Para criar uma cópia de backup do banco de dados 1C:

Para restaurar um banco de dados 1C a partir de um backup:


Restaurando um banco de dados de informações 1C danificado

Se a base de informações não funcionar bem e ocorrerem os erros descritos acima ou outros sintomas, não há necessidade de pânico, pois na maioria dos casos o banco de dados 1C é recuperável. Isso pode ser feito usando as ferramentas integradas à plataforma.

Restaurando usando o Configurador

Para eliminar erros no banco de dados 1C, seu configurador disponibiliza uma função "Testando e corrigindo...". Para usá-lo:


Recuperação usando chdbfl.exe

Em todas as versões da plataforma "1C: Empresa" Existe um utilitário projetado para depurar infobases danificadas. Não há acesso a este utilitário no menu interno da plataforma. Mas é instalado junto com a instalação da plataforma. Para executá-lo, acesse a pasta onde a plataforma 1C está instalada em seu computador:
C:\Arquivos de Programas (x86)\1cv8\8.3.8.1652\bin
(onde 8.3.8.1652 é o número da versão da plataforma (diferente para versões diferentes))


Encontre e execute o arquivo chdbfl.exe nesta pasta - este é o utilitário de depuração da infobase 1C. Após iniciar o utilitário, use-o para especificar o arquivo de banco de dados clicando nas reticências à direita do campo "Nome do arquivo banco de dados" e marque a caixa ao lado da função “Corrigir erros detectados”. Depois de definir os parâmetros necessários, clique no botão "Correr".


Todos os erros detectados e outras ações do utilitário serão exibidos na janela chdbfl.exe.

Recuperação usando o editor HEX

Em casos particularmente difíceis ou se os dois métodos anteriores de depuração da infobase não trouxeram o resultado desejado, é teoricamente possível restaurá-la usando um editor HEX. Para fazer isso, você precisa abrir o arquivo de banco de dados principal *.1CD em um editor HEX.

A desvantagem deste método é que este método de consertar um banco de dados 1C danificado só pode ser executado por especialistas experientes com conhecimento em HEX.

Deve-se observar que possui um editor HEX integrado, que pode ser usado para consertar arquivos danificados.


Como restaurar um banco de dados de informações 1C excluído

Se, como resultado de exclusão acidental, a reinstalação sistema operacional, formatando o disco rígido ou outro meio de armazenamento no qual o banco de dados 1C foi armazenado, ele foi perdido e você pode restaurá-lo usando. Para fazer isso:


Observação. De maneira semelhante, você pode restaurar o arquivo de backup perdido da base de informações 1C - 1Cv8.dt.

  • Carregue o arquivo *.dt recuperado no banco de dados de informações usando o método descrito acima.
  • Se a infobase for restaurada arquivo por arquivo, abra seu arquivo principal 1Cv8.1CL usando o menu 1C Arquivo / Abrir.

Todos os métodos para restaurar um banco de dados 1C descritos neste artigo são mostrados usando a plataforma como exemplo "1C: Empresa 8.3". Mas esta informação também é relevante para outros programas e configurações de plataforma:

  • 1C: Contabilidade
  • 1C: Empreendedor
  • 1C: Salário e gestão de pessoal
  • 1C: Gestão comercial
  • 1C: Varejo
  • 1C: Gestão de participações
  • 1C: Gestão Empresarial
  • 1C: Empresa. Gestão de planta fabril
  • 1C: Automação complexa
  • 1C: Fluxo de documentos
  • 1C: Consolidação
  • 1C: Gerenciando uma pequena empresa
  • 1C: Contribuinte
  • 1C: Relatórios de empreendedores
  • 1C: Documentos de pagamento
  • 1C: Contabilidade de uma instituição governamental
  • 1C: Salários e pessoal de uma instituição orçamentária
  • 1C: Conjunto de relatórios
  • 1C: Relatórios orçamentários
  • 1C: Fluxo de documentos de uma agência governamental
  • 1C: Compras estaduais e municipais
  • 1C: Orçamento de liquidação
  • 1C: Orçamento município
  • 1C: Dinheiro
  • 1C: E-learning, etc.

Neste artigo quero mostrar as capacidades de serviço da plataforma 1C:Enterprise 8, em termos de utilização da configuração do fornecedor, que são muitas vezes procuradas, mas como a prática tem mostrado, não são familiares a todos os iniciantes e até mesmo a especialistas experientes .

Consideremos uma situação típica em que os iniciantes costumam se encontrar. Digamos que haja uma configuração típica de 1C: Integrated Automation 8. Inicialmente, a configuração foi instalada a partir do kit de distribuição (digamos, versão 1.1.20.1). Depois, devido à necessidade de adaptação às especificidades do empreendimento, foi incluída a possibilidade de mudança (os recém-chegados muitas vezes chamam erroneamente esta ação de retirada do apoio, embora na verdade não seja o caso).

E agora, depois de algum tempo, temos uma configuração altamente modificada, mas ainda padrão (para fins de contabilidade regulamentada, atualizamos regularmente). Vejamos algumas situações hipotéticas:

1) Algum tempo após a próxima atualização, recebemos uma mensagem do departamento de contabilidade sobre um erro que ocorre durante a operação rotineira de fechamento do mês. Não existia esse erro antes, então a culpa é da atualização. Uma situação bastante típica. Começamos a diagnosticar o erro e vemos que crescem as pernas do módulo geral Contabilidade de IVA e Formação de Movimentos. Começamos a entender e entender que este módulo foi significativamente redesenhado para um padrão e após a fusão, “perdemos” alguns dos procedimentos/funções (ou, como muitas vezes acontece nos padrões, eles “saltaram” para outro módulo comum). Devido à complexidade dos módulos comuns entre si nos padrões, na fase de atualização nem sempre é possível identificar um problema que se manifesta apenas quando os usuários trabalham.

Então entendemos que para descobrir isso precisamos de uma configuração típica da versão atual (digamos 1.1.23.1). Mas onde posso conseguir isso? Se houver um francês conhecido e ele puder enviar rapidamente o kit de distribuição, ótimo, mas vamos supor que ele não esteja e que o problema precise ser resolvido com urgência. (Não sugira Varese!). Além disso, pode não haver Internet, e o que fazer em tal situação? Testemunhei repetidamente um processo em que uma pessoa, para resolver um determinado problema, instalava um novo banco de dados da distribuição inicial existente e, em seguida, atualizava-o consistentemente para o mais recente, de modo que banco de dados limpo veja “como realmente deveria ser”. E o caixão, como sempre, simplesmente abriu (IMG:)

Agora vamos considerar várias opções soluções:

a) Primeira opção: Menu -> Configuração -> Comparação de configurações, a seguir selecione a configuração do fornecedor e compare com a configuração principal.

Surpreendentemente, há quem não saiba disso. Ou, em qualquer hipótese, utilize o item Comparar, combine com a configuração do arquivo (tendo previamente obtido/recebido o padrão .cf).

b) O segundo método é adequado se precisarmos não apenas ver as alterações, mas também realizar a mesclagem imediatamente.

Menu -> Configuração -> Suporte -> Configurações de suporte e na parte inferior clique no botão Comparar, mesclar.

2) Outra situação: digamos que alteramos ou excluímos algum trecho de código padrão e depois de um tempo descobrimos que cometemos um erro e precisamos colocar tudo de volta. E como sempre acontece, não há backup da configuração salva antes das alterações serem feitas. Mas sabemos com certeza que esse trecho de código está contido no código padrão, portanto a configuração do fornecedor resolveria o problema.

Naturalmente, você pode fazer o mesmo que no primeiro caso. Aguarde a conclusão do processo de comparação e, na janela de comparação de configuração, abra o módulo padrão e copie o código de lá.

Algumas pessoas fazem exatamente isso, mas se estamos lidando com um monstro como a UPP, que também é fortemente modificado, podemos esperar muito tempo até que o processo de comparação seja concluído. Se tivéssemos um arquivo .cf, poderíamos simplesmente abri-lo na janela de configuração (aliás, nem todos os iniciantes conhecem esse recurso) e copiar o código necessário de lá.

E surge uma pergunta razoável: como ainda salvar a configuração do fornecedor em um arquivo? Por que não há nenhum item de menu semelhante a Salvar configuração em arquivo para a configuração principal ou Salvar configuração do banco de dados em arquivo para configuração do banco de dados. Onde está o mesmo para a configuração do fornecedor? Na verdade, ele também está lá, só que enterrado um pouco mais fundo. Ou seja, tudo está na mesma forma de configurações de suporte.

Acontece que muitas pessoas o abrem apenas uma vez. este formulário apenas para permitir a possibilidade de mudança e nunca mais retornar a ela.

E no nosso caso foi possível fazer ainda mais simples, sem nem salvar a configuração em um arquivo, clicando no botão Abrir. O efeito é o mesmo, mas muito mais rápido.

Por que outro motivo você precisaria salvar a configuração do fornecedor em um arquivo?

3) Considere a seguinte situação. Digamos que na fase inicial de existência da configuração, a configuração padrão não tinha a funcionalidade que precisávamos e foi tomada a decisão de melhorá-la. A modificação foi mínima, mas no futuro ainda gerou transtornos na atualização. Mas então, depois de algum tempo, descobrimos que essa funcionalidade (como foi o caso do versionamento de objetos ao mesmo tempo) apareceu na versão padrão (e, como sempre acontece, foi implementada uma ordem de magnitude melhor do que a modificação “improvisada” ).

Darei mais alguns exemplos de situações reais quando uma reversão para configuração típica:

1. Algumas vezes me deparei com configurações nas quais apenas os layouts dos formulários impressos podiam ser modificados. Por falta de experiência ou desconhecimento, o programador que manteve a configuração, em vez de criar um formulário impresso externo, retirou a configuração do suporte e modificou os layouts integrados (muitas vezes trivialmente para adicionar um logotipo da empresa), após o que os usuários foram privados da capacidade de atualização automática.

2. Novamente, devido ao desconhecimento da funcionalidade padrão (muitas vezes ex-“alunos de sete anos” sofrem com isso), em vez de usar propriedades e categorias, foram adicionados detalhes de diretórios/documentos quando não havia uma boa razão para isso (dados , por exemplo, foi usado apenas para saída em formulários impressos).

Claro, isso não é um problema se estivermos lidando com UT ou outra configuração de plano de gerenciamento, onde as atualizações geralmente não são críticas, mas neste exemplo estávamos falando sobre SCPs modificados ou automação complexa. E acontece que devido a pequenas melhorias que poderiam ter sido implementadas sem remover o suporte total, temos hemorróidas desnecessárias com atualizações padrão.

Há um desejo razoável de abandonar as modificações feitas e colocar a configuração novamente em suporte total. Como fazer isso?

A única maneira de colocar a configuração de volta em suporte total é carregar (não no modo de comparação e mesclagem, mas sim no item Carregar configuração do arquivo) standard.cf. É por isso que precisamos salvar a configuração do fornecedor em um arquivo .cf. Salvamos, carregamos e após atualizar a configuração do banco de dados, obtemos a configuração padrão em sua forma original, ou seja, com cadeado (IMG:) Naturalmente, antes de realizar essas ações, você deve ter o cuidado de salvar/transferir os dados necessários, que serão “lavados” após retornar à configuração padrão, e certifique-se de fazer uma cópia de backup do banco de dados!

Estas são, ao que parece, possibilidades simples disponíveis ao arsenal do desenvolvedor, mas o desconhecimento dessas técnicas na prática pode resultar em muitas horas de confusão desnecessária descrita acima. Então, quem sabia - muito bem, e quem não sabia - coloque-o em serviço e economize seu tempo.

[você deve se registrar para ver o link]

No artigo anterior, discutimos a questão da criação de cópias de backup do banco de dados 1C Enterprise usando o exemplo do 1C Accounting 8. Descobrimos que uma das maneiras backupé a criação descarregando base de informações. Agora vamos descobrir o que fazer com o arquivo de upload se algo ruim acontecer de repente com seu banco de dados.

Se o problema não puder ser resolvido por qualquer outro meio, é hora de ler as instruções então o arquivo de upload criado anteriormente para 1C Accounting 8 (ou qualquer outra configuração 1C Enterprise) permitirá que você reverta o banco de dados, ou seja, retornar estado da infobase na data de criação do upload.

Uma pequena digressão do tópico: daqui fica claro que ao restaurar o banco de dados desta forma, parte dos dados será inevitavelmente perdido. É por isso Quanto mais você fizer backups, menos dados perderá se o banco de dados 1C for danificado.

O arquivo de upload em si é inútil e requer a execução do Configurador, ou seja, Você não pode simplesmente iniciar um upload de arquivo (como um filme, por exemplo) e esperar resultados. Portanto, iniciamos o Configurador e vamos ao menu Administração.


No menu, selecione o item “Carregar base de informações”, conforme mostrado na figura acima. Isso abrirá uma janela de seleção de arquivo.

site_

Usando esta janela, você deve selecionar o arquivo de download necessário. Se houver vários deles, geralmente é escolhido o mais recente, ou seja, feito por último.

Atenção! Seja extremamente cuidadoso ao escolher um arquivo se você tiver vários deles. Principalmente se pertencerem a empresas diferentes! A operação de upload não pode ser desfeita.

Havia uma parte importante do artigo, mas sem JavaScript ela não fica visível!

Diante do exposto, deve-se acrescentar um detalhe importante - se o banco de dados estiver “coberto”, faça uma cópia de toda a sua pasta ( E daí se estiver danificado!) e só então abra o Configurador e restaure. Em caso de erro, você sempre pode retornar à versão “não restaurada” (ou seja, não completamente danificada como resultado de um erro de recuperação) do banco de dados.

Se for selecionado um arquivo, aparecerá o seguinte aviso (é necessário porque a operação não pode ser cancelada).

site_

Se tiver certeza, clique em Sim e aguarde a conclusão do processo. Esta operação não deve ser interrompida! Assim que o download for concluído, uma mensagem de conclusão aparecerá.

site_

Na janela mostrada acima, é mais fácil clicar em Não porque Não precisamos mais do configurador. Após clicar no botão Não, o Configurador será fechado. Agora execute o programa no modo 1C Enterprise e verifique a funcionalidade do banco de dados. Como você pode ver, não há nada complicado.

Você também pode baixar dados baixados anteriormente para um banco de dados completamente vazio, ou seja, nenhuma configuração. Você pode criar esse banco de dados da mesma maneira descrita no artigo correspondente. A única diferença é que na janela de seleção do modelo de configuração você não precisa selecionar os modelos, mas o item inferior, conforme mostrado na figura.

site_

Deixe-me lembrá-lo mais uma vez: Tenha cuidado ao restaurar o banco de dados 1C Accounting 8 com suas próprias mãos! Cópias de segurança Você pode fazer isso com segurança - em qualquer caso, é seguro para os dados - mas tenha cuidado com a recuperação.

O software da empresa 1C é muito popular entre empreendedores e organizações governamentais. Os programas são usados ​​para escrituração contábil, contabilidade gerencial, etc. Para manter os registros corretamente, qualquer organização deve ter informações atualizadas. Portanto, os programas concebidos especificamente para as necessidades económicas de uma organização não podem por muito tempo funcionar sem atualização.

Se por algum motivo não for possível utilizar os serviços de um profissional e você mesmo instalar a atualização para 1C, deverá ler as instruções abaixo.

Obtenha 267 videoaulas em 1C gratuitamente:

Certifique-se de fazer isso antes de atualizar.

O primeiro passo é obter os arquivos necessários para a atualização. Isso pode ser feito de várias maneiras:

  • compre um disco de tecnologia da informação. Junto com o disco é fornecido um cupom que dá a oportunidade de receber esses discos gratuitamente por seis meses;
  • baixe atualizações para 1C da Internet. Mas neste caso, você precisa ter dados cadastrais para fazer login no site do ITS. Portanto, certas dificuldades podem surgir aqui.

Prestar atenção! Se a configuração instalada na sua empresa não for um produto padrão, ou seja, já foi adulterada pelos programadores 1C, não tente atualizar o software sozinho! Você NÃO PODE atualizar essas versões do programa por conta própria! Isso levará à instabilidade do sistema e à perda de dados!

Instruções detalhadas para instalar atualizações

Antes de começar a atualizar produto de software, você precisa copiar completamente o banco de dados da empresa. Mesmo que a tentativa de atualização do programa não seja bem-sucedida, a versão antiga estará sempre pronta para funcionar. Para fazer isso, você deve seguir as seguintes instruções:

  • execute o programa no modo de configuração. Isso pode ser feito clicando no botão “configurador” na janela de seleção da infobase;
  • depois disso, é necessário abrir o item “administração” (no menu superior) e clicar em “descarregar base de informações”;
  • A janela “salvar como” será aberta. Aqui você precisa selecionar o diretório onde pretende salvar o arquivo do banco de dados de informações e, a seguir, clicar no botão “salvar”;
  • Uma mensagem aparecerá indicando que o banco de dados foi salvo com sucesso. Agora você pode começar a atualizar sem medo de consequências negativas.

Para atualizar o programa diretamente, você precisa abrir o diretório onde a atualização foi salva e executar o arquivo setup.exe. A atualização será instalada no diretório padrão.

A seguir, você precisa selecionar a janela “configurador” 1C, e em seu menu o item “configuração”. O esquema de ação é o seguinte: configuração - suporte - configuração de atualização. Será aberta uma janela na qual você precisa selecionar a seção “Pesquisar atualizações disponíveis (recomendado)”. Botão "Avançar".

Uma janela é aberta onde você pode selecionar a fonte de atualização. É necessário desmarcar a flag “http://downloads.v8.1c.ru/tmplts/”, pois a atualização neste caso não ocorre via rede Internet. Novamente o botão “próximo”.

Pode haver uma pausa aqui e a janela de atualizações disponíveis será aberta. Você deve selecionar o número da versão da nova configuração e clicar no botão “Concluído”.

© 2024 ermake.ru - Sobre reparo de PC - Portal de informações