RN Relatorio ImprimeVersoFormMesmaPagina
Regra de negócio do tipo Habilitadora que pode ser acoplada ao DataPlus ERP e tem por objetivo permitir a impressão de um formulário complementar após a impressão de outro formulário. Com essa regra é possível vincular dois formulários distintos para impressão sequencial, normalmente utilizados como frente e verso de um mesmo documento. A diferença entre ela e a regra Editando RN Relatorio ImprimeVersoFormulario, que essa gera as duas impressões no mesmo documento, isso faz com que as impressoras que tem impressão frente e verso, imprimam automaticamente de ambos os lados da folha.
Acoplamento
Essa regra de negócio só pode ser acoplada à entidade:
DataPlus.Infra.GeradorRelatorio.RelatorioInterface
Utilizar a seguinte configuração:
- Designador: Execução
- Tempo de Execução: Depois
- Elemento: DataPlus.Infra.GeradorRelatorio.RelatorioInterface-ImprimePagina(System.Object,System.Drawing.Printing.PrintPageEventArgs)
Parâmetros
CodigoFormAtual: Código do formulário principal (frente) que disparará a impressão do verso.
CodigoFormVerso: Código do formulário que será impresso como verso.
Funcionamento
Quando um formulário é impresso, a regra verifica se o código do formulário gerado corresponde ao valor definido em CodigoFormAtual.
Para que a regra funcione corretamente é essencial que ambos os relatórios possuam exatamente a mesma informação sobre tabelas, mesmo que o relatório de verso não utilize os campos das tabelas, ainda assim elas precisam estar informadas no relatório já que o filtro do relatório principal é replicado no relatório que imprime o verso. Também é essencial que os filtros tragam sempre apenas uma única impressão, caso contrário serão impressas múltiplas páginas de frente (porém, a impressora vai ficar as páginas pares no verso) e depois as múltiplas páginas do verso. Se isso ocorrer a impressão vai ficar completamente incorreta.