Resposta dos resultados 1C.

No processo de atualização, a transferência de dados de outras configurações e mesmo durante o trabalho diário, as falhas técnicas são possíveis ao realizar operações do sistema. Na maioria dos casos, tais falhas são detectados e processados \u200b\u200bcom sucesso, mas em alguns casos ainda levam a erros. Tais erros são mais frequentemente manifestados ao acessar dados finais. Por exemplo, na Declaração do Sild Rublo "não converge" a inicial, o volume de negócios e o equilíbrio final ou resultados finitos. Para corrigir essa situação, os resultados são recalculados.

O recálculo dos resultados pode ser realizado no modo Configurador (menu de administração - testes e correção).

No caso de não haver possibilidade de iniciar o configurador, então a recálculo dos resultados pode ser executada no modo de usuário. Para fazer isso, faça as seguintes ações.

  1. Determine a data do primeiro documento na base de informações. Para fazer isso, você pode usar o "Jornal de Operações" (Contabilidade de Seção, Impostos, Relatórios). A lista deve remover todas as seleções. Por exemplo, 12/31/2011.
  2. Abra o formulário de gerenciamento de saída e unidades (Seção de administração - Serviço de painel de serviço).

O botão "OK" começará a recalcular os resultados. Após a conclusão da falha, os relatórios padrão serão formados sem erros.

Apreciado? Compartilhe com os seus amigos

Consulta sobre o trabalho com o programa 1C

O serviço é aberto especificamente para clientes que trabalham com o programa 1C de diferentes configurações ou sobre informações e suporte técnico (é). Faça sua pergunta, e nós responderemos com prazer! O pré-requisito para obter consulta é a presença de um tratado existente de seu Prof. Exceções são as versões básicas da PP 1C (8 versão). Para eles, a disponibilidade do contrato não é necessária.

Os registros residuais e atuais de acumulação são fisicamente consistindo em duas tabelas: mesas de movimento e tabela de totais. A tabela de resultados contém os dados dos dados de medição da tabela de movimento, para acesso mais rápido a esses dados. Os resultados por padrão existem por meses, no primeiro número de cada mês; Para registros, os resultados relevantes também são armazenados separadamente, isto é, os resultados do mês atual. Para cada registro individual, os resultados atuais podem ser desativados.
No momento do gravador de documentos, é formado como uma entrada na tabela de movimento, bem como o registro na tabela de resultados, e se o documento for mantido pelo mês passado, os registros serão feitos pelo número de meses passados. Isto é, todos os resultados anteriores são atualizados.
Para medir o registro, você pode desativar o uso de resultados, ele tem um efeito positivo no desempenho da base:

Além disso, notamos que existem duas alternativas - o uso de resultados ou o uso de agregados; A segunda opção é mais flexível.

Pergunta 12.30 Exam 1C: Profissional na plataforma. Resultados para registros de acumulação residual:

  1. Não armazenado
  2. Armazenado. Eles não estão limitados aos períodos calculados, uma vez que são calculados pelo sistema automaticamente ao abrir o próximo período
  3. Pode ser armazenado, mas limitado ao período de resultados calculados. Se eles não foram expulsos, eles não são armazenados. Você pode gerenciar os resultados calculados no modo 1C: Enterprise
  4. Respostas certas 2 e 3, já que o cálculo automático dos resultados intermediários pode ser definido no modo Configurador

A resposta correta é a terceira.

Pergunta 12.32 Exame 1C: Profissional na plataforma. Ao trabalhar com o registro de acumulação com o tipo de "resíduos", desligar os resultados leva ao fato de que:

  1. você só pode obter remanescentes operacionais
  2. você pode obter resíduos a qualquer momento, mas a velocidade deles aumentará

A resposta correta é a segunda. No caso dos resultados incluídos, os resíduos estão disponíveis no período mensal.

Pergunta 12.33 Exame 1C: Profissional na plataforma. Ao recalcular o resultado atual pelo usuário:

  1. os resultados atuais serão recalculados apenas para a sessão atual.
  2. todos os resultados atuais serão recalculados.
  3. os resultados atuais serão recalculados para a corrente ou para todas as sessões, dependendo das configurações de registro

