Ir para conteúdo
  • Cadastre-se

joaomello

Membros
  • Total de ítens

    32
  • Registro em

  • Última visita

Tudo que joaomello postou

  1. Sem problemas... Vamos lá, eu fiz o seguinte: Eu tenho um grid os boletos selecionados, aí fiz um loop para criar os titulos e no início do loop eu limpei a lista e criei novamente e no final eu enviei os e-mails, assim ele envia um por um, ou seja, envia o boleto para cada cliente. Código: QrReceitas.First; while not QrReceitas.eof do begin ACBrBoleto1.ListadeBoletos.Clear; Titulo := ACBrBoleto1.CriarTituloNaLista; with Titulo do begin LocalPagamento := DMDados.Qry_lojaLOJ_PRM_INSTRUCAODECAIXA.Value + ' ' + MsgVencto; Vencimento := StrToDate(FormatDateTime('dd/mm/yyyy', DMDados.CliDS_ReceitasListagemVENCIMENTO_RECEITA.Value)); DataDocumento := StrToDate(FormatDateTime( 'dd/mm/yyyy', DMDados.CliDS_ReceitasListagemEMISSAO_RECEITA.AsDateTime)); EspecieDoc := Trim(edtEspDoc.Text); EspecieMod := Trim(edtEspecie.Text); Aceite := atSim DataProcessamento := StrToDate(FormatDateTime('dd/mm/yyyy', Date)); Carteira := DMDados.qryContasCC_CARTEIRA.AsString; NumeroDocumento := DMDados.CliDS_ReceitasListagemNUMDOCTO_RECEITA.AsString; ValorDocumento := DMDados.CliDS_ReceitasListagemVALOR_RECEITA.Value;; Sacado.NomeSacado := DMDados.CliDS_ReceitasListagemNOME_PESSOA.AsString;; Sacado.Email := DMDados.CliDS_ReceitasListagemEMAIL_PESSOA.AsString;; Sacado.CNPJCPF := Trim(DMDados.CliDS_ReceitasListagemCPFCNPJ_PESSOA.AsString); Sacado.Pessoa := pJuridica; Sacado.Logradouro := Copy(Trim(DMDados.CliDS_ReceitasListagemCOB_ENDERECO.AsString), 1, 31); Sacado.Bairro := Copy(Trim(DMDados.CliDS_ReceitasListagemCOB_BAIRRO.AsString), 1, 15); Sacado.Cidade := Copy(Trim(DMDados.CliDS_ReceitasListagemCOB_CIDADE.AsString), 1, 15); Sacado.UF := Trim(DMDados.CliDS_ReceitasListagemCOB_UF.AsString); Sacado.CEP := Trim(DMDados.CliDS_ReceitasListagemCOB_CEP.AsString); ValorMoraJuros := StrToFloat('0'); ValorAbatimento := DMDados.CliDS_ReceitasListagemREC_DESCONTO.AsCurrency; DataMoraJuros := Now; DataAbatimento := 0; Sacado.Complemento := ''; NossoNumero := IntToStr(DMDados.Qry_ContasCC_NOSSONUMEROEXT.AsInteger + cont); if TipoInteracao = ImprimirComEmail then ACBrBoleto.EnviarEmail(Sacado.Email,'Teste boleto', nil, True); Next; end; QrReceitas.Next; end;
  2. Resolvido! Era só "ACBrBoleto1.ListadeBoletos.Clear" antes de enviar e-mail, aí ele envia um pdf para os clientes com seus respectivos boletos. Antes de "Titulo := ACBrBoleto1.CriarTituloNaLista", porque se você criar uma lista e depois EnviarEmail, ele acumula e manda todos os boletos dos clientes na lista.
  3. Mas o exemplo só mostra como enviar 1 e-mail, não tem como eu enviar por exemplo 10 emails com boletos para diversos clientes ao mesmo tempo não? Outro detalhe quando "GerarPDF" é criado um pdf com todos os boletos, como gerar 1 pdf pra cada boleto separadamente?
  4. Nos meus exemplos não tem esse botão, e acabei de atualizar... Você poderia me mandar o que tem no botão. Obrigado!
  5. Juliomar eu vi os exemplos, mas não encontrei nenhum com envio de boletos por e-mail.
  6. Ao executar "ACBrBoletoFCFR1.GerarPDF" será criar um arquivo pdf com todos os boletos gerados, por exemplo uns 10 boletos, como faço pra separar esses boletos e encaminhar para o e-mail dos respectivos clientes?
  7. joaomello

    Gerar pdf da remessa

    Pessoal bom dia, Como faço pra gerar um PDF dos registros gerados da função GerarRemessa?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...