1s 8 baixar atualização de configuração. O que prestar atenção

O procedimento de atualização do banco de dados 1C requer certos conhecimentos e habilidades no manuseio de um computador, por isso muitas vezes é difícil para o usuário. Portanto, se possível, é melhor.

Você pode obter os arquivos necessários para a atualização de diversas maneiras:
— em primeiro lugar, as últimas atualizações estão disponíveis no site users.v8.1c.ru, ao qual você tem acesso ao celebrar um contrato de ITS (suporte de tecnologia da informação);
- em segundo lugar, você pode atualizar o 1C via Internet, para isso você precisa ter dados cadastrais (login e senha).

Este artigo descreve como atualizar a configuração ao baixar arquivos de atualização, mas você pode usar este artigo para atualizar o programa pela Internet. Para fazer isso, você precisa pular a etapa 2 e, ao concluir a etapa 4, marcar a caixa 9 e desmarcar a caixa 8 e, em seguida, inserir seu login e senha.

ATENÇÃO! Se sua configuração foi modificada por programadores 1C, não é recomendado atualizá-la você mesmo, porque isso pode levar a erros e até perda de dados.

Este artigo fornece instruções para atualizar as configurações do 1C:Enterprise 8.3. Então, vamos começar em ordem.

1. Em primeiro lugar, crie uma cópia do seu banco de dados. você pode ler sobre. Se você tiver um backup, se algo der errado, você sempre pode retornar ao ponto inicial e reiniciar o processo ou usar os serviços de um programador 1C.

2. Agora vamos prosseguir diretamente para a atualização. Abra o diretório com a atualização, execute o arquivo setup.exe e instale a atualização no diretório padrão.

3. Inicie o configurador (etapas 1 e 2 da figura). Selecione um usuário com direitos administrativos (ação 3 na figura).

Na janela do Configurador vá para o menu ConfiguraçãoApoiarAtualizar configuração(ação 4 na figura).

Se o passo 4 não estiver disponível, você deve primeiro abrir a configuração (passo 5) e depois repetir o passo 4.

Na janela que se abre, selecione “Pesquisar atualizações disponíveis (recomendado)” e clique no botão “Avançar” (etapas 6, 7).

4. Na janela que se abre para seleção do tipo de fonte de atualização, você deve marcar as caixas de seleção como na figura (etapas 8 e 9). Clique no botão “Avançar” (etapa 10).

Se você atualizar o programa pela Internet, será necessário desmarcar a caixa 8 e marcar a caixa 9.

5. Após uma breve pausa, uma janela com atualizações disponíveis será aberta. Selecione o número da versão da configuração e clique no botão “Concluir” (etapas 11 e 12 da figura).

6. A seguir, o programa fará perguntas às quais você deverá responder “Sim”, “Aceitar” e “Continuar”. Ao atualizar a configuração do banco de dados, aparecerá uma janela para aceitar as alterações. Você deve clicar no botão “Aceitar” (etapa 13).

7. Depois disso, resta iniciar o processamento regulamentado de dados em modo de usuário. Para fazer isso, feche o configurador e execute o programa no modo “Enterprise” (ou seja, como de costume). O programa deve ser executado por um usuário com direitos administrativos.

8. Ao iniciar o programa, será feita uma pergunta sobre a legalidade da atualização recebida, à qual responderemos realizando os passos 14 e 15 conforme a figura.

9. Se a tela mostrar informações sobre alterações de configuração, sua configuração foi atualizada.

Parabéns, você atualizou seu programa 1C!

Se você não conseguir atualizar o banco de dados 1C por algum motivo, poderá deixá-lo e nosso especialista fará o trabalho!

10-05-2018T12:47:19+00:00

Vamos imaginar que nos deparamos com a tarefa de atualizar uma configuração 1C que não é atualizada há muito, muito tempo, dezenas de lançamentos foram perdidos.

Eles me escrevem com frequência a esse respeito para esclarecer se isso vai dar certo e quais armadilhas podem haver com uma atualização tão grande.

O que prestar atenção

Com uma atualização tão grande (e não importa se fazemos tudo manualmente através do configurador ou automaticamente através de um atualizador), os seguintes pontos precisam ser levados em consideração:

  • você precisa controlar claramente a execução e se durante alguma das atualizações intermediárias os manipuladores pararem de executar corretamente, você precisa primeiro executá-los sem erros e só então continuar
  • se o tamanho do banco de dados e o tempo permitirem, você precisará fazer backups após cada uma das atualizações intermediárias (elas serão discutidas abaixo) para poder reverter para qualquer uma delas a qualquer momento
  • se você tiver um banco de dados muito antigo (por exemplo, decidiu atualizar sua contabilidade a partir da versão 2.0.12.2), o download de novas atualizações pode não funcionar imediatamente; neste caso, você precisa baixar e instalar as atualizações diretamente do site 1c e executar periodicamente o atualizador, e a partir de um determinado momento ele próprio começará a baixar as atualizações
  • Se você estiver atualizando uma configuração limpa (que acabou de criar), certifique-se de fazer uma execução única no modo de usuário para que a inicialização inicial e o preenchimento de dados sejam concluídos; caso contrário, haverá problemas com a execução dos manipuladores de atualização

Quais versões de plataforma usar para tal atualização?

Por padrão, recomendo usar a versão mais recente da plataforma 1C - embora no momento do lançamento de muitas atualizações intermediárias esta versão da plataforma ainda não existisse e os erros fossem diferentes.

Aconselho você a começar a experimentar as versões da plataforma apenas no momento em que realmente ficar preso em uma das atualizações intermediárias e não puder continuar, por exemplo, porque um dos manipuladores de atualização não está rodando, já que no momento em que este artigo foi escrito o 1C plataforma funcionou de maneira um pouco diferente.