A resposta correta é a segunda, o conceito da "sessão atual" não existe. E a recálculo real dos resultados é o procedimento para sobrecarregar as tabelas de desfecho, porque Com o tempo, as cordas com valores zero se acumulam, o que reduz a velocidade do sistema.

Pergunta 12.34 Exame 1C: Profissional na plataforma. Ao recalcular os resultados pelo usuário:

  1. os resultados serão recalculados apenas para a sessão atual.
  2. os resultados serão recalculados para a corrente ou para todas as sessões, dependendo das configurações de registro
  3. todos os resultados serão recalculados
  4. você pode escolher quais sessões serão recalculadas pelos resultados

A resposta correta é a terceira, veja a pergunta anterior.

Pergunta 12.35 Exam 1C: Profissional na plataforma. Ao escrever dados para o registro de acumulação, há uma oportunidade:

  1. recuse-se a usar o resultado (aumentando a paralelização da gravação de conjuntos de registros)
  2. recuse-se a usar o resultado atual (aumenta a paralelização da gravação de conjuntos de registros)
  3. respostas certas 1,2.

A resposta correta é a terceira - quanto menos as tabelas, mais rápido o sistema funciona. O resultado desativado é feito programaticamente:


Registrar \u003d registroBuChelling. Fonte; Registre-se agrícola. Serviços de software (mentiras);

Pergunta 12.36 Exame 1C: Profissional na plataforma. Ao trabalhar com o registro de acumulação, desligar os resultados atuais leva ao fato de que:

  1. diminui a velocidade de receber quaisquer resíduos
  2. você pode obter resíduos a qualquer momento, mas a velocidade de obter resíduos operacionais para aumentar
  3. não afeta a velocidade de obtenção de resíduos e afeta a velocidade de girar

Veja a pergunta 12.32.

Pergunta 12.37 Exam 1C: Profissional na plataforma. No modo Configurador, a seguinte frequência da tabela do resultado do registro de acumulação pode ser selecionada:

  1. Dentro do dia
  2. Dentro de um mês
  3. Dentro de um quarto
  4. Não periódico
  5. Qualquer uma das opções acima
  6. Não pode ser selecionado

A resposta certa é a sexta - os resultados são sempre calculados no mês, no primeiro número do próximo mês.


Pergunta 12.39 Exam 1C: Profissional na plataforma. Como é o sistema 1C: o Enterprise 8 pode armazenar os resultados para um registro de acumulação giratória?

  1. Apenas com a tabela total
  2. Usando apenas a tabela agregada
  3. Simultaneamente nas tabelas de resultados e agregados
  4. Ou na tabela do resultado ou em agregados

A resposta correta é a quarta, os resultados e os agregados são modos alternativos de trabalho.


Pergunta 12.40 Exam 1C: Profissional na plataforma. Escolha uma declaração verdadeira em relação aos regulamentos de acumulação.

  1. Para um registro de acumulação, várias tabelas de desfecho podem ser usadas.
  2. Apenas uma tabela de agregados pode ser usada para um registro de acumulação
  3. Para um registro de acumulação, várias tabelas de agregados podem ser usadas.
  4. Verpels 1 e 2
  5. Todas as opções são verdadeiras

A resposta correta é a terceira - a tabela de resultados é estritamente uma para o registro. Conjuntos de agregados podem ser criados por muitos.


Pergunta 12.44 Exame 1C: Profissional na plataforma. O que pode ser exibido no resultado dos registros de acumulação?

  1. Medições de dados
  2. Dados de recursos
  3. Requisitos de dados.
  4. Todas as opções são verdadeiras
  5. Verpels 1 e 2

A resposta correta é a quinta, os resultados são a principal tabela de registro, roladas por medições.


Pergunta 12.45 Exam 1C: Profissional na plataforma. Qual parte dos registros ativos não pode ser exibida nas tabelas do resultado dos registros de acumulação?

  1. Medições de dados
  2. Requisitos de dados.
  3. Dados de recursos
  4. Todas as opções são verdadeiras
  5. Verpels 1 e 2

A resposta correta é a quinta. Detalhes não são exibidos nos resultados. As medições de registro podem não ser, mas o recurso é obrigatório.


