2). Atualizando uma configuração padrão para vários releases de uma só vez (8.2) Atualizando para 1 a partir de 8.2

Lar / Não liga

Muitas vezes, vários especialistas terceirizados que não estão profissionalmente associados ao 1C (administradores de sistema, contadores, etc.) me pedem conselhos sobre como atualizar as configurações do 1C. “Como atualizar a configuração 1C”, “Como atualizar 1C através do configurador” - todos fazem a mesma pergunta de maneiras diferentes. Por isso, resolvi escrever este artigo para não explicar sempre a mesma coisa, mas para encaminhar a todos =)
A maioria das configurações modernas suporta atualização automática do banco de dados 1C via Internet diretamente do modo de usuário. Isto é conveniente, mas tem várias limitações. A principal limitação é a Internet. Em primeiro lugar, deve ser e, em segundo lugar, deve ser suficientemente rápido. Nem sempre acontece assim. Além disso, muitas vezes, os usuários esquecem ou têm preguiça de atualizar as configurações, e muitas versões perdidas se acumulam. Como resultado, atualizá-los pela Internet pode demorar muito.
Este artigo se concentrará em como atualizar as configurações “manualmente”.

Baixando atualizações 1C

Digamos que você tenha uma configuração 1C: Enterprise Accounting 3.0, com a seguinte versão atual

Precisamos atualizá-lo para a versão mais recente.
Para fazer isso, você precisa acessar o site https://users.v8.1c.ru/, que é o site oficial 1C onde estão contidas as atualizações de configuração, e clicar no hiperlink “baixar atualizações”

Depois disso, você insere seu nome de usuário e senha, que foram criados ao registrar seu produto de software.
E se tudo estiver em ordem com sua assinatura e registro do ITS (para proprietários da versão básica não é necessária assinatura do ITS), uma janela semelhante a esta será aberta:

Onde você encontra sua configuração e clica no hiperlink apropriado. Uma tabela aparecerá contendo todas as atualizações de configuração até a versão mais recente.

A versão atual da nossa configuração é 3.0.49.20 (veja a primeira foto). Aqui ele está em quinto lugar na lista.

Aqueles. já perdemos a 4ª versão: 3.0.49.21, 3.0.49.22, 3.0.49.23, 3.0.49.27.
Os mais quentes correrão para baixar todos esses lançamentos e atualizá-los passo a passo. Mas somos preguiçosos, então vamos dar uma olhada na coluna da extrema direita, que indica quais versões podem ser atualizadas com o lançamento na coluna da extrema esquerda. Como você pode ver, existem muitos deles, e se procurarmos nossa versão atual na coluna da extrema direita, veremos que ela está lá para todas as atualizações.

Aqueles. não precisamos baixar todas as versões, apenas baixar a mais recente, e nossa configuração atual é bastante normal para atualizá-la.
Depois de “falharmos” no link de lançamento, aparecerá uma janela com links para atualizar as distribuições.

Observe que muitas vezes esta janela indica a versão da plataforma com a qual sua configuração atualizada funcionará de forma estável. Se a versão da sua plataforma for anterior a esta, será necessário atualizá-la.
Baixe a distribuição necessária para o seu disco rígido.
Esta distribuição será na forma de um arquivo auto-extraível

Instalando o modelo de atualização 1C

Descompacte-o e uma lista de arquivos aparecerá em seu diretório, entre os quais estamos interessados ​​​​apenas em um arquivo, setup.exe

Após iniciá-lo, a janela de instalação do modelo de atualização aparecerá.

Nesta janela, você basicamente não precisa alterar nada; clique no botão “Avançar” e instale o modelo de atualização.

Atualizamos a configuração 1C

Após instalar o template, você precisa abrir e atualizar a configuração no seguinte caminho: Menu - Configuração - Suporte - Atualizar configuração.

Certifique-se de salvar seu banco de dados antes de atualizar!

Irá aparecer uma janela de atualização de configuração, onde você deverá clicar em “Avançar” até chegar ao final.

Se você fez tudo corretamente, o número da versão que você baixou do site https://users.v8.1c.ru/ aparecerá nesta lista de atualizações.
Selecione-o com o mouse e o botão “Concluído” ficará ativo

Sinta-se à vontade para pressionar este botão, após o qual aparecerão informações sobre a atualização

Clique no botão “Continuar atualização”. E depois de algum tempo, aparecerá uma janela mostrando sua versão atual e a versão para a qual sua configuração será atualizada.

Se você vir esta janela, tudo foi feito corretamente e você baixou a versão necessária para atualizar sua configuração. Clique em “OK” e aproveite a atualização.
Em algum momento, aparecerá uma janela solicitando que você atualize a configuração do banco de dados.

Nós concordamos.
Na janela onde estarão as informações sobre a reorganização dos dados, clique no botão “Aceitar”.

Tudo com o configurador! Sua configuração foi atualizada e para concluir a atualização você precisa iniciar 1C:Enterprise. Você pode fazer isso por meio de depuração ou simplesmente fechar o configurador e iniciar 1C:Enterprise em uma sessão separada no modo de usuário.
No modo usuário será necessário confirmar a legalidade da atualização (para proprietários de versões PRO), após a confirmação o banco de dados será atualizado.

Se tudo correr bem e nenhum erro ocorrer durante o processo de atualização do banco de dados, você terá uma configuração 1C com a nova versão.

Se você perdeu muitos lançamentos, você pode tentar atualizar a configuração 1C usando um arquivo cf. Como fazer isso, leia meu artigo:

Aprendizagem fácil e rápida de programação em 1C com a ajuda de meus livros: e

Às vezes parece que aprender a linguagem de programação em 1C é complicado e difícil. Na verdade, programar em 1C é fácil. Meus livros irão ajudá-lo a dominar a programação em 1C de forma rápida e fácil: e “Noções básicas de desenvolvimento em 1C: Táxi”

Aprenda a programar em 1C com a ajuda do meu livro “Programação em 1C em 11 etapas”

  1. Sem termos técnicos complicados.
  2. Mais de 700 páginas de material prático.
  3. Cada tarefa é acompanhada por um desenho (captura de tela).
  4. Uma coleção de problemas para lição de casa.
  5. O livro foi escrito em linguagem clara e simples - para iniciantes.

Este livro é indicado para quem já começou a programar e está tendo algumas dificuldades com este tema e para quem já programa há muito tempo, mas nunca trabalhou com formulários gerenciados 1C.

  1. Sem termos técnicos complexos;
  2. Mais de 600 páginas de material prático;
  3. Cada exemplo vem acompanhado de um desenho (captura de tela);
  4. O livro é enviado por e-mail em formato PDF. Pode ser aberto em qualquer dispositivo!

Código promocional com 15% de desconto - 48PVXHeYu


Se esta lição te ajudou a resolver algum problema, você gostou ou achou útil, então você pode apoiar meu projeto doando qualquer quantia:

Você pode pagar manualmente:

Yandex.Money - 410012882996301
Dinheiro da Web - R955262494655

Participe dos meus grupos.

O processo de atualização da configuração de programas como o 1C pode demorar bastante, por isso é melhor recorrer a profissionais para isso e fazer o treinamento 1C. É fácil perder a concentração em qualquer fase. O que leva a erros graves. Vejamos alguns deles que são encontrados com mais frequência. Por exemplo, por que 1c não é atualizado?

Descrição das opções mais simples

Na maioria das vezes, o próprio programa compila um relatório, onde escreve sobre porque não foi possível realizar esta ou aquela ação. Por exemplo, o usuário digitou logins e senhas incorretamente ao se registrar. Basta ler a mensagem, seguir os links e corrigir a situação atual.

