Daniel Braz de Oliveira Postado 20 Agosto Postado 20 Agosto Boa tarde. Preciso da ajuda dos colegas. Há tempos desenvolvi uma rotina para emissão de notas fiscais de serviços de um cliente para o servidor da Prefeitura de Curitiba. Tudo normal. Funcionando. O link da nota era enviado para o cliente e o mesmo baixava do site da prefeitura a nota. Na descrição dos serviços, meu cliente adiciona mais informações, e eu usei \r\n para inserir a quebra de linha, para que a apresentação da nota ficasse com a quebra de linha, quando acessado pelo próprio site da prefeitura. Agora meu cliente quer que seja enviado o PDF da nota e não mais o link. Tentei usar a rotina padrão do EnviarEmail, setando para true a opção para enviar o pdf. Funcionou perfeito. Mas o meu cliente quer um email estilizado, com muitas informações sobre a cobrança, logo da empresa e etc.. Não consegui fazer isso pela rotina EnviarEmail. Então, criei uma rotina separada, formatando o texto do email com html e anexando o pdf gerado pela rotina ImprimirPDF. Também funcionou corretamente, exceto pelo texto da descrição dos serviços, que não quebra a linha com \r\n. E como no xml da nota está assim, não estou conseguindo resolver. Alguma dica ?? 1 - Formatar o email pela rotina padrão EnviarEmail ? ou 2 - Ajuste na rotina ImprimirPDF para que quebra a linha quando encontrar \r\n? ou 3 - Alguma outra forma de fazer isso ?? Agradeço antecipadamente. Daniel
Moderadores Juliomar Marchetti Postado 20 Agosto Moderadores Postado 20 Agosto sim usa o Pipe senão me engano ou ponto e virgula que a quebra vai sair correta Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Daniel Braz de Oliveira Postado 20 Agosto Autor Postado 20 Agosto Opa, obrigado Juliomar. Vou testar.
Daniel Braz de Oliveira Postado 20 Agosto Autor Postado 20 Agosto Infelizmente não deu certo Juliomar. Nem quem '|' e nem com ';'. O xml é ficou assim assim: <Discriminacao>PRESTACAO DE SERVICOS EM SAUDE OCUPACIONAL|Vencimento: 29/08/2024|Deposito C/C|SANTANDER\r\nAgencia xxxx-0 / Conta Corrente xxxxxxxx-x\r\n</Discriminacao> Só há a quebra da linha quando encontra o \r\n Deixei assim mesmo no teste para conferir o ponto da quebra de linha. Agora um coisa que achei estranho, é que eu usei o Demo agora para ver o PDF e a descrição dos serviços não aparece. Vou continuar com os testes aqui.
Moderadores Juliomar Marchetti Postado 20 Agosto Moderadores Postado 20 Agosto Está com o ACBrNFSeX atualizado? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Solution Daniel Braz de Oliveira Postado 20 Agosto Autor Solution Postado 20 Agosto Desculpe... ato falho. Com o ';' funcionou. Acabei reabrindo o xml errado.. 1
Moderadores Juliomar Marchetti Postado 20 Agosto Moderadores Postado 20 Agosto Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts