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.

Figura 1 ? Tela de configurações.
Descrição das áreas da tela:
Detalhe do novo RadioGroup.

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.

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.

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.

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.