Nesse caso, aconselho pegar a cópia intermediária do banco de dados mais próxima e usar com ela a versão da plataforma que foi recomendada no momento do lançamento da atualização problemática.

O que procurar em um atualizador

Possibilidade de backup em formato sql

Para bancos de dados de servidor, por padrão o atualizador faz cópias de backup no formato dt.

E isso não é bom por vários motivos:

  • para bancos de dados grandes, fazer upload para dt consome muito tempo e recursos de computador
  • o upload para dt não pode ser considerado um backup completo; portanto, se durante o processo de atualização você quiser reverter para uma das cópias intermediárias, eu não recomendaria reverter para dt unloading

Não vou insistir no motivo pelo qual o dt não pode ser considerado um arquivo de banco de dados completo (há informações e discussões sobre isso na Internet). Deixe-me apenas lembrá-lo de que 1C também recomenda usar este formato exclusivamente para mover do banco de dados de arquivos para o banco de dados do servidor e vice-versa.

É por isso que o atualizador tem a capacidade de configurar a criação de cópias de backup em formato sql diretamente do SGBD.

Para fazer isso, acesse as propriedades do banco de dados do servidor no atualizador:

Em seguida, vá para a aba “Arquivamento” e marque a caixa de seleção “Incluir backup SQL no arquivo”:

Preencha as configurações necessárias, se necessário:

Observo que, por enquanto, apenas o MS SQL Server é compatível. Para PostgreSQL, você terá que criar uma cópia de backup manualmente antes de atualizar o banco de dados e abandonar a ideia de criar arquivos intermediários.

Como desabilitar a criação de backup antes de atualizar

Por padrão, o atualizador está configurado para exigir uma cópia de backup antes de atualizar o banco de dados.

Caso não precise disso, acesse as propriedades do banco de dados e vá até a aba "Atualizar".

Aqui, marque a caixa "Não criar uma cópia de backup antes de atualizar":

Como desabilitar a recuperação automática do banco de dados quando uma atualização falha

Este item se aplica apenas a bancos de dados de arquivos, pois somente eles são revertidos ao estado original por padrão em caso de erro crítico no momento da atualização.

Ao mesmo tempo, se você habilitou a criação de backups intermediários (mais sobre isso abaixo), a reversão será feita para a cópia mais próxima.

Caso precise desabilitar essa recuperação, acesse as propriedades do banco de dados e vá até a aba “Atualizar”.

Aqui, marque a caixa “Não restaurar o banco de dados se uma atualização falhar”:

Como habilitar atualizações “de frente, não com base em lançamentos importantes”

Para isso, abra as propriedades do banco de dados e vá até a aba “Atualizar”.

Aqui, marque a caixa "Pesquisar atualizações diretamente, não por lançamentos principais":

A partir de agora, o atualizador tentará aplicar ao banco de dados todas as atualizações lançadas, e não apenas as necessárias.

Ao mesmo tempo, o tempo geral de execução das operações aumentará significativamente (devido ao aumento no número de atualizações) e, portanto, aconselho habilitar este modo apenas para vários lançamentos com antecedência, apenas para resolver o problema com os manipuladores.

Para limitar o ciclo de atualização, por exemplo, para no máximo 3 lançamentos por vez, marque a caixa “Atualizar para no máximo 3 lançamentos por vez” na mesma aba:

Depois que a situação com a execução dos manipuladores de atualização voltar ao normal, recomendo desmarcar ambas as caixas de seleção e retornar à execução das operações pelo caminho mais curto.

Como ativar a transição automática para a próxima subedição

Por padrão, o atualizador executa atualizações estritamente dentro do .

E isso é correto, porque diferentes edições (por exemplo, 2.0 e 3.0) diferem radicalmente e, quase sempre, a transição entre elas requer a atenção de um especialista.

Mas aqui está a transição entre sob edições (por exemplo, da versão 11.1 a 11.2) geralmente não é tão “assustadora” e para algumas configurações pode ser considerada normal.

Como habilitar a criação de backups intermediários

Como escrevi acima, é aconselhável criar backups intermediários (após cada atualização) ao atualizar uma configuração muito antiga.

Pois pode surgir uma situação em que o problema com a execução dos manipuladores precise ser resolvido em uma das versões anteriores da configuração, mas já atualizamos depois disso para vários lançamentos e só podemos reverter para o estado original do banco de dados.

Ter todas as cópias intermediárias do banco de dados resolve esse problema.

Para permitir a criação de cópias intermediárias, execute a atualização do banco de dados da seguinte maneira.

No item "Mais", selecione a operação "Executar atualização com configurações avançadas":

Na caixa de diálogo que se abre, marque a caixa "Criar uma cópia de backup após cada atualização intermediária"...

E clique no botão "Executar".

Como atualizar um banco de dados modificado

Se você tiver um padrão modificado e quando tentar atualizar via

  1. Preparando-se para a atualização:
    • Baixe a distribuição da atualização 1C do site oficial;
    • Instale o modelo de atualização de configuração;
    • Criamos uma cópia de backup atual da base de informações.
  2. Atualizamos a configuração:
    • Instalando a atualização através do configurador;
    • Lançamos a infobase em modo de usuário.

Preparando-se para atualizar a configuração 1C

Baixe o kit de distribuição de atualização 1C

Para atualizar a configuração 1C 8.3, precisamos de um pacote de distribuição de atualização, que pode ser obtido:

  • no site de suporte ao usuário https://users.v8.1c.ru;
  • no disco ITS;
  • através de um parceiro 1C em sua cidade.

Antes de baixar a distribuição de atualização 1C 8.3 necessária, vamos dar uma olhada em qual versão do programa 1C 8.3 temos instalado atualmente. Menu principal – Ajuda – Sobre o programa :

