Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:TOTVS RH
Linha de Produto:Linha Protheus
Segmento:RH
Módulo:Gestão de Pessoas (SIGAGPE)
Função:Relatórios em TReport


02. SITUAÇÃO

Quando tenho campos com tamanhos diferentes do padrão, meu relatório não apresenta o layout padrão, ao invés do layout apresentar as linhas dos dados esperados, são apresentados blocos com as informações selecionadas ou as colunas são truncadasAo configurar células personalizadas no Layout de um relatório em TReport, a informação do campo adicionado se repete na geração das linhas do relatório.

03. 

...

SOLUÇÃO

A grande maioria dos relatórios existentes no módulo de Estoque e Custos utilizada a tecnologia TReport. Relatórios criados em TReport tem a característica de ajustar o tamanho das colunas automaticamente para que os dados sejam apresentados da melhor forma. Porém o tamanho do papel selecionado é o limite para ajustes das colunas. Caso o tamanho dos campos selecionados para apresentação no relatório ultrapasse o tamanho do papel selecionado, o layout deixará de ser apresentado por colunas e será apresentado em blocos ou será truncado.

Quando os relatórios foram concebidos, o layout sempre contemplará o tamanho padrão dos campos. Havendo alteração do tamanho dos campos, o relatório tentará realizar o ajuste das colunas até o limite do tamanho do papel. 

Nos casos em que ocorrer a geração do relatório em blocos ou truncados, somente será possível voltar a apresentação em colunas com as seguintes ações:

tecnologia TReport permite a personalização de diversas características de relatórios padrões desenvolvidos neste formato, sejam elas estéticas (como fonte, cores, espaçamento, etc.) ou até mesmo estruturais.
Para informações detalhadas e utilização, confira a documentação disponibilizada pelo Framework: Configurando Relatórios Personalizáveis

Conforme o conceito do relatório a ser trabalhado, suas definições podem ser baseadas num conjunto de informações contidas em mais de uma tabela de dados do sistema.
Para fins de performance, a geração dessa massa de dados combinados pode ocorrer sem posicionamento nos registros durante a impressão das informações.

Em cenários como este, existe a opção de criação de novas células por meio de Fórmulas, elaboradas em expressões AdvPL.

04. DEMAIS INFORMAÇÕES

Na construção de fórmulas personalizadas, deve-se atentar a alguns pontos, como o comprometimento de performance no processamento, além de possíveis limitações que podem ser apresentadas conforme regras e especificações de cada relatório.

Ex.: definições de montagem do Layout podem utilizar seções específicas para o funcionamento de filtros e totalizadores, e as células utilizadas nas fórmulas devem estar presentes na seção onde são criadas.
Caso uma fórmula faça uso de xFilial ou funções similares, a impressão pode obedecer à filial logada na geração do relatório, e não aos dados impressos, sendo necessário o uso de filtros para evitar inconsistências.

05. ASSUNTOS RELACIONADOS

  • Exemplo de uso de personalização por Fórmula: Como Configurar Campos Personalizados no Rel. Período Vertical (GPER102)
  • Alterar o tamanho do papel nas configurações de impressão para comportar os dados.
  • Alterar o tamanho dos campos para o tamanho padrão.
  • Baixar o código-fonte dos relatórios do Portal do Cliente e customizar o layout do relatório conforme a necessidade.



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>