Como usar o console de relatório em 1C. Starnalit.

Os relatórios do console de relatórios podem ser usados \u200b\u200bpor um desenvolvedor ou um usuário experiente de uma solução aplicada para criar e executar um relatório de complexidade arbitrária. Assim, o usuário da solução aplicada tem a capacidade de criar quaisquer relatórios sem alterar a solução aplicada e não atrai desenvolvedores.

Criar um relatório para o console do relatório usa todos os recursos fornecidos pelo construtor de relatórios. O relatório criado é baseado na solicitação, cujo texto pode ser feito na janela Edição de Janela Especial. Ao elaborar um texto de consulta, você tem a capacidade de usar um construtor de consulta:

Na janela de edição de solicitação, você pode especificar os parâmetros de solicitação, determinar os formatos da apresentação de campo e especificar as opções de saída: na tabela, diagrama ou tabela consolidada.

O resultado da consulta é exibido na janela do console do relatório, que permite configurar vários parâmetros do relatório criado. Em particular, o usuário pode determinar a composição dos campos selecionados:

Você também pode definir e alterar as seleções e agrupamentos usados \u200b\u200bno relatório:

Além disso, o usuário pode gerenciar a colocação de agrupamentos e resultados, defina várias opções de relatórios ou crie seu próprio layout que será usado para exibir os resultados do relatório:

O console do relatório permite salvar os relatórios criados no arquivo de disco se eles podem ser necessários.

Assim, o console do relatório é uma ferramenta universal com a qual usuários experientes As soluções de aplicativos podem usar independentemente as ferramentas de design visual, criar relatórios arbitrários sem alterar a solução aplicada existente.

Solicitações de console 1c. - ferramenta confortável. Para construir e depurar solicitações no modo de modo 1C Enterprise. Usando o console de consulta Você pode consultar o banco de dados 1C e ver o resultado da consulta diretamente na tela em 1C Enterprise. Neste artigo, veremos dois consoles um para 1C 8.2 ( formas comuns), e o segundo pode funcionar tanto em formas convencionais e controladas 1C 8.3.

Baixar Pedido Console 1C

Para começar a trabalhar com o processamento, você primeiro precisa baixar Pedido Console 1CAbaixo, damos links para download, mas por enquanto, observe o fato de que o console de solicitação de 1C pode ser classificado e atribuído a um dos seguintes tipos:

  1. Para formas convencionais (1C 8.2)
  2. Para formas controladas (1C 8.3)
  3. Misturado (funciona em 1C 8,2 e 1C 8.3)

Em nosso artigo, veremos dois consoles, o primeiro funciona apenas em 1C 8.2 (formulários ordinários) e o segundo opera em 1C 8.3 (Formulários gerenciados). Eles diferem ligeiramente uns dos outros, sobre as diferenças que falaremos mais, mas por enquanto observamos que o console funcionará corretamente no aplicativo em execução apenas no modo "Fat Client".

Download 1C Solicitar Console para Aplicação Normal 1C 8.2

Abaixo está uma captura de tela de processamento, você pode baixar o console de solicitações 1C para o aplicativo usual 1C 8.2


Download 1C Console de consulta para o aplicativo gerenciado 1C 8.3

E este é o segundo console, você também pode ver sua captura de tela na tela abaixo, você pode baixar o console de solicitação de 1C para o aplicativo controlado 1C 8.3


Descrição dos princípios do trabalho e principal funcional do console de solicitação de 1C para o aplicativo usual 1C 8.2


Esta console de consolação 1C 8.2 para uma aplicação regular Fácil de usar e não requer um usuário de algum conhecimento especial. Na captura de tela, você pode observar o campo de teste para escrever uma consulta, você pode escrever uma solicitação manualmente e usar o designer. Sob a figura 1 Na figura você vê o botão "Parâmetros" clicando nele, veremos o formulário para substituir os parâmetros solicitar, vamos retornar a ele. Sob o número 2, você vê o espaço de trabalho e o painel de ação com a própria solicitação, aqui podemos adicionar solicitações, excluí-los e também salvar arquivo separado No disco. Sob o número 3 em console de consolação 1C 8.2 Ele está configurado para definir a saída do resultado, ele pode ser exibido com uma tabela ou hierárquica na forma de uma árvore, a segunda opção é usada quando precisamos ver uma hierarquia como resultado de uma solicitação. O parágrafo 4 nos mostra se há tabelas temporárias na solicitação, se pudermos depurá-los e ver o resultado da execução que é colocada em uma tabela temporária.

Agora vamos olhar para alguns momentos individuais em solicitações de console 1C..


Acima você observa a janela na qual os parâmetros são substituídos na solicitação. Ao clicar no botão "No Query", obtemos os parâmetros especificados na solicitação, agora temos que definir os valores desejados e fechar o formulário. By the way, se você editar uma solicitação e tiver adicionado parâmetros anteriormente no formulário não mais usado, eles serão destacados com cinza. Se houver muitos desses parâmetros, você pode removê-los da janela usando o botão "Excluir não utilizado".