Vamos ao site oficial de suporte ao usuário e verificamos a tabela para ver para qual versão podemos atualizar a configuração do programa 1C 8.3:

Muito importante! Siga esta tabela de atualização 1C 8.3 e instale-a passo a passo. Se você não atualiza há muito tempo, há uma grande tentação de instalar imediatamente a versão atual usando a distribuição de configuração completa - arquivo *.cf. Mas há uma grande probabilidade de você perder uma versão em que os desenvolvedores substituíram ou excluíram quaisquer objetos e poderá perder alguns dados.

Por exemplo, se instalamos a versão 3.0.43.100, devemos primeiro instalar a 3.0.43.148 e, em seguida, a versão de atualização mais recente - 3.0.43.162.

Atenção!!! Não se esqueça de fazer backups! Afinal, se a atualização da configuração não for bem-sucedida, você sempre poderá restaurar nosso banco de dados.

Lançamos a base de informações no configurador:

Menu principal - Administração – Carregar infobase:

Você pode descobrir métodos para fazer backup de um banco de dados em 1C 8.3 no artigo

Estamos atualizando a configuração 1C 8.3

Instalando a atualização 1C 8.3 através do configurador

Depois de nós:

  1. baixou e instalou o modelo de configuração;
  2. criou uma cópia de backup atual da base de informações;

Vamos começar a atualizar a configuração:

Menu principal - Configuração – Suporte – Configuração de atualização:

Se o botão “Atualizar configuração” não estiver ativo, será necessário abrir a configuração (árvore de metadados):

Instalando o interruptor “Selecionando um arquivo de atualização” – “Próximo”:

Especifique o caminho para o arquivo de atualização:

Vá para o diretório onde você instalou os modelos e selecione o arquivo de configuração de atualização 1cv8.cfu:

Botão "Preparar":

Clique no botão “Continuar atualização”:

Na próxima janela aparecerão informações sobre a versão atual e a nova versão da configuração 1C 8.3 do fornecedor. Nós concordamos:

Após a atualização da configuração 1C 8.3, concordamos em atualizar a configuração do banco de dados:

Aceitamos alterações:

Como atualizar você mesmo 1C 8.3 através do configurador, veja também em nosso vídeo tutorial:

Lançamos a base de informações 1C 8.3 em modo de usuário

Após a conclusão, lançamos 1C 8.3 em modo de usuário para processar a atualização da infobase.

Você pode iniciar no modo de usuário através da janela de inicialização 1C ou através do configurador:

Confirmamos a legalidade do recebimento da atualização 1C 8.3 e clicamos no botão “Continuar”:

Estamos aguardando a conclusão da atualização 1C 8.3:

Agora atualizamos nossa configuração 1C 8.3 para a versão atual:

Atenção! Se você estiver instalando uma atualização 1C 8.3 de vários pacotes, certifique-se de iniciar o IB no modo de usuário após cada atualização 1C 8.3.

Na conclusão deste artigo, observamos os pontos importantes:

  • Antes de atualizar 1C 8.3, crie atual cópia de segurança;
  • Atualização 1C 8.3 em etapas;
  • Após cada atualização 1C 8.3, inicie a infobase no modo de usuário.

Para simplificar o processo de atualização da configuração do banco de dados 1C 8.3, é fornecido um mecanismo que permite pesquisar e instalar atualizações em modo usuário, ou seja, sem utilizar o modo Configurador. Assista ao nosso vídeo para ver como fazer isso.

Este artigo falará sobre como atualizar uma configuração 1C não padrão (versões 8.2 e 8.3), enquanto salva todas as alterações feitas por você (ou outros desenvolvedores) na configuração 1C 8 padrão.

Vejamos um exemplo de atualização de uma configuração Contabilidade 2.0 com alterações não padronizadas em módulos, funções, inscrições em eventos, planos de intercâmbio, etc. Os casos discutidos aqui não serão muito difíceis de atualizar, com a ajuda deles mostrarei apenas a técnica de atualização, que permitirá que você resolva seus casos.

Atualizando uma configuração 1C não padrão, instruções passo a passo

Vejamos o algoritmo passo a passo para atualizar a configuração 1C 8. Este algoritmo é universal, suas primeiras onze etapas descrevem o processo de atualização de qualquer configuração 1C 8 padrão e todos os pontos juntos descrevem a atualização de uma configuração 1C 8 não padrão :

  • Baixe o arquivo de atualização de configuração em users.v8.1c.ru ou obtenha-o de qualquer outra fonte disponível (por exemplo, de um disco ITS);
  • Descompacte e instale o arquivo de atualização 1C 8 em qualquer pasta do seu disco rígido;
  • Na pasta com o número da versão 1C 8, encontre o arquivo 1cv8.cfu - este é o arquivo que contém atualizações de configuração;

  • Correr 1C:Empresa no modo Configurador;
  • Ir para o cardápio Configuração -> Suporte -> Atualizar configuração.

  • Na janela “Atualizar configuração” que se abre, defina o sinalizador para o item Selecionando um arquivo de atualização e pressione o botão Avançar(se quiser, você pode usar o primeiro ponto Encontre atualizações disponíveis e procure por arquivos de atualização automaticamente) ;
  • No campo “Especificar arquivo de atualização”, selecione o arquivo .cfu da pasta com o número da versão. Observe que não é possível atualizar a configuração do banco de dados 1C 8 para qualquer versão. Para cada arquivo de atualização há uma lista de lançamentos aos quais ele se destina. Portanto, talvez seja necessário instalar vários arquivos de atualização sequencialmente;
  • Na próxima janela você verá uma descrição desta atualização. Você também pode ver quais versões de configuração este arquivo deve ser atualizado. Clique no botão Continuar atualização;
  • Se esta versão da configuração não puder ser atualizada com o arquivo selecionado, você verá uma janela perguntando quais versões devem ser instaladas;
  • Caso o arquivo selecionado seja adequado para atualização da configuração, aparecerá uma janela com informações sobre a versão da atualização. Para continuar atualizando, clique no botão OK;
  • Depois disso, o processo de atualização será iniciado. Se a sua configuração for padrão, após a conclusão, tudo o que resta é concordar em alterar a configuração atual e iniciar 1C 8 no modo Empresa;
  • Se você estiver atualizando uma configuração com alterações (não padrão), após a conclusão do processo de atualização, uma janela aparecerá comparando e mesclando a configuração antiga e a nova.

