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.