Voltar aos cursosCurso · 2C Soluções

Gerador de Relatórios Senior HCM - Intermediário

30h15 módulo(s)Márcio Vigato
Já tenho cadastro

Objetivo

Capacitar o participante a desenvolver relatórios intermediários no Gerador de Relatórios Senior HCM, utilizando recursos avançados de filtros, entradas, fórmulas, regras, eventos, SQL, variáveis, relacionamentos, relatórios mestre-detalhe e a construir modelos mais completos e personalizados.

Módulos

  1. 01Estrutura avançada de modelos de relatório - 13/10 às 08:00

    2h

    Objetivo: Aprofundar a utilização da estrutura dos modelos de relatório, explorando propriedades, seções e recursos avançados para controlar o comportamento da emissão. Conteúdo: - Propriedades avançadas do modelo - Estrutura das seções - Classificação das seções - Ligação SQL entre seções - Preparação de valores - Agrupamento SQL - Relatório em branco - Subtítulos por página - Formato de saída - Consistência do modelo Prática: Criar um modelo estruturado com diferentes seções e configurar suas propriedades para controlar a forma de processamento e apresentação das informações. Resultado da aula: O aluno deverá compreender como utilizar propriedades avançadas para controlar o comportamento e o processamento de um modelo de relatório.

  2. 02Entradas de relatório e parâmetros - 14/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a criar entradas personalizadas para permitir que o usuário informe parâmetros que serão utilizados durante a execução do relatório. Conteúdo: - Conceito de entrada do modelo - Variáveis de entrada - Tipos de dados - Valores padrão - Limites de valores - Listas de opções - Abrangências - Validações de entrada - Relacionamento com tabela e campo - Relacionamento SQL Prática: Criar uma tela de entrada com diferentes parâmetros, incluindo período, empresa, situação e opções de seleção, utilizando os valores informados para filtrar o relatório. Resultado da aula: O aluno deverá ser capaz de criar entradas personalizadas e utilizar os parâmetros informados pelo usuário na execução do relatório.

  3. 03Abrangências e filtros dinâmicos - 15/10 às 08:00

    2h

    Objetivo: Aprofundar a utilização de abrangências e filtros para permitir que o usuário controle dinamicamente os dados apresentados no relatório. Conteúdo: - Conceito de abrangência - Abrangência simples - Múltiplos valores - Intervalos de valores - Filtros por código - Filtros por período - Filtros condicionais - Relacionamento entre entrada e SQL - Tratamento de valores de entrada - Construção de filtros dinâmicos Prática: Desenvolver um relatório com filtros dinâmicos para empresa, filial, colaborador e período, permitindo diferentes combinações de seleção durante a execução. Resultado da aula: O aluno deverá compreender como utilizar abrangências e filtros dinâmicos para controlar os dados apresentados nos relatórios.

  4. 04Fórmulas e cálculos personalizados - 16/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a utilizar fórmulas para realizar cálculos e apresentar informações processadas durante a execução do relatório. Conteúdo: - Conceito de fórmula - Criação de controles fórmula - Variáveis utilizadas em fórmulas - Operações matemáticas - Operações com textos - Operações com datas - Condições em fórmulas - Valores calculados em tempo de execução - Alteração dinâmica de fórmulas - Formatação dos resultados Prática: Criar fórmulas para calcular informações derivadas dos dados do relatório, utilizando condições e diferentes tipos de variáveis. Resultado da aula: O aluno deverá ser capaz de criar fórmulas e utilizar cálculos personalizados para gerar informações durante a execução do relatório.

  5. 05Regras e variáveis - 19/10/2026 às 08:00

    2h

    Objetivo: Ensinar a utilização de regras e variáveis para implementar lógica personalizada e controlar o comportamento do relatório durante sua execução. Conteúdo: - Conceito de regras - Declaração de variáveis - Tipos de variáveis - Atribuição de valores - Variáveis de sistema - Variáveis de entrada - Variáveis auxiliares - Condições e decisões - Operações com variáveis - Utilização de funções Prática: Desenvolver regras para tratar variáveis, realizar validações e alterar informações apresentadas no relatório de acordo com condições definidas. Resultado da aula: O aluno deverá compreender como utilizar regras, variáveis e funções para implementar lógica personalizada nos relatórios.

  6. 06Eventos do gerador de relatórios - 20/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a utilizar os eventos do Gerador de Relatórios para executar regras em diferentes momentos do processamento do modelo. Conteúdo: - Conceito de eventos - Evento de Pré-Seleção - Evento de Seleção - Eventos de impressão - Eventos de seções - Eventos de controles - Ordem de execução dos eventos - Cancelamento de registros - Alteração de valores durante a execução - Aplicação prática dos eventos Prática: Criar regras em diferentes eventos do relatório para validar registros, alterar valores e controlar a impressão de informações conforme condições definidas. Resultado da aula: O aluno deverá ser capaz de utilizar eventos para controlar diferentes etapas da execução e impressão dos relatórios.

  7. 07Pré-seleção e manipulação do SQL - 21/10 às 08:00

    2h

    Objetivo: Ensinar a utilização da Pré-Seleção para modificar dinamicamente o SQL gerado pelo Gerador de Relatórios. Conteúdo: - Conceito de Pré-Seleção - Momento de execução - Manipulação do SELECT - Inclusão de cláusulas WHERE - Inclusão de ORDER BY - Inclusão de campos - Alteração da cláusula FROM - Exclusão de campos - SQL dinâmico - Funções para manipulação do SQL Prática: Desenvolver uma Pré-Seleção que altere dinamicamente o SQL do relatório de acordo com os parâmetros informados pelo usuário. Resultado da aula: O aluno deverá compreender como manipular o SQL gerado pelo relatório utilizando regras de Pré Seleção.

  8. 08SQL aplicado ao Gerador de Relatórios - 22/10 às 08:00

    2h

    Objetivo: Aprofundar a utilização de SQL na construção de relatórios, trabalhando com consultas mais complexas e cenários que exigem maior controle sobre os dados. Conteúdo: - Estrutura SQL utilizada pelo gerador - SELECT avançado - WHERE - ORDER BY - JOIN - Relacionamento entre tabelas - Alias de tabelas - Condições SQL - Campos calculados - Otimização da consulta - Análise do SQL gerado Prática: Construir uma consulta utilizando múltiplas tabelas e relacionamentos, analisando o SQL gerado pelo Gerador de Relatórios e ajustando a consulta conforme a necessidade. Resultado da aula: O aluno deverá ser capaz de analisar e utilizar SQL para construir consultas mais completas no Gerador de Relatórios.

  9. 09Relatórios mestre-detalhe - 23/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a construir relatórios que apresentem diferentes níveis de informação relacionados entre si por meio da estrutura mestre-detalhe. Conteúdo: - Conceito de mestre-detalhe - Seção mestre - Seção detalhe - Relacionamento entre seções - Tabela base - Ligação SQL - Classificação - Agrupamento SQL - Processamento dos registros - Estrutura de relatórios hierárquicos Prática: Construir um relatório mestre-detalhe relacionando informações de colaboradores com seus respectivos registros complementares. Resultado da aula: O aluno deverá ser capaz de construir relatórios mestre detalhe relacionando diferentes níveis de informações.

  10. 10Seções adicionais e processamento de informações - 26/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a utilizar seções adicionais e recursos de programação para apresentar informações complementares durante o processamento do relatório. Conteúdo: - Conceito de seção adicional - Criação e configuração de seções adicionais - Função ListaSecao - Seções adicionais relacionadas - Ligação SQL entre seções - Processamento de informações complementares - Controle da ordem de impressão - Regras antes e depois da impressão - Utilização de variáveis nas seções - Aplicação de informações complementares Prática: Criar um relatório com uma seção adicional acionada por regra, utilizando variáveis e informações processadas durante a execução para apresentar dados complementares. Resultado da aula: O aluno deverá ser capaz de utilizar seções adicionais e regras para apresentar informações complementares de forma dinâmica nos relatórios.

  11. 11Controle de fluxo e condições de impressão - 27/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a controlar dinamicamente a impressão de registros e informações utilizando regras e condições. Conteúdo: - Condições de impressão - Validação de registros - Cancelamento de impressão - Controle de seções - Controle de campos - Condições simples - Tratamento de situações específicas -Regras condicionais - Controle dinâmico da emissão Prática: Criar regras para controlar a impressão de registros e seções conforme situações, valores e condições específicas dos dados. Resultado da aula: O aluno deverá ser capaz de controlar dinamicamente quais informações serão apresentadas durante a emissão do relatório.

  12. 12Variáveis de sistema e funções do Senior HCM - 28/10 às 08:00

    2h

    Objetivo: Ensinar a utilização de variáveis e funções disponíveis no Senior HCM para obter, tratar e calcular informações durante a geração dos relatórios. Conteúdo: - Variáveis de sistema - Variáveis específicas do HCM - Variáveis de entrada - Funções disponíveis para relatórios - Funções de data - Funções numéricas - Funções de texto - Funções de consulta - Retorno de informações - Aplicação das funções em regras Prática: Utilizar variáveis e funções do Senior HCM para calcular, consultar e apresentar informações que não estejam disponíveis diretamente nos campos da tabela utilizada pelo relatório. Resultado da aula: O aluno deverá ser capaz de utilizar variáveis e funções do Senior HCM para ampliar as possibilidades de processamento dos relatórios.

  13. 13Controles avançados e apresentação de informações - 29/10 às 08:00

    2h

    Objetivo: Aprofundar a utilização dos controles do Gerador de Relatórios para apresentar informações calculadas, condicionais e complementares de forma estruturada. Conteúdo: - Controle fórmula - Controle cadastro - Controle sistema - Controle especial - Controle imagem - Controle memorando - Controle código de barras - Controle gráfico Prática: Construir uma seção utilizando diferentes controles para apresentar informações calculadas, imagens, dados complementares e representações gráficas. Resultado da aula: O aluno deverá compreender como combinar diferentes controles para criar apresentações mais completas e funcionais nos relatórios.

  14. 14Performance e otimização de relatórios - 30/10 às 08:00

    2h

    Objetivo: Capacitar o aluno a identificar fatores que influenciam o desempenho dos relatórios e aplicar técnicas para melhorar o processamento e a geração dos modelos. Conteúdo: - Volume de dados - Otimização de consultas - Filtros e abrangências - Relacionamentos entre tabelas - Agrupamento SQL - Preparação de valores - Processamento de mestre-detalhe - Redução de consultas desnecessárias - Análise do SQL - Boas práticas de performance Prática: Analisar um relatório com baixo desempenho, identificar os principais pontos que impactam sua execução e aplicar ajustes na consulta, filtros e estrutura do modelo. Resultado da aula: O aluno deverá ser capaz de identificar problemas de desempenho e aplicar melhorias na estrutura e processamento dos relatórios.

  15. 15Projeto prático: desenvolvimento de um relatório intermediário - 03/11 às 08:00

    2h

    Objetivo: Consolidar os conhecimentos adquiridos no curso por meio do desenvolvimento completo de um relatório utilizando recursos intermediários e avançados do Gerador de Relatórios Senior HCM. Conteúdo: - Análise do requisito - Definição das tabelas e relacionamentos - Estruturação das entradas - Criação de filtros e abrangências - Construção das regras - Utilização de fórmulas - Aplicação de eventos - Manipulação do SQL - Estrutura mestre-detalhe - Testes e otimização Prática: Desenvolver com os alunos um relatório completo a partir de um requisito funcional, utilizando entradas, filtros, regras, fórmulas, SQL, relacionamentos e estrutura mestre-detalhe, realizando os testes e ajustes necessários. Resultado da aula: O aluno deverá ser capaz de desenvolver um relatório intermediário completo, utilizando recursos avançados de configuração, programação e processamento do Gerador de Relatórios Senior HCM. Duvidas