Atualizando uma análise de exemplo 1C de configuração não padrão

Vamos passar para uma análise detalhada da atualização correta de uma configuração não padrão 1C 8. Todo o problema de atualizar tal configuração é que alterações de terceiros foram feitas em objetos de metadados padrão (módulos comuns, funções, documentos, diretórios , etc.). Você precisa ter certeza de que todas as suas alterações permanecem em seus lugares, sãs e salvas, mas ao mesmo tempo todas as alterações de 1C contidas no arquivo de atualização também são aplicadas. É para isso que ao atualizar uma configuração alterada aparece uma janela de comparação Configuração básica(com suas alterações) e Configuração de novo fornecedor(configuração padrão atualizada).

Esta janela contém duas colunas, cada uma contendo uma árvore de metadados. O primeiro mostra os metadados atuais de configuração do banco de dados e o segundo mostra os metadados atualizados de configuração do fornecedor (configuração típica atualizada). Os lápis verdes indicam objetos alterados, a primeira coluna mostra os objetos de metadados típicos que você alterou e a segunda coluna mostra os objetos de metadados típicos alterados pela atualização. Assim, para atualizar corretamente uma configuração 1C não padrão, você precisa encontrar todos os objetos de metadados que foram alterados por você e pela atualização (ou seja, alterados duas vezes).

Para fazer isso, clique no botão localizado na parte inferior da janela Filtro, na janela que se abre, defina o sinalizador e pressione OK.

Agora apenas os objetos que precisamos ficarão visíveis na janela de comparação, o que simplifica bastante o processo de atualização. Deve-se observar que se novos documentos, diretórios, funções, módulos, etc. não padrão forem adicionados à sua configuração, a atualização da configuração não os substituirá, eles permanecerão em seus lugares e nada acontecerá com eles. Somente os objetos de tipo modificado são o problema.

Para atualizar corretamente diferentes objetos de metadados, você precisa de sua própria abordagem, então vamos examinar várias situações usando exemplos simples. Observo também que atualizar configurações fortemente reescritas é uma tarefa complexa e requer máximo cuidado e concentração.

