Forum
See question

Reimpressão de documentos   

36 views
1
0

Existe alguma forma de controlar a reimpressão de documentos?

Ou seja, necessitava que no momento da reimpressão apenas fossem impressas algumas das vias do documento para clientes que estão marcados de envio por email e que despoletasse o email para esses clientes. Para os outros seguir o processo normal.

Há algum método de controlar este processo?

Faça login para poder traduzir
Integration
Maps and Reports
V10
Marked as spam
Created 11 months and 2 weeks ago thisolutionlda
t
thisolutionlda Iniciante
1 answers
0
Private answer

Olá! É possivel criar código que manipule a reimpressão através do override AntesDeEnviarEmail.

namespace NameSpace
{
    public class PriClass1 : EditorReimpressao
    {
        public override void AntesDeEnviarEmail(string Modulo, string TipoDoc, string Serie, int NumDoc, string Filial, string TipoEntidade, string Entidade, string Email, ref bool Cancel, ExtensibilityEventArgs e)
        {
            base.AntesDeEnviarEmail(Modulo, TipoDoc, Serie, NumDoc, Filial, TipoEntidade, Entidade, Email, ref Cancel, e);
            
            // Verificações. Se não corresponder aos critérios então:
            Cancel = true;
        }
    }
}

 

Faça login para poder traduzir
Marked as spam
Created 11 months and 2 weeks ago ricardogiro
ricardogiro Responsiveness Member
    Comments
    Obrigado Ricardo. O antes de enviar email não funciona no processo de reimpressão de documentos.
    5 months and 4 weeks ago
    thisolutionlda