× Linguagem de Programação ADVPL

Perguntas enviar por email

Mais
11 anos 5 meses atrás #15013 por lalberto
Respondido por lalberto no tópico enviar por email
Brother neste caso é erro na configuração do seu email.

no caso do gmail tenta usar smtp.gmail.com:587

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16535 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico enviar por email

Luiz Alberto escreveu: oPrn:SaveAllAsJPEG('\SYSTEM\Ped_'+_cNumPed,1400,1800,200)
cArquivo := AllTrim('\SYSTEM\Ped_'+_cNumPed+"_pag1.jpg")

aAnexos := {cArquivo}


cAccount := RTrim(SuperGetMV("MV_RELACNT"))
cDe := RTrim(SuperGetMV("MV_RELFROM"))
cPara := _cPara
cPassword := Rtrim(SuperGetMv("MV_RELAPSW"))
cServer := Rtrim(SuperGetMv("MV_RELSERV"))
cMensagem := 'Encaminhamos nosso Pedido de Venda abaixo, conforme sua cotação. '+CRLF+CRLF +;
'Ficamos no aguardo da confirmação de recebimento, bem como, aceite do mesmo.'+ CRLF+CRLF+;
'Qualquer dúvida, por favor, entrar em contato.'+ CRLF+CRLF+;
'Atenciosamente,'+CRLF+CRLF+;
CRLF+cDe+CRLF+CRLF+'Departamento de Vendas'+CRLF
If File(cArquivo)
EnvMail(cAccount ,cPassword ,cServer ,cDe,;
cPara,cMensagem, aAnexos)
Endif


Luiz consigo neste momento ao inves de JPG gerar PDF estou utilizando o TMSPrinter

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16540 por lalberto
Respondido por lalberto no tópico enviar por email
Maurão, infelizmente não meu brother, para geração de pdf o objeto é o FWMSPrinter, e é cheio de frescura rsrs

segue um exemplo aqui:

#Include "PROTHEUS.CH"
#Include "RPTDEF.CH"
#INCLUDE "TBICONN.CH"

User Function exe33()

Local oPrinter

oPrinter := FWMSPrinter():New('nomearquivo',6,.F.,,.T.,,,,,.F.)

//oPrinter:Setup() monta tela para salvar pdf

oPrinter:cPathPDF :="C:\TEMP\" // caminho onde vai ser salvo o pdf

oPrinter:Say(10,0,"Teste para teste") // conteudo

oPrinter:EndPage() // fim do arquivo
oPrinter:Preview() // depois de salvar abre o arquivo na tela

Return

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16543 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico enviar por email
Ainda estou testanto mais fiz assim..

cCaminho := 'C:\SPOOL\'
cFile := 'Ped_'+_cNumPed

oPrint := FwMSPrinter():New( cFile, IMP_PDF , .F. , cCaminho, .T., , , , , .F., ,.F. )
oPrint:cPathPDF := cCaminho

cArquivo := AllTrim('C:\SPOOL\'+'Ped_'+_cNumPed+".pdf")

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16544 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico enviar por email
Deu erro foi no EnvMail

If lRet
SEND MAIL FROM cFrom ;
TO cEmailTo;
SUBJECT cAssunto;
BODY cMensagem;
ATTACHMENT cAnexos ;
RESULT lResult

Este result nao precisa de include especifica?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16545 por lalberto
Respondido por lalberto no tópico enviar por email
#INCLUDE "AP5MAIL.CH"

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.132 segundos
Joomla templates by a4joomla