Atualização geral do módulo.

  • Vejamos um exemplo: Para um módulo comum Configuração de controle de versão você fez as seguintes alterações:
    • Em procedimento CheckConfigurationVersion() comentou a linha: //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);
    • Adicionamos nosso próprio procedimento ao módulo com o nome MeuProcedimentoTeste().

    Durante a atualização, este módulo mudou; ao colocar um filtro alterado duas vezes na janela de comparação, veremos que ele está incluído na lista.

    Vamos dar uma olhada nesta janela e entender quais informações podemos extrair dela. Primeiro, vemos que o módulo comum mudou tanto na configuração principal quanto na configuração atualizada do fornecedor, indicada pelos lápis verdes em ambas as colunas. Em segundo lugar, na primeira coluna vemos uma caixa de seleção ao lado do nome do módulo comum, indica que os módulos serão mesclados (o que alteramos e o padrão atualizado). Em terceiro lugar, na última coluna vemos em que modo os módulos serão mesclados. Neste caso o valor é definido como: Retire da nova configuração do fornecedor, isso significa que nossas alterações serão completamente substituídas e as alterações feitas pela atualização serão totalmente aplicadas.

    Outros modos de fusão oferecem fusão parcial de módulos, com prioridades diferentes. Mas eu recomendo fortemente que você não use esses modos, pois depois de fazer isso seu módulo pode ficar uma bagunça: algumas de suas alterações serão substituídas e algumas alterações padrão não serão aplicadas. Portanto, altere os valores da coluna Modo de mesclagem... nunca o faremos. Em quarto lugar, se você desmarcar a caixa de seleção na primeira coluna ao lado do módulo, a mesclagem não será realizada e o módulo permanecerá na forma que estava antes da atualização. Com base nos pontos acima, existem duas maneiras de atualizar o módulo comum :

    • Substitua suas alterações instalando as padrão. Em seguida, faça manualmente as alterações substituídas no módulo atualizado;
    • Não atualize o módulo e faça alterações padrão manualmente.

    Mecanismos de comparação de configurações

    Para comparar alterações em um módulo, você pode usar os seguintes mecanismos integrados da janela de comparação de configuração:

    • Veja as diferenças dos módulos. Para fazer isso, na janela de comparação, clique com o botão direito no módulo e selecione Mostrar diferenças de módulo... Em seguida, será aberta a janela de comparação de módulos, na qual você poderá ver quais procedimentos diferem no módulo atualizado e modificado. A parte superior da tela é dividida em duas colunas: à esquerda há uma lista de procedimentos da configuração principal que foi alterada e à direita há uma lista semelhante de procedimentos para a configuração padrão atualizada. A parte inferior da janela também está dividida em duas partes, seguindo o mesmo princípio. Exibe o código dos procedimentos selecionados. As linhas que estão presentes apenas na configuração principal estão destacadas em azul. As linhas que estão presentes apenas na configuração padrão atualizada são destacadas em verde. As linhas que estão presentes em ambas as configurações, mas não coincidem, são destacadas em vermelho.






    • . Você também pode usar o Relatório de comparação de objetos para comparar módulos. Para chamá-lo na janela de comparação, clique com o botão direito no módulo e selecione Na janela que se abre, na área Formatar, definir a bandeira Detalhes. No relatório que é aberto, você pode ver quais linhas do módulo foram alteradas e como ficam em ambas as configurações.


      Apesar de este relatório fornecer todas as informações sobre as alterações, não é conveniente utilizá-lo (pelo menos na atualização de módulos). Muito mais interessantes são suas duas modificações: O relatório sobre comparação dos principais objetos de configuração com a configuração antiga do fornecedor(somente as alterações feitas são visíveis neste relatório) e (neste relatório são visíveis apenas as alterações feitas no módulo pela atualização).



      Usando o primeiro relatório, você poderá ver em quantos lugares suas alterações foram feitas no módulo, isso permitirá que você as encontre rapidamente na janela Veja as diferenças dos módulos. No segundo relatório você pode ver em quantos lugares a atualização típica fez suas alterações.

    Resolvemos todas as ferramentas necessárias para atualizar o módulo. Para mostrar sua aplicação prática, vamos considerar passo a passo o processo de atualização do módulo. Configuração de controle de versão com as alterações listadas acima. Vamos atualizar o módulo de duas maneiras:

    • Vamos atualizar o módulo, apagando as alterações feitas nele. Iremos inseri-los manualmente após a atualização;
    • Não atualizaremos o módulo. Faremos as alterações recebidas na atualização posteriormente.

    Primeira maneira:

      • Antes de descrever o algoritmo, observo que estamos considerando um exemplo de atualização muito simples para que a descrição não ocupe muito espaço, mas o processo de atualização em um caso complexo consiste exatamente nas mesmas etapas, embora exija mais concentração e cuidado ;
      • Antes de atualizar a configuração, vamos criar um documento de texto. Nele registraremos as alterações que precisarão ser feitas manualmente após a atualização. Os dados em um documento de texto devem ser apresentados da forma mais compreensível, ou seja, estruturados. Em nosso exemplo escreveremos isto: 1. Módulos gerais 1.1 Versão ControlConfiguration
      • Vamos encontrar um módulo comum Configuração de controle de versão Módulo. Clique com o botão direito nele e selecione O no menu de contexto Um relatório sobre a comparação de objetos da configuração principal com a antiga. Na janela que se abre, coloque uma bandeira Detalhes. Também coloquei a bandeira Saída para documento de texto, porque é mais conveniente ver as mudanças, mas isso é uma questão de hábito. Vamos apertar o botão OK. O relatório que será aberto ficará assim:

      • O relatório mostra que duas alterações foram feitas no módulo (antes de cada nova alteração, são escritos os números das linhas em que foi feita):
        • A linha 34 foi alterada, está comentada na configuração principal, mas não na configuração antiga do fornecedor;
        • Foi adicionado um procedimento; na configuração antiga do fornecedor seu lugar está vazio, mas na configuração principal ele está lá. Não fechamos o relatório, será útil para nós;
      • Agora vamos encontrar a primeira diferença na janela de comparação de módulos. Para fazer isso, clique com o botão direito no ramo novamente Módulo e no menu de contexto selecione o item Mostrar diferenças de módulo... Como os números das linhas (numeração global) não são visíveis na janela de comparação de módulos, para encontrar a primeira alteração, vamos percorrer todos os procedimentos na metade superior da janela. Também sabemos pelo relatório que a primeira alteração está associada a uma alteração de linha, por isso procuramos o texto destacado em vermelho. A linha alterada será encontrada no procedimento CheckConfigurationVersion().

      • Vamos abrir o documento de texto criado para registrar as alterações. No parágrafo “1.1.1” anotamos o nome do procedimento em que se localiza a alteração. Depois disso, precisamos inserir a alteração encontrada nele para que possamos encontrá-la facilmente no texto do módulo. Para fazer isso, costumo copiar no documento não uma, mas várias linhas do procedimento de uma vez, antes e depois das alterações. Mas neste caso o procedimento é pequeno e por isso basta copiar a própria linha alterada. Você obterá o seguinte registro: 1. Módulos gerais 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not RecommendationVersionConfiguration", Parameters);
      • Agora vamos abrir o relatório de comparação de configuração novamente, ver a próxima alteração e também encontrá-la na janela de comparação de módulos. Desta vez é um novo procedimento adicionado. Como este procedimento está totalmente ausente na configuração antiga do provedor, seu texto ficará destacado em azul:

      • Vamos abrir novamente o documento de texto criado para registrar as alterações. No parágrafo “1.1.2” anotamos o nome do procedimento adicionado. Depois disso, copie ali todo o texto do procedimento adicionado. 1.1.2 Procedimento MyTestProcedure MyTestProcedure() Exportar //Texto do procedimento EndProcedure
      • Configuração de controle de versãoé definido um flag indicando que este módulo deve ser atualizado, apagando todas as alterações feitas;
      • Em seguida, você precisa registrar as alterações em outros objetos de metadados alterados duas vezes em um documento de texto. Mas como neste exemplo estamos considerando um módulo geral específico, pularemos esta etapa;
      • Após a conclusão do trabalho nos objetos alterados duas vezes, na janela de comparação/mesclagem, clique no botão Executar;
      • Caso apareça uma janela com o texto “Existem objetos alterados na configuração principal...”, clique no botão Sim;

      • Na próxima janela, Configurando regras de suporte, não altere nenhuma configuração, basta clicar no botão Sim;

      • A última mensagem a aparecer é: “Mescagem da configuração concluída”. aperte o botão OK;
      • Salve a configuração usando o menu Arquivo -> Salvar, pictogramas Salvar(disquete azul) ou atalhos de teclado Ctrl+S;
      • Depois que a configuração for salva, restauraremos as alterações substituídas no módulo. Encontre e abra o módulo na árvore de metadados Configuração de ControlVersion;
      • Vamos abrir um documento de texto no qual estão inseridas as alterações deste módulo;
      • O parágrafo “1.1.1” especifica o procedimento CheckConfigurationVersion, vamos encontrá-lo no módulo e abri-lo;
      • O documento de texto indica que a linha deve ser comentada: OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);

        Vamos encontrá-lo no módulo e definir um comentário;

      • O parágrafo “1.1.2” especifica o procedimento MeuProcedimentoTeste, que precisa ser adicionado ao módulo. Copie-o de um documento de texto e cole-o no final do módulo;
      • Salvamos a configuração usando um dos métodos acima;
      • A atualização da configuração está concluída, resta apenas atualizar a configuração usando as chaves F5 ou F7 ou os ícones correspondentes, e no modo 1C:Enterprise confirme a legalidade da atualização;

    • Segunda maneira:
      • O segundo método repete completamente o primeiro, exceto que funciona ao contrário. Portanto, irei descrevê-lo brevemente;
      • Criamos um documento de texto com a mesma estrutura;
      • Vamos gerar um relatório Relatório comparando objetos da configuração do novo fornecedor com a configuração do fornecedor antigo;
      • Utilizando o relatório gerado e a janela de comparação de módulos, anotaremos em um documento de texto as alterações feitas pela configuração do novo fornecedor;
      • Na janela de comparação/mesclagem de configurações, verifique isso ao lado do módulo Configuração de controle de versão A BANDEIRA FOI REMOVIDA. Isto significa que este módulo não será atualizado;
      • Atualizamos a configuração, fazemos alterações do documento de texto para o módulo VersãoConfiguração