Pergunta 12.46 Exame 1C: Profissional na plataforma. Qual parte das entradas não ativas não pode ser exibida nas tabelas do resultado dos registros de acumulação?

  1. Medições de dados
  2. Requisitos de dados.
  3. Dados de recursos
  4. Todas as opções são verdadeiras
  5. Verpels 1 e 2

A resposta correta é o quarto, registros inativos não são exibidos.


Pergunta 12.47 Exam 1C: Profissional na plataforma. Qual parte dos registros ativos nunca é exibida nas tabelas do resultado dos registros de acumulação?

  1. Medições de dados
  2. Requisitos de dados.
  3. Dados de recursos
  4. Todas as opções são verdadeiras
  5. Verpels 1 e 2

) E os desenvolvedores de plataforma não estão aqui, esta é uma solução arquitetônica bastante conhecida, não exclui registros "zero". Eu diria que isso é uma "guerra sagrada" de longa data. "

O mais importante é entender que o registro com zero montantes no final, absolutamente não significa que esse registro não seja necessário.

Ao projetar o DBMs relacionais, ele é considerado (considerado) que as operações de Crud (Criar, Ler, Atualizar, Excluir) são distribuídas aos custos de recursos da seguinte maneira.

1. Luz: Leia, atualize
2. meio: criar
3. Pesado: Excluir

E com base na lógica do comportamento do registro de objetos, que muda frequentemente; E devido aos altos custos de exclusão de registros, há uma posição que:

o resultado do resultado não faz sentido remover síncronamente no momento do resultado zero, porque "zero" não significa "nulo" e porque a probabilidade do fato de que a próxima transação "desejar" aumentar ou diminuir o Resultado e se tornará diferente de zero e precisaremos incorrer em custo mais e na operação de inserção.

daí a promessa que registra com o resultado zero faz sentido remover de forma assíncrona, isto é, a um determinado ponto no tempo - mas, novamente, não se sabe como determinar este "certo ponto". Tal definição deve situar-se sobre os responsáveis \u200b\u200bpela aplicação - na maioria das vezes, à medida que conhecemos a recálculo dos resultados ocorre em um ponto no momento em que os períodos contábeis são fechados e são arquivados como um tipo de procedimento preparatório. Aqui também reside o problema de que há muito tempo - a tarefa comercial que fecha o período não é uma tarefa de garantir a estabilidade técnica e os negócios podem às vezes "pontuar".
Na prática, tive uma mesa com 400 milhões de registros com desfecho zero.

E aqui posso dizer que os desenvolvedores da plataforma ligeiramente "perdidos" (da palavra "defeitos") - o fato é que, de acordo com a solução arquitetônica acima, é claramente entendido que:

Excluir gravações com resultado zero são necessários por essas chaves (conjuntos de medição) para os quais não havia operações de atualização por um longo tempo. E este funcional na plataforma não é - há apenas um recálculo global. Em grandes escritórios, isso é resolvido pelo trabalho SQL "Ohm realizando aproximadamente o trabalho a seguir:

1. Encontre 1 conjunto de chaves (medições) para as quais não havia movimentos para o último mês e que são atualmente zero
2. Neste conjunto de medições, exclua uma entrada da tabela total

normalmente, este trabalho começa uma vez a cada 10 segundos, o Top 1 é selecionado para reduzir o tempo de bloqueio para a operação de remoção dispendiosa. Naturalmente, os planos para recalcular estatísticas e reconstrução de índices desfraganizados já são construídos em tais bases. Nos casos em que tais registros "desnecessários" são muito - você geralmente reduz o período de arranque ou recuse-se ao registro de resultados - porque se você tiver muitas chaves vai para "zero" e não é mais usado, provavelmente Tem 2 operações os movimentos "veio" e "esquerda" - por que manter essas informações no registro de status não estão claras.

Bem, sobre as estatísticas aqui também, todas as operações masculinas cria e exclui, bem como a coluna de chave de atualização levam a uma violação da árvore de pesquisa no índice (intervalo de distribuição de chave via páginas de dados) - bem, isto é, Na faixa de busca 1..10 Pode ser bastante a chave com um valor 23 - então o SQL foi mais conveniente, porque a página de dados foi ao lado da tecla Página 7, e a chave 6 fiação será a chave 23. Na faixa de 100..134 - que também foi mais conveniente com base nas páginas de dados. Um exemplo nos dedos - mas acho que a essência reflete.

Em geral, é conveniente entender as seguintes estatísticas no momento das operações de massa: quando você faz uma inserção de massa de tentativas de dados SQL para ajudá-lo e opera a proximidade da página de dados para otimizar a inserção e esquecer completamente a otimização da leitura Operações, onde o parâmetro é as estatísticas (intervalos de pesquisa-chave na tabela - Distribuição de chave), portanto, após as inserções de massa, as operações de leitura também são rápidas - é necessário restaurar o desempenho da ferramenta de otimização de leitura. Depois de executar o Atualizar estatísticas.

Sim, e ainda esqueci de dizer - a remoção de massa leva à ocorrência maciça de registros fantom: a gravação é listada remota, mas o local leva - esta situação leva a uma diminuição no desempenho de operações de amostra (visualização).

Vatkir; asilum90; Hans; Anikrion; Albert_2008; Niberu; Ser6702; Marchtomcat; Olezhe; user598655_ilia-bers; Klaus38; Lordkim; lmnlmn; Spenser123; Monte carlo; Acanta; Zaharknyaz; Agressorak; vesd; Ilya $ n; Waanneek; Skyjack; Thegue; aegoncarov; User7777757; [E-mail protegido]; mytg; Gang031; Líquido de gelo; Goga1979; Chesscat; Regrração; 1cprogr_nsk; Irwin; Paraíso.87; Kav2; Corum; Roman100; para perguntas; ragimi; Eugenemipto; kai nk; Kitaevay; Crósby; Noxie41; Alex_grem; nixel; novo usuário; Tdml; Nevid; Rimidalv; reinício; denis_aka_wolf; Flashill; marchenko.y; Freya-KHV; Asg.alks; Denis13; Adm134; Tis_08; MTV :); Soulsteps; shalimski; Ansk; Pisarevev; Silensor; kwazi; Engenheiro74; vadimlp77; Artano; Dgolovanov; Pchela751; Aexeel; Artbear; jajoso; Dmitryiv; Rego1337h; Escravidão; Wizaxxx; Ivanboychuk123; Fishca; Castor malvado; Dach; Rodinmax; Sanches; Mdmdvd; zakakvo; KRIO2; jacksonp; Adeich; Afedor; Maximstav; DoctorReza; Serg0ffan; Sanfoto; Kinazarov; Bukaska; theshadowco; Oitnur; Jester; Detec; audção; Lieg; Morok1983; krv2k; DI-CÃO; Sparklemal; Awa; Kpaceb.aa; Chif13; sa1m0nn; Cratosx; Allexoft; Galich; vlad.frost; Igordynets; Tormozit; vasiliy_b; vladir; Meuses; Poopkeen; Andreynikus; Prad2002; Dicwork; Johnydeath; An-Aleksey; Desenvolvedor; rgrisha; Bronislav; 7o2uyxg; Holodzar; Adyrschdv; Azagtot; Ramses; Denisch; Ponom; RD80; Divina W; Metetmet; Chorator; Pressalod; Diversivo; Sevushka; Aleksey.Bochkov; yuraos;

O funcionamento do programa pode violar devido a rescisão de emergência do trabalho, por exemplo, quando a eletricidade é desconectada. Em seguida, o banco de dados não consegue entrar.

Às vezes, um programa de funcionamento pode mostrar resultados incorretos. Na lista "desaparecer", ao tentar abrir o documento, o programa congela, os resultados estranhos aparecem nos relatórios. Todas essas "falhas" param depois de testar e fixar 1C.

Erros não podem se manifestar tão rude, mas quaisquer estranhas e imprecisões são uma razão para "trabalho de reparo".

Causas levando a problemas:

  • Rescisão de emergência do trabalho (desligamento repentino);
  • Desgaste físico do disco rígido;
  • Mau funcionamento do computador.

Antes de fixar o banco de dados, faça o backup

Antes de testar o banco de dados, você deve torná-lo backup.

Isso pode ser feito diretamente copiando o catálogo onde a base de informações está localizada. Se você não puder entrar no configurador, poderá fazer uma cópia somente dessa maneira.

Se você conseguiu inserir o configurador, precisará selecionar a opção de administração no menu → descarregar a base de informações, como na Fig. 1. Na janela que abre, você precisa especificar um diretório para gravar um backup e o nome do arquivo no qual o arquivo será salvo.

