Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como inserir um relatório em Anexos em uma visão/tela no RM?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - Todas as versões
Solução
É possível inserir relatórios padrões e relatórios customizados na visão de um módulo. Para que retorne os dados exigidos na visão, há duas premissas necessárias, as quais seriam:
- Incluir no Detalhe 1 a tabela master (utilizando fonte de dados do sistema);
- Inserir os campos chaves (PK) da tabela master (estes campos não precisam constar visíveis).
Abaixo, utilizaremos como exemplo o módulo Folha de Pagamento, em que incluiremos em anexo o relatório, para posteriormente visualizá-lo na tela de funcionários.
- A vinculação do relatório em anexo, só será permitida se a Tabela Master for vinculada no Detalhe 1 através de Fonte de Dados do Sistema, não sendo permitida por consulta SQL. Para isto, acesse Início | Adicionar Fonte de Dados | Tabela de Base, após informe qual é a tabela, selecione o módulo e tabela desejada e clique em Adicionar;
- Na estrutura do relatório clique no Detalhe1 e após em Grade de Propriedades | Dados | Tabela e informe a tabela desejada, que no nosso exemplo é a PFUNC;
- Após informar a tabela, acesse Lista de Campos identifique a tabela e arraste os Campos Chaves (PK) para o Detalhe 1. Em nosso exemplo as chaves primárias são CHAPA E CODCOLIGADA;
3.1. Caso não seja necessário que os campos sejam gerados no relatório, selecione-os vá em Grade de Propriedade | Comportamento e desmarcar a flag Visível;
- Após realizar os passos supracitados, acesse o menu Administração de pessoal | Funcionários, aplique o filtro desejado, para que sejam retornados os dados de funcionários para a visão, e após acesse o Menu Anexo | Relatórios | Inserir Relatório;
- No Wizard a seguir informe se o relatório é do Smart View ou RM Reports e o selecione, em nosso exemplo o relatório tem o código Exemplo Tela;
- Ao clicar em Avançar, será exibida a tela para que seja realizado o vínculo entre os campos chaves primárias da visão com os campos que foram inseridos no relatório. Nesse exemplo o vínculo será entre Chapa do funcionário e Chapa e Código Identificador da Coligada com Coligada;
- Na próxima tela, será definido quais usuários do RM irão executar esse relatório em anexo, onde a permissão pode ser para Todos ou Perfil / Usuários;
- Ao clicar em avançar, o processo será executado e o relatório inserido na visão;
- Feito isso, para executar o relatório em anexo, basta selecionar um registro na visão e percorrer o menu Anexo |Relatórios | Nome do Relatório;
- Note que serão exibidos os dados conforme registro selecionado;
Importante
O exemplo acima pode ser aplicado em todas as visões de tela do RM, sendo observado a tabela que retorna dados para a visão e seus campos chaves, que devem ser inseridos no grupo Detalhe1 do relatório.
Os campos chaves poderá ser validado através do Banco de Dados, após digitar e selecionar a tabela aperte ALT +F1
Abaixo alguns exemplos mais utilizados:
- Relatório seja utilizado na tela de Movimentos, a tabela a ser utilizada é a TMOV.
- Relatório de contra cheque deve ter no grupo principal tabela PFUNC e campos CODCOLIGADA e CHAPA para ser associado a um Anexo da visão de funcionários.
- Relatório de boletim deve conter no grupo principal tabela SMATRICULA e campos CODCOLIGADA e MATRICULA para ser associado a um Anexo da visão de aluno.
Dúvidas referentes a tabela a ser utilizada no Detalhe1 e quais os campos chaves, deverão ser validadas com o suporte responsável do módulo que o relatório será anexado.
Saiba mais
Para mais informações acesse:
Clique no link ao lado e veja vídeo exemplo de Relatórios como anexo
0 Comentários