Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Manufatura |
Módulo: | SIGAEIC |
Função: | AVCRW.PRW |
Requisito/Story/Issue: | DTRADE-4085 |
Ticket: | 8127210 |
Links Relacionados: | Ponto de entrada DT PE AVCRW - Envio de email |
02. SITUAÇÃO/REQUISITO
Quando tentado Na tentativa de enviar relatórios via e-mail no módulo de exportação o sistema retorna mensagem de erro no servidor.
Solicitado ponte ponto de entrada para acesso as variáveis de e-mail, nome e caminho do arquivo RPT a ser gerado.
03. SOLUÇÃO
Alterado a Efetuado ajuste na rotina para que entenda que quando o parâmetro de servidor for informado com dois pontos seguidos da porta, o mesmo entenda e separe as duas informações para realizar realize a conexão junto ao servidor de e-mail.Criado os pontos de entradas e documentado na página citada nos dados gerais
Criado ponto de entrada conforme documentação descrita em "Links Relacionados".
Alguns relatórios que estão numa versão de RPT mais antiga necessitam de que duas Dlls que estão no Smartclient, caso tenha instalado o Crystal instalado, sejam registradas para o funcionamento correto da rotina que converte o relatório em PDF.
Para registrar as Dlls é necessário abrir o prompt como administrador e executar os seguintes comandos para as Dlls.
regsvr32 C:\caminho do SmartClient\crtslv.dll /s
regsvr32 C:\caminho do SmartClient\ExportModeller.dll /s
Caso não retorne nenhum erro é só executar o relatório novamente que o mesmo será gerado em PDF normalmentepodem necessitar que seja registrada as Dlls, para o correto funcionamento do relatório.
Obs: Mantenha o relatório aberto a que o até a conclusão do envio do relatório por e-mail seja enviado, caso feche o relatório antes o crystal apaga a pasta onde o relatório foi armazenado e dessa forma não encontra o PDF.