Que outros erros se espalharam?

  • O administrador deste programa deve ter o cuidado de criar um arquivo antes de prosseguir com qualquer atualização. E você precisa verificar separadamente se esta ação foi realmente concluída. A falta de backups é um problema que literalmente cada segundo usuário enfrenta. E isso está relacionado à resposta à pergunta por que 1s 8.2 não é atualizado.
  • As configurações fora do padrão são frequentemente confundidas com as padrão durante a atualização. Por causa disso, quaisquer alterações feitas anteriormente podem desaparecer.
  • Certifique-se de se familiarizar com o histórico de alterações após concluir o processo. Há uma boa chance de que a configuração funcione de maneira diferente. Ou que exigirá o uso de configurações adicionais para funcionar.
  • Às vezes, as propriedades dos controles do formulário de diálogo simplesmente não são exibidas ao trabalhar com o programa. A razão para isso é o descuido do próprio usuário. Depois disso, a questão fica ainda mais confusa: por que 1s 8 3 não é atualizado?
  • Às vezes, após uma atualização, o programa simplesmente não permite que você mude para a nova configuração. Por exemplo, devido ao facto de os códigos e números dos documentos se tornarem não únicos. Erros também aparecem na atualização dos registros de informações. Nesta situação, os conjuntos de registros não são mais exclusivos. As soluções possíveis incluem enumerar códigos, alterar comprimento ou conteúdo, desabilitar o controle de exclusividade e alterar propriedades.
  • Os usuários podem não atualizar o banco de dados de forma consistente em todas as versões. E eles aplicam imediatamente a versão mais recente. Isto pode resultar no simples desaparecimento de informações importantes do banco de dados. O processamento de atualização integrado deve ser executado após cada lançamento. Então há uma grande probabilidade de que o próprio programa preencha as linhas vazias com as informações de interesse. E corrigirá a situação quando a versão 1C não for atualizada.
  • A instalação instantânea na base após trabalhos preliminares é um erro cometido por quase todos os usuários. Mas primeiro você precisa realizar testes usando cópias de backup. Então há uma maior chance de descobrir se as ações foram suficientemente corretas.

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 Próximo(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 1C 8 não padrão. 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 vigor, 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 o 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; colocando 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, isso é indicado 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 que 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: Extraia 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 na 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 em 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 são diferentes 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.
      • Configuração de controle de versão 1.1.2 Procedimento MyTestProcedure MyTestProcedure() Exportar //Texto do procedimento EndProcedure
      • é 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 em 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 Caso apareça uma janela com o texto “Existem objetos alterados na configuração principal...”, clique no botão;

      • Na próxima janela, Configurando regras de suporte, não altere nenhuma configuração, basta clicar no botão A última mensagem a aparecer é: “Mescagem da configuração concluída”. Pressione 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 de um documento de texto e cole 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:
      • 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, ele deve 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;
  • Tal como no caso do módulo geral, a composição do plano de troca pode ser atualizada adicionando manualmente as suas próprias alterações 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 na 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.

Contabilidade. Como atualizar a configuração 1C:Accounting 8.2 para a versão mais recente

Todos os usuários de programas 1C sabem que às vezes o fabricante lança atualizações para seu produto de software. Normalmente, as atualizações estão disponíveis na forma de pacotes cumulativos, arquivos de configuração individuais ou baixados automaticamente do site 1C. Apesar de o programa ser executado principalmente por um programador 1C, o processo em si é simples. Um administrador de sistema treinado, um cientista da computação e, claro, um contador serão capazes de produzir 1C 8.2 por conta própria depois de ler nosso manual.


Primeiro, antes de atualizar, faça backup do seu banco de dados de informações. Descrevemos como fazer isso em . Tudo o que será dito a seguir se aplica apenas a uma configuração típica. Como determinar uma configuração típica.

Para considerar um exemplo de atualização da configuração 1C, vamos pegar 1C: Accounting for Ukraine 8.2 versão 1.2.6.5 e atualizar para 1.2.7.4.

Vamos abrir o banco de dados 1C selecionado no modo configurador. Na janela do configurador que se abre, abra a configuração clicando em “Configuração”, “Abrir configuração” no menu principal

Se o item de menu “Abrir configuração” estiver inativo e brilhar em cinza, então a configuração já está aberta, você pode pular o item anterior. A seguir, selecione os itens de menu “Configuração”, “Suporte” e “Atualizar configuração” em sequência.

Na janela “ ” que se abre, deixe o botão de opção na posição padrão - “Pesquisar atualizações disponíveis (recomendado)”. Clique no botão “Avançar”.

No próximo painel da mesma janela, ao escolher outras ações, você pode fazer coisas diferentes. Você pode selecionar uma atualização de um catálogo localizado na Internet no site da empresa 1C, de um catálogo de atualizações em um CD, de um catálogo especificado manualmente ou pesquisar nos catálogos padrão.

Selecionaremos a opção que nos permite especificar manualmente o caminho para o diretório de atualização. Vamos indicar aqui o caminho. Para selecionar, pressione o botão com o símbolo verde “+” e depois o botão com três pontos.

Clique em “OK” e desmarque todas as outras opções de atualização, agora desnecessárias. Então, conforme mostrado na figura a seguir.

Clique em “Avançar”. Na próxima caixa de diálogo, indique a atualização necessária e clique em “Concluir”. A janela “Atualizar descrição” nos apresentará as diferenças entre as configurações. Se tudo lhe convier, selecione “Continuar atualizações”.

Vamos aguardar a janela com informações sobre comparação de versões e clicar em “OK” nela.

A atualização é iniciada; a barra de status na parte inferior da janela nos sinalizará sobre os estágios da ação.

Neste estado, 1C pode congelar e a janela do configurador pode ficar branca. Outros programas podem travar e o computador geralmente fica lento. Não há necessidade de se preocupar com este caso. Isto depende principalmente dos recursos do computador. Depois de algum tempo, uma mensagem será aberta, sinalizando que a atualização da configuração foi concluída com sucesso e solicitando a atualização do banco de dados. Naturalmente, concordamos.

Isto completa a atualização no modo Configurador para a opção de pesquisa automática.

*******************************************

Se na fase de seleção de uma fonte de atualização colocarmos o botão de opção na posição “Selecionar arquivo de atualização”, então a atualização poderá ser realizada a partir de um arquivo de configuração específico.

Após clicar no botão “Concluir”, o processo de atualização propriamente dito será iniciado. No início, abre-se uma janela que descreve o procedimento de atualização, clique em “Continuar atualização”. E o processo de atualização será idêntico ao descrito acima.

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