Antes de testar e corrigir uma cópia é feito necessariamente, uma vez que a correção é realizada alterações de dados irreversíveis. Às vezes (muito raramente) eles não podem melhorar, mas agravar o status do banco de dados.

Com operação normal, os backups devem ser feitos regularmente, melhor - diariamente. Para que este trabalho seja realizado automaticamente, instale um programa gratuito. Backup-1c cópias de backup de contabilidade.

É melhor armazenar cópias de backup não no mesmo transportador onde a própria base está localizada. A unidade flash é adequada, o armazenamento da Internet, outro disco rígido. Afinal, às vezes, a perda de dados está associada ao desgaste físico do disco rígido.

Disponibilidade de backups - seguro da perda de dados. No entanto, é impossível atestar que nas cópias de backup, tudo é perfeito, portanto, a relevância da opção de teste e a correção não é reduzida.

FIG. 1. Descarga de dados.

Resumir:

  • Cópias de backup devem ser feitas regularmente;
  • Os backups devem ser armazenados em outro transportador;
  • Existe um programa para automação Backup-1c cópias de backup de contabilidade;
  • Antes de testar e corrigir, faça uma cópia da base.

Correção dos meios internos da base de informação do programa

Depois que um backup é feito, abra o banco de dados no modo Configurador. Selecione a opção Menu Administration → Testando e corrigindo a base de informações.

Na janela que abre, você precisa colocar carrapatos (Fig. 2).

Mas é melhor não fazer isso: nem todas as operações listadas no menu são necessárias ao reparar após o acidente.

Figura 2. Teste de janela e fixação 1C 8 com populicks em todos os pontos. Então não faça:

Se você notar todos os itens, um processo longo será iniciado. Os resultados dos testes e correção são exibidos na parte inferior da janela. Depois de executar ações, você precisa clicar no botão. Perto.

Execute tudo não é a melhor opção! Usuários qualificados realizam ações em etapas e seletivamente.

Estágios de correção

Considere todos os itens de menu teste e correção.

  • Reindexing das tabelas da base de informação;
  • Verificando a integridade lógica;
  • Verificando a integridade de referência;
  • Recálculo dos resultados;
  • Tabelas de compressão;
  • Mesas de reestruturação.

A primeira etapa, a reindexificação das tabelas de base de informações, ajuda a resolver 90% dos problemas. O que acontece no processo de reindexante?

Fazendo dados em livros de referência, a criação de novos documentos é acompanhada por sua encomenda automática. Os nomes são alinhados em ordem alfabética, documentos - por datas, etc. Ao mesmo tempo, a ordem física dos registros não muda. As entradas são exibidas em uma ordem específica, porque são atribuídas números (índices) e a conformidade do índice com o número de gravação física está contida nas tabelas de índice.

Índices são muito importantes:

  • A pesquisa em tabelas indexadas ocorre muitas vezes mais rápido do que em não indexados;
  • O número do índice é um código "código" exclusivo, os índices estão conectados entre os registros de diferentes tabelas;
  • Tabelas indianas são a estrutura da base de informações; Sem eles, o programa 1C não funciona.

A violação de tabelas de índice leva ao caos na apresentação de documentos. Talvez, por exemplo, para iluminar um documento no qual não há itens de bens, mas há o seu número.

Cada nova entrada é acompanhada por alterações nas tabelas de índice: Por exemplo, depois de fazer um diretório de registro a partir da letra A, ele será atribuído um dos primeiros índices, e todos os outros números de índice serão alterados. Uma pequena pausa surgiu depois de fazer um novo registro está relacionado ao recálculo dos índices; Quanto maior a base, a pausa mais notável.

Criando um documento e registros nele leva a várias tabelas de índice (às vezes várias dúzias). Na verdade, a reindia de 1c tabelas é mantida constantemente enquanto trabalhava com dados. Mas no modo de operação, cada vez que uma ou mais tabelas são indexadas, e ao testar e fixar, a indexação completa de todas as tabelas é executada e este processo, para bancos de dados grandes, leva muito tempo.

Então, quando re-indexado, esses processos ocorrem:

  • Os registros são novamente classificados e simplificados;
  • A relação entre tabelas e outros objetos é restaurada;
  • Em muitos casos, o programa é restaurado.

Depois de re-indemegar, você pode verificar se o desempenho da base foi restaurado.

O próximo passo é verificar a integridade lógica. A correspondência da estrutura real da base de informações e sua descrição na configuração (a presença de objetos, a presença de links entre objetos) é verificada. Essa verificação geralmente relata erros mesmo em um banco de dados de trabalho, não deve estar em penduração com essas mensagens. No entanto, esta é uma ocasião para abordar uma consulta a um especialista.

Verificando a integridade de referência "apelidos" links entre objetos. Às vezes, a tabela usa um link para um objeto ausente, como um documento remoto. A integridade de referência é tomada para ser restaurada manualmente, de acordo com a lista resultante da verificação. Às vezes, a integridade de referência é violada em "áreas abandonadas" - em antigos documentos irrelevantes. Então eles simplesmente não prestam atenção.

Recálculo dos resultados - um procedimento longo e arriscado. Em 1C, os resultados são recalculados no modo normal, mas não é "desde o início do tempo", e desde o início do mês. Os valores finais são monitorados em registros, acelera o trabalho. Se você ativar o recálculo dos resultados no modo de teste e correção, o recálculo será retirado a partir do momento da criação da base, e os valores corretos de corrente dos registros podem "nadar" devido à recuperação de longa distância ou documentos fixos. Como resultado, o trabalho a longo prazo na recálculo não se beneficiará.

Se não houver necessidade, então, da recálculo dos resultados, é melhor abster-se.

As tabelas de compressão é o procedimento de remoção física de registros que foram marcados para exclusão e paradas exibidas na tela. Pode haver muitos desses registros, eles varrem o banco de dados sem uso.

Quadros de compressa - função útil, embora não seja necessário executá-lo.

A reestruturação das tabelas é uma operação, relevante ao mudar para uma nova versão do programa. Quando a reestruturação, as tabelas vazias são criadas com o formato especificado na configuração, e eles são transferidos para a gravação, informações de tabelas antigas. Os campos podem ser expandidos em novas tabelas, novos campos foram adicionados. Reestruturação é uma operação que deve preparar uma base de informações para o trabalho de uma nova maneira, e é absolutamente necessário quando atualizações.

Se nenhuma versões alterada, a reestruturação não é necessária, esse procedimento longo não adicionará nada e não poderá mudar.

Então, ao corrigir o programa "caído", as opções também são necessárias:

  • Reindexing de tabelas de base de informações
  • Verificando a integridade lógica
  • Verifique a integridade de referência

E se você não puder executar testes e correção?

Se a base estiver mal danificada e não é possível inserir o configurador, outro recurso de restauração permanece: use o utilitário Chdbfl.exe. O arquivo pode ser encontrado na pasta Diretório de instalação do BIN (Fig. 3).

FIG. 3. Selecionando o utilitário chdbfl.exe

Por entrada na linha de comando mostrada na Fig. 3, pode-se observar que o caminho para o arquivo reside através do catálogo 1CV8.2 ou 1SV8.3, em suma através do diretório do programa. Pode ser localizado na pasta Arquivos de Programas ou em outra pasta. Você precisa encontrar a localização do diretório e abri-lo. Dentro do diretório abrir a pasta Bin,

Executando o arquivo executável, selecione o banco de dados a ser corrigido e permita os erros detectados (fig.4)

Fig.4. Programa de janela chdbfl.exe.

Vamos resumir. Se o programa não começar após a interrupção de emergência, você precisará fazer o seguinte:

  • Faça um backup;
  • Tente inserir o configurador e usar a opção de teste e correção;
  • Se o configurador não entrar, encontre o programa EXE e tente salvar os dados usando este programa;
  • Se todas as tentativas não derem resultados, você precisa procurar ajuda de especialistas;
  • Em caso de perda de dados desequilibrada, defina o último backup viável;
  • Se o backup não for executado - restaurar dados em documentos primários e impressões de papel.

Recuperação de dados bem sucedida nem sempre é. Seguro da perda de dados é backup diário: Se a base de informações estiver danificada, você poderá voltar há um dia e rapidamente restaurar as gravações perdidas.