Atualização do plano de câmbio.

Vejamos um exemplo: como parte de um plano de intercâmbio Por organização você incluiu o diretório Processamento Externo. Ao atualizar uma configuração 1C não padrão, a composição deste plano de câmbio mudou e nos deparamos com a tarefa de atualizar corretamente o plano de câmbio, sem perder as alterações padrão ou as nossas. As ferramentas utilizadas para comparar objetos de metadados alterados foram descritas detalhadamente nos parágrafos anteriores, portanto, neste caso, tudo será descrito brevemente.

Vamos dar uma olhada passo a passo na atualização do plano de câmbio Por organização com as seguintes alterações:

  • Adicionaremos novas linhas ao documento de texto criado na atualização do módulo geral: 2. Planos de intercâmbio 2.1 Por Organização
  • Vamos encontrar um plano de troca Por organização na janela de comparação/mesclagem, expanda-a para uma ramificação Composto. Observo que em termos de troca você também pode alterar o módulo, devendo ser atualizado de acordo com as regras descritas para o módulo geral. Neste caso, temos interesse em atualizar a composição do plano de intercâmbio;
  • Assim como no caso do módulo geral, a composição do plano de câmbio pode ser atualizada, adicionando posteriormente suas próprias alterações manualmente, ou não atualizada, adicionando manualmente as alterações padrão. Se houver mais alterações em sua composição do que as padrão, é melhor atualizar usando o segundo método; se houver menos, então o primeiro. Você pode ver quais mudanças existem mais usando os mesmos relatórios:
  • No nosso exemplo existem alterações mais típicas, por isso iremos escrever as nossas alterações num documento de texto: 2. Planos de troca 2.1 Por Organização - ***Diretórios - -->Diretório.Processamento Externo
  • Verifique se a caixa de seleção ao lado do plano de troca está marcada na janela de comparação/mesclagem PorOrganização;
  • Salve a configuração;
  • Depois que a configuração for salva, restauraremos as alterações substituídas no plano de troca. Na árvore de metadados encontraremos e abriremos o plano de troca PorOrganização;
  • No parágrafo “2.1” do documento de texto é indicado o livro de referência Processamento Externo, iremos encontrá-lo na árvore de metadados da composição do plano de troca e definir um sinalizador indicando a participação do diretório na troca;

  • Vamos salvar e atualizar a configuração;

Atualizar assinatura do evento.

Vejamos um exemplo: para uma fonte de assinatura de evento Antes de excluir o Directory for Exchange em uma organização você incluiu o diretório Processamento Externo. Durante a atualização, a composição das fontes mudou, a tarefa é semelhante às anteriores - atualizar corretamente a configuração 1c não padrão.

Vamos dar uma olhada passo a passo na atualização da lista de fontes de assinatura de eventos com as seguintes alterações:


Atualizando funções em 1C

Antes de começarmos a falar sobre atualização de funções em 1C 8, gostaria de ressaltar que é melhor não alterar funções padrão, não há necessidade disso e, além disso, atualizar uma configuração 1C fora do padrão é muito difícil. Se você estiver modificando qualquer configuração padrão e adicionando seus documentos, diretórios, etc. a ela, crie sua própria função (ou várias, dependendo da situação), na qual você inclui novos objetos de metadados. Se você não fizer isso, com o tempo será muito difícil atualizar as funções padrão (e às vezes impossível), pois em quase todas as versões elas mudam muito e os relatórios de comparação de configurações podem não parecer muito claros.

Mesmo assim, muitas vezes há casos em que a função já foi alterada, e mais de uma vez, e não há tempo para entender por que e por quê. Portanto, vejamos um exemplo: em uma função típica Contador para livro de referência Autoridades fiscais direitos de leitura e visualização foram adicionados; durante a atualização, o conjunto de direitos de função também foi alterado.