Se você tem tabelas temporárias na consulta, poderá depurá-los em subcessories separados e ver o resultado dessa subconsulta, se vermos tabelas temporárias na janela principal do console de consulta 1C, você clicar no botão "Tabelas de tempo" (parágrafo 4 na janela principal do console). Depois de pressionar a janela, a janela que vimos acima aparecerá, mostra todas as tabelas de consulta temporárias, clique em "Debug" e veja a seguinte janela.


BREVE DESCRIÇÃO DO CONSOLE DE CONSOLAMENTO DE 1C para Aplicação Controlada 1C 8.3

Nós nos encontramos com as principais funções console de consolação 1C 8.2 Agora é hora de considerar solicitações de console 1C 8.3. Este processamento Então, em detalhes, como não vamos considerar o anterior, mas é executado brevemente nos parâmetros e configurações principais.


Das funções:
1. Funciona em qualquer configuração
2. Capacidade de criar uma hierarquia arbitrária com uma transferência conveniente de itens
3. Edição prolongada de parâmetros (períodos, hall. Parâmetros)
4. Execução no fundo (sem modificar a configuração)
5. Comparação de textos de consulta e resultados de consulta
6. SKD.
Conveniência e configuração da flexibilidade. O código está aberto.
Registro de desejos e corrigir erros através de [você precisa se registrar para visualizar link] Solicitações de console de projeto para 1C 8.1 (de preferência)

Características da funcionalidade:

1. Na lista Query, você pode criar grupos e alocar elementos.
2. Conclusão na tabela, madeira, layout, relatório resumido.
3. Contando os resultados na coluna na tabela e na árvore.
4. Contando a quantidade de seleção no layout.
5. Desempenho em segundo plano.
6. A função mostra o resultado mais recente.
7. O menu Arquivo possui uma lista dos arquivos abertos mais recentes.
8. Comparação de textos de consulta e resultados de consulta.
9. Formato de campo.
10. Tempo de medição.
11. Arraste e solte na árvore e nas configurações do construtor.
12. Copie a saída no Excel, HTML, CSV.
13. Gerando texto na linguagem incorporada.
14. Entrada mais conveniente da lista e parâmetro composto.
15. Agrupamento dos parâmetros do ponto, converamume e similares ao grupo.
16. Parâmetro herdado, cujo valor é retirado de outra consulta.
17. Parâmetros de preenchimento de outra solicitação.
18. Parâmetros e seus valores são lembrados e substituídos ao usar o parâmetro do mesmo nome.
19. Múltipla execução da consulta para o teste.
20. Você pode abrir o console no modo de depuração. Isso receberá automaticamente os parâmetros para depuração. Você precisa ligar para o procedimento "Abrir rótulo" do módulo de processamento, tendo transferido para o parâmetro "Solicitar" ou "Construir" objetos, "Construindo", "Schemacompinus" para o objeto de acumulação. As configurações do construtor também são obtidas. Quando o console está aberto para depuração no cabeçalho adiciona texto (depuração). Exemplo: Expression \u003d Processamento externo. Criar ("C: dccccsolotchetov2.3.epf"). Abra Belands (Exterformes);
21. Dicas de Trete no caso de uma implementação de longa duração ou de fundo.
22. Processamento de dados do grupo
23. Layout editável
24. O valor do qual é obtido pela execução do texto na linguagem incorporada
25. Renomeando os parâmetros sem usar um construtor diretamente dos parâmetros da tabela
26. SCD.
27. Enchimento intuitivo de valores de parâmetros
28. Dica contextual
29. É possível importar arquivos RCF a partir dos arquivos de console padrão 1C e DCF do console de layout padrão do console de formato 1C e SEL.
30. Conversão do texto da consulta TSQL
31. Análise de Dados
32. Modo de usuário
33. Exportações para CSV
34. Funções do Gerenciador de Processamento
35. Na tabela e na árvore de resultados, o valor nulo é destacado pela cor e texto "null"
36. Geração processamento externo Baseado no SCD.

No este momento, talvez o melhor console do CCD e não só. Maior funcionalidade. O autor é feito simplesmente trabalho incrível! Permite que no modo Enterprise crie um relatório no CCD e exporte-o em um relatório externo com a seleção de modelo.

Das funções:
1. Funciona em qualquer configuração
2. Capacidade de criar uma hierarquia arbitrária com uma transferência conveniente de itens
3. Edição prolongada de parâmetros (períodos, hall. Parâmetros)
4. Execução no fundo (sem modificar a configuração)
5. Comparação de textos de consulta e resultados de consulta
6. SKD.
Conveniência e configuração da flexibilidade. O código está aberto.
Registro de desejos e corrigir erros via http://www.1cpp.ru/bugs/ Solicitações de console de projeto para 1C 8.1 (preferencialmente)

