Skip to content

Tag-icone-mini.png Protótipos

Referenciado por: Análise para Layout de DAV Impresso em CF |

Permitir configurar um único layout personalizado para emissão de DAV/DAV-OS em ECF.

Requisitos para a implementação: ​

  • Permitir configurar o relatório de emissão de DAV/DAV-OS em ECF com ReportBuilder.

Limitações e Escopo da implementação: ​

  • Será permitido apenas um layout personalizado para DAV/DAV-OS.
  • A existência do arquivo no diretório definirá se o sistema utiliza ou não o modelo personalizado.

Alteração na tela [Configurações] do Order ​

As opções de ECF serão agrupadas em um RadioGroup específico.
Será criado um campo para configurar o layout personalizado.

Cf-dav-1.PNG

Figura 1 ? Tela de configurações.

Descrição das áreas da tela:
Detalhe do novo RadioGroup.

Cf-dav-2.PNG

O sistema trará marcado esse checkbox se o arquivo estiver no diretório.
Ao marcar o checkbox o sistema deve abrir automaticamente a tela de edição do ReportBuilder.
Sistema deve gravar o arquivo personalizado independentemente de ter editado o modelo ou não.
Ao desmarcar o checbox o sistema deve fazer a pergunta:

Deseja excluir o modelo personalizado?

Se a resposta for sim, o sistema deve excluir o arquivo.
Se a resposta for não, o sistema não deve permitir desmarcar o checkbox.

Cf-dav-3.PNG

Com o checkbox marcado, o campo com o caminho do arquivo vai ficar readonly para que o usuário possa acessar o diretório facilmente, caso queira fazer um backup do modelo.
Com o checkbox desmarcado, o campo deve ficar desabilitado, cinza, e sem conteúdo.

Cf-dav-4.PNG

Deve ficar habilitado quando o checkbox for marcado.
E desabilitado quando o checkbox for desmarcado.
Esse botão deve abrir a tela de edição do ReportBuilder.

Cf-dav-5.PNG

Antes de abrir a tela de edição, o sistema deve modificar a configuração da altura do papel para um tamanho limitado, que permita ao usuário visualizar a impressão.
A tela de edição apresentará linhas em branco que serão excluídas no momento da impressão no ECF.

Ao fechar a tela de edição, o sistema deve gravar o tamanho de papel em 1000 para amenizar quebra de linha na impressora.