Vejamos como atualizar a função passo a passo:

  • Vamos encontrar um papel Contador na janela de comparação/mesclagem, expanda-a para uma ramificação Direitos;
  • Neste exemplo, há apenas uma mudança na função, mas normalmente não é esse o caso. Portanto, é muito mais fácil não atualizar a função, mas fazer alterações padrão manualmente;
  • Vamos formar Relatório comparando objetos de configuração de novos fornecedores com configurações de fornecedores antigos. Geralmente contém muitas informações, mas nem todas são necessárias para atualização:
  • Novos objetos de metadados foram adicionados ou os direitos dos antigos foram alterados:
    • Os objetos adicionados ficam assim: - -->

      Ao adicionar um novo objeto, o relatório não exibe informações sobre quais direitos precisam ser definidos para ele. Portanto, após a atualização, você pode consultar sua disposição na configuração do provedor ou instalar todas as disponíveis.

    • Os objetos alterados ficam assim: - ***Diretórios - ***Autoridades Fiscais - ***Permissões - ***Leitura - ***Valor -->Permitido<--Запрещено - ***Просмотр - ***Значение -->Permitido<--Запрещено

      Ao mesmo tempo, é indicado detalhadamente quais direitos foram alterados;

  • Em nosso exemplo, há apenas uma linha de informações úteis no relatório de comparação; nós a adicionamos ao documento de texto: 4. Funções 4.1 Contador - -->Objeto - RegulatedReportStatisticsForm11NA

    Neste caso, você pode indicar qual é o objeto de metadados, mas neste caso já está claro que o relatório;

  • Na janela de comparação/combinação, desmarque a caixa ao lado da função Contador;
  • Depois disso, você precisa gravar as alterações nos outros objetos de metadados alterados duas vezes em um documento de texto e realizar uma atualização (o processo é descrito em detalhes acima);
  • Salve a configuração;
  • Depois que a configuração for salva, você precisará fazer alterações típicas na função Contador. Na árvore de metadados encontraremos e abriremos esta função;
  • No parágrafo “4.1” do documento de texto é dito que um objeto foi adicionado à função Relatório RegulamentadoEstatísticasFormulário 11NA, encontre-o na árvore de metadados da função, verifique as permissões Uso E Visualizar;

  • Vamos salvar e atualizar a configuração.

Isso conclui o artigo sobre como atualizar uma configuração 1C não padrão. Se depois de ler você ainda tiver dúvidas, fique à vontade para perguntar nos comentários! A pedido dos leitores, no próximo artigo posso falar sobre outros aspectos interessantes e complexos da atualização de uma configuração 1C 8 não padrão.

Olá, queridos leitores do blog. Hoje gostaria de falar sobre um assunto bastante simples, mas que muitos contadores que usam 1C evitam, deixando-o para os programadores. Esta é uma atualização para bancos de dados 1s. Ou, mais precisamente, sobre como atualizar você mesmo o 1C 8 de uma forma absolutamente segura e não esperar que o programador que o atende tenha tempo para olhar.

Após a reserva, tudo está pronto para que possamos levar e atualizar de forma independente o banco de dados de informações 1C com absoluta calma e segurança. Como já disse, existem duas maneiras de atualizar a configuração:

  • Esse Atualização 1c via configurador já nos é familiar,
  • Atualização 1c via internet.



Talvez comece pela segunda opção, caso contrário temo que o aparecimento frequente da palavra configurador desencoraje a vontade de aprender como atualizar o programa. Então, vamos agora abrir nosso banco de dados em modo Enterprise, ou seja, como você costuma fazer. Recentemente (relativamente recentemente) apareceu nas configurações 1c uma ferramenta para atualizar 1c via Internet. Para usar este recurso, no item de menu, selecione Ferramentas -> Utilitários -> Atualização de configuração. Isso abrirá o Assistente de atualização de configuração. Vamos deixar o método de atualização padrão e a caixa de seleção Sempre conectar-se à Internet e pular o assistente. Além disso, você pode definir a configuração “Verificar atualizações de configuração via Internet” sempre que iniciar o programa - esse é um recurso muito conveniente, recomendo usá-lo.

Em seguida, clique no próximo botão. Será aberta uma janela que nos ajudará a descobrir se há alguma atualização recente no momento. Além disso, se houver tais atualizações, será uma oportunidade de se familiarizar com o que exatamente os desenvolvedores 1C implementaram na nova versão - o botão Novo nesta versão.

Que tipo de animais são esses e onde posso consegui-los? Começo pelo fato de que todas as atualizações que 1C produz para suas configurações são postadas em um site especialmente criado para esse fim. Usuários.v8.1c.ru.

Na janela de conexão ao site do usuário, basta inserir o código do usuário (login) e a senha destinada a entrar no serviço usuários.v8.1c.ru.

Ok, você descobriu seu nome de usuário e senha ou se registrou, o que vem a seguir? A seguir, inserimos esses números e letras secretos e o processo de atualização começa. Apenas tenha em mente que se o programa não for atualizado, digamos, por seis meses ou um ano, esse processo demorará muito, pois o programa precisa baixar um número suficiente de atualizações de usersv8.1c.ru, e em seguida, instale-os. E todo esse tempo o programa ficará indisponível para funcionar. A propósito, a duração da atualização desta forma é a sua desvantagem. Embora instalar atualizações uma ou duas vezes por mês durante o horário de almoço não seja difícil. Então lançamos a atualização, vemos a janela:

Em seguida, uma janela será aberta solicitando que você reinicie o 1C Enterprise. Há outro recurso notável nesta janela. Ao clicar em Criar um backup de segurança da informação, uma janela será aberta solicitando que você selecione sua opção preferida. Se você não criou uma cópia de backup antes da atualização, recomendo que você selecione Criar uma cópia de backup de segurança da informação e salve-a no diretório especificado, para saber exatamente onde está sua cópia.