Principais características
1. Na lista Query, você pode criar grupos e alocar elementos.

2. Conclusão na tabela, madeira, layout, relatório resumido.

3. Contando os resultados na coluna na tabela e na árvore.

4. Contando a quantidade de seleção no layout.

5. Desempenho em segundo plano.

6. A função mostra o resultado mais recente.

7. O menu Arquivo possui uma lista dos arquivos abertos mais recentes.

8. Comparação de textos de consulta e resultados de consulta.

9. Formato de campo.

10. Tempo de medição.

11. Arraste e solte na árvore e nas configurações do construtor.

12. Copie a saída no Excel, HTML, CSV.

13. Gerando texto na linguagem incorporada.

14. Entrada mais conveniente da lista e parâmetro composto.

15. Agrupamento dos parâmetros do ponto, converamume e similares ao grupo.

16. Parâmetro herdado, cujo valor é retirado de outra consulta.

17. Parâmetros de preenchimento de outra solicitação.

18. Parâmetros e seus valores são lembrados e substituídos ao usar o parâmetro do mesmo nome.

19. Múltipla execução da consulta para o teste.

20. Você pode abrir o console no modo de depuração. Isso receberá automaticamente os parâmetros para depuração. Você precisa ligar para o procedimento "Abrir rótulo" do módulo de processamento, tendo transferido para o parâmetro "Solicitar" ou "Construir" objetos, "Construindo", "Schemacompinus" para o objeto de acumulação. As configurações do construtor também são obtidas. Quando o console está aberto para depuração no cabeçalho adiciona texto (depuração). Exemplo: Expression \u003d Processamento externo. Criar ("C: dccccsolotchetov2.3.epf"). Abra Belands (Exterformes);

21. Dicas de Trete no caso de uma implementação de longa duração ou de fundo.

23. Layout editável

24. O valor do qual é obtido pela execução do texto na linguagem incorporada

25. Renomeando os parâmetros sem usar um construtor diretamente dos parâmetros da tabela

27. Enchimento intuitivo de valores de parâmetros

28. Dica contextual

29. É possível importar arquivos RCF a partir dos arquivos de console padrão 1C e DCF do console de layout padrão do console de formato 1C e SEL.

30. Conversão do texto da consulta TSQL

31. Análise de Dados

32. Modo de usuário

33. Exportações para CSV

34. Funções do Gerenciador de Processamento

35. Na tabela e na árvore de resultados, o valor nulo é destacado pela cor e texto "null"

36. Geração de processamento externo com base no CCD ()

Screenshots.

Este artigo é enviado mais não para programadores, mas para usuários finais de programas 1C. Às vezes, há situações em que é necessário obter qualquer relatório que não esteja na configuração. Nem sempre é possível usar os serviços de um programador, neste caso, em qualquer configuração padrão, há um relatório "cosol de relatórios". O único menos desse recurso não é que todos os usuários possam usar este relatório sem dificuldade, um certo nível de conhecimento e habilidades de trabalho é necessário, bem como uma ideia da estrutura de configuração. Com este relatório, é possível criar de forma independente sem iniciar os relatórios do configurador (no modo de usuário) de qualquer complexidade e com qualquer projeto. Assim, aparece sem alterar a solução aplicada e sem desenvolvedores para criar novos relatórios. A aparência do console é mostrada em FIG. 1.

FIG. 1

A versão mais recente do console de relatórios em soluções aplicadas típicas é baseada no sistema de layout de dados. O princípio deste relatório é criar novos relatórios do zero. A base para a criação de qualquer relatório é uma consulta ao banco de dados, com a qual as informações são amostradas por condições definidas, como regra, em combinação com o processamento de dados processado: agrupados, classificam, calcule os valores, etc. Conhecimento da linguagem de consulta em este caso Opcionalmente, uma vez que o texto da consulta de simples para o mais difícil pode ser feito usando o construtor de consulta. O designer de solicitação projeta um pedido unicamente por meios visuais. Usando os botões "Next\u003e" e "

FIG. 2.

Para começar a criar uma solicitação, é necessário um conhecimento de configuração profunda, basta conhecer a estrutura dos registros em que as informações necessárias são armazenadas. Mover os marcadores de conservice de configuração especificam as fontes de dados, agrupamento, condições, aliases para campos, pedidos. Depois que a solicitação estiver pronta para configurar aparência Relatório, selecione um tipo de relatório, design, atribua aos parâmetros de solicitação. A saída do relatório na forma de uma lista é mostrada na Fig. 3.


FIG. 3.

Assim, depois de dominar o console do relatório, o usuário tem recursos ilimitados na obtenção de qualquer informação em qualquer incisão, é independente do desenvolvedor, todo o trabalho é feito no modo de usuário e, portanto, o tempo e os meios são salvos, bem como o gerenciamento de aceleração decisões.