Árvore de páginas

Versões comparadas

Chave

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

...

...


Informações
titleInformações

A impressão do relatório em formato planilha apresenta algumas colunas duplicadas, onde não é impresso informação. Tal comportamento é característico da classe TReport, e deve-se ao fato do relatório ser construído para poder ser emitido com duas ordens, e, dependendo da ordem escolhida, alguns campos serão inibidos e outros apresentados.. Isso ocorre pois o relatório é construído com seções que repetem os seus valores e, dependendo da parametrização, ora os valores de uma seção são apresentados, ora os da outra. Entretanto, ao imprimir em formato planilha, os campos são unidos em formato de tabela, e são todos apresentados, ainda que alguns fiquem vazios de acordo com a parametrização.

Tal comportamento é característico da classe TReport. Veja mais detalhes na página TRCell

Exemplo 1

- Ordem: Armazém + Grupo + Produto

Parâmetro 5: Imprimir - Ambos

Arquivo:

Image Added

Observe os campos Armazém e Grupo, apresentados à esquerda da primeira seção, bem como os campos Unidade e Endereço que se repetem.

Caso imprima somente os produtos com situação normal (parâmetro 5), a linha informando a situação de bloqueio não é apresentada:

Image AddedImage Removed

Planilha (Formato de Tabela):

Image Removed

Image Removed

Exemplo 2 - Produto + Armazém

Ordem: Armazém + Grupo + Produto

Parâmetro 5: Imprimir - Ambos

Image Added

Observe que alguns campos como Endereço e Unidade são impressos em duplicidade. Isso se deve ao parâmetro 5, que imprime a situação de bloqueio do produto. Caso configurado para imprimir somente situação normal, não é apresentado os últimos campos:

Image Added


Exemplo 2

Ordem: Produto + Armazém

Parâmetro 5: Imprimir - Ambos

Arquivo:

Image Added

Observe que, nesta ordem, os campos Armazém e Grupo são apresentados à direita da segunda seção do relatório.

Caso imprima somente os produtos com situação normal (parâmetro 5), a linha informando a situação de bloqueio não é apresentada:

Image AddedImage Removed

Planilha (Formato de Tabela):

Ordem:

Image Removed

Produto + Armazém

Parâmetro 5: Imprimir - Ambos

Image AddedImage Removed


No exemplo, o campo Armazém (e grupo, embora não esteja preenchido) é impresso em posições diferentes de acordo com a ordem selecionada, e isso reflete em qual campo será impresso no formato planilha, embora ela contenha todos os campos.