O programa terminará e uma janela muito bonita será aberta.


Você pode almoçar ou assistir às notícias em Odnoklassniki. A propósito, o backup do banco de dados será criado no formato .dt. Outro ponto que posso ter perdido, mas isso é em princípio lógico, para atualizar 1c via Internet a conexão com a Internet deve estar ativa.

Ao final do almoço (atualização), você verá que o programa foi reiniciado e exige que você confirme a legalidade do recebimento da atualização, caso contrário 1c poderá processá-lo J e clique em continuar.

Não, isso não é tudo! Você terá que esperar um pouco mais até que as atualizações sejam finalmente instaladas. O programa fará tudo sozinho. Após a conclusão, será aberta uma janela na qual você poderá visualizar a lista de atualizações em cada uma das versões instaladas.

Como atualizar 1c através do configurador


CHECKLIST para verificação de cálculos de folha de pagamento em 1C ZUP 3.1
VÍDEO - autoverificação mensal da contabilidade:

Cálculo da folha de pagamento em 1C ZUP 3.1
Instruções passo a passo para iniciantes:

O segundo método de atualização 1c através do configurador é um pouco mais complicado, mas também bastante fácil de entender para um mero mortal. Então, primeiro precisamos descobrir qual versão (versão) da configuração nós (você) instalamos atualmente. Para fazer isso, existe um item de menu Ajuda -> Sobre o programa. A linha com informações de configuração é importante para nós. Estou mostrando o exemplo da configuração de Salário e Gestão de Pessoal 1C, para outras configurações tudo é semelhante.


Em seguida, você precisa baixar os arquivos de atualização para a versão desejada. Onde posso obtê-los? E tudo do mesmo recurso usuáriosv8.1c.ru, que foi discutido um pouco mais acima. Como trabalhar com este recurso e que coisas úteis podem ser encontradas nele, leia o artigo. Agora só precisamos inserir seu nome de usuário e senha para entrar em sua conta pessoal: https://login.1c.ru/login. Em seguida, vá para a seção de atualização do programa https://users.v8.1c.ru/distribution/total e encontre sua configuração. Vamos supor que este seja o 1c ZUP edição 2.5 e clique no título:

Será aberta uma página maravilhosa na qual você verá as atualizações já lançadas para este zoom 1c. Bem, no meu exemplo, preciso atualizar o Zup 8.2 da versão 2.5.69.3 para a versão 2.5.78.1 mais recente disponível.

O arquivo será baixado. Salve-o, digamos, em uma pasta especial - atualizações. Por conveniência, você pode baixar cada arquivo em uma pasta separada, cujo nome é a versão da atualização que está sendo salva. Isso é conveniente quando você precisa instalar muitas atualizações. Eu farei isso, esse é o meu caso. Se precisar instalar uma ou duas atualizações, não precisa se preocupar.

Seminário “Lifehacks para 1C ZUP 3.1”
Análise de 15 hacks de vida para contabilidade em 1C ZUP 3.1:

CHECKLIST para verificação de cálculos de folha de pagamento em 1C ZUP 3.1
VÍDEO - autoverificação mensal da contabilidade:

Cálculo da folha de pagamento em 1C ZUP 3.1
Instruções passo a passo para iniciantes:

Em seguida, vá para cada pasta e inicie o updsetup disponível lá. Para que seja iniciado, você deve ter o programa WinRar em seu computador. Onde baixar e como instalar este dinossauro é fácil de encontrar na Internet. Resumindo, o arquivo updsetup é o arquivo que você está descompactando agora. Ao executar o updsetup, será aberta uma janela onde você precisa clicar no botão Extrair. Como resultado, nossa pasta conterá vários arquivos, sendo o mais necessário a configuração:

Clique duas vezes em Setup e nas janelas que se abrem, clique em Next. Assim, instalamos a atualização 70.1 em nosso computador. Estas etapas devem ser repetidas para todas as atualizações. As atualizações instaladas fisicamente estão localizadas onde foram indicadas na segunda janela durante a instalação. Em princípio, não é necessário saber disso, mas é muito útil para o desenvolvimento geral.

Tudo o que fizemos até agora foi uma fase preparatória.

Não tenha medo, porque não teremos que descobrir agora.

Clique em próximo na próxima janela. Também deixamos apenas o interruptor superior ativo (conforme mostrado na figura). O caminho indicado nesta opção na maioria dos casos coincidirá com o que foi indicado na janela de instalação da configuração (prestei atenção a isso um pouco mais acima). Ou seja, instalamos todas as atualizações nesta pasta, e agora 1c irá utilizá-las para atualizar a configuração.

Na próxima janela, destaque a versão máxima disponível para atualização e clique em Concluído. Vemos a descrição da atualização, se você estiver muito interessado no que o novo 1c preparou para nós, e clique em continuar atualizando. Na próxima janela, veremos de qual versão será a atualização e confirmaremos - OK. A atualização está completa.

Durante o processo de atualização, o programa fará uma pergunta que deve ser respondida - Sim. Vamos esperar mais um pouco. Outra janela se abrirá, fala sobre a reorganização das informações. Você só precisa clicar em – Aceitar.

Tudo foi atualizado de 2.5.69.3 para 2.5.70.1. A seguir, usando o mesmo algoritmo (no item de menu Configuração -> Suporte -> Atualizar configuração) atualizamos para a versão desejada. No meu caso, até 2.5.78.1. Depois que a atualização for concluída, na primeira vez que você iniciar o programa, será solicitado que você confirme se recebeu a atualização legalmente. Apenas confirme.

Isso é tudo.

Para ser o primeiro a saber sobre novas publicações, assine as atualizações do meu blog: