Jump to content

dreamsoft_PR

Membros
  • Posts

    468
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

1,849 profile views

dreamsoft_PR's Achievements

Rising Star

Rising Star (9/14)

  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later

Recent Badges

54

Reputation

11

Community Answers

  1. ola , vi na pasta que temACBR\Exemplos\ACBrPIXCD tem exemplo em Lazarus, tem emdelphi ?
  2. OLa, o banco mandou o erro so que nao sei qual campo que acessa o que eles estao pedindo vou mandar a foto 1 linha e como esta saindo 2 como eles querem com x e aonde esta errado
  3. obrigado deu certo, era firebird
  4. Ola, estou com uma duvida preciso pegar um campo e jogar no outro mas so os 60 primeiro caractere update tab_cont set obs_mobile = obscont (seria so 60 desse, esse campo obscont tem 500)
  5. sobre o fast estou usando a versao 5.3.16
  6. AcbrBoletoDemo_Fast.dpr abri esse
  7. dreamsoft_PR

    Demo

    ola, sou iniciante nessa parte de boleto, estava usando plataformas etc... tentei abrir o demo da esse erro,ja instalei o fast e so nao roda
  8. Ola, me desculpe minha ignorância mas os componentes do ACBR tem algum para eu fazer assinatura digital em PDF (o cliente tem certificado assinatura digital) estou querendo usar para assinar pdf que ele gera pelo meu sistema (contratos)
  9. olá, estou precisando colocar uma imagem (assinatura scaneada) em cada pagina nova no relatorio, so consegui colocar no ultimo (usando o componente imagem)
  10. olá, alguem ja fez algo parecido , eu uso para vereficar quais mensalidades dos contratos estao abanando para o cliente gerar novamente (um plano) essa que eu uso atualmente para vereficar 1 mil contratos leva 18 segundos , se puderem me dar uma dica para otimizar SELECT C.NUCONTRATO,A.NOMCLIE,D.NOMPLANO, C.DATA1PAG,( SELECT MAX(E.DATVENC) FROM TAB_CONTA_REC_PAG E WHERE E.ID_INTERACAO IS NULL AND E.CODVEND IS NULL AND E.CODCONT = C.CODCONT GROUP BY CODCONT) ULTIMA_PARC, ( SELECT COUNT(E.SEQUEN_PARC) FROM TAB_CONTA_REC_PAG E WHERE E.ID_INTERACAO IS NULL AND E.CODVEND IS NULL AND E.CODCONT = C.CODCONT GROUP BY CODCONT) NUMERO_PARC, ( SELECT (COALESCE(COUNT(E.ID_REC_PAG),0)) FROM TAB_CONTA_REC_PAG E WHERE E.ID_INTERACAO IS NULL AND E.CODVEND IS NULL AND E.CODCONT = C.CODCONT AND E.STATUS='A' GROUP BY CODCONT) QTD_PARC_FIM, C.ID_SECAO, C.ID_SECAO2, C.ID_SECAO3, EXTRACT( DAY FROM C.DATA1PAG ) AS DIA , F.NOMFUNC , F.CODFUNC , D.CODPLANO, C.VLRTOTAL, C.QTDPAR ,C.CODCONT, C.CODCLIE,C.TIPO_COBRANCA , CASE C.TIPO_COBRANCA WHEN 'C' THEN 'CARNÊ ' WHEN 'B' THEN 'BOLETO' END NOME_TIPO_COBRANCA FROM TAB_CONT C LEFT JOIN TAB_CLIE A ON (A.CODCLIE= C.CODCLIE) LEFT JOIN TAB_PLANO D ON (D.CODPLANO= C.CODPLAN) LEFT JOIN TAB_SECAO Y ON (Y.ID_SECAO = C.ID_SECAO) LEFT JOIN TAB_SECAO W ON (W.ID_SECAO =C.ID_SECAO2) LEFT JOIN TAB_FUNC F ON (F.CODFUNC= C.ID_COBRADOR) WHERE C.STATUS='A' AND (( SELECT (COALESCE(COUNT(E.ID_REC_PAG),0)) FROM TAB_CONTA_REC_PAG E WHERE E.ID_INTERACAO IS NULL AND E.CODVEND IS NULL AND E.codcont = C.codcont AND E.STATUS='A' GROUP BY codcont )<=:QTD_PARC OR C.CODCONT NOT IN ( SELECT E.CODCONT FROM TAB_CONTA_REC_PAG E WHERE E.ID_INTERACAO IS NULL AND E.CODVEND IS NULL AND E.CODCONT = C.CODCONT AND E.STATUS='A' )) ORDER BY C.NUCONTRATO
  11. obrigado fiz assim deu certo select count(*), case when trunc((CURRENT_DATE - C.DATNASC) / 365.25) <= 20 then 'GRUPO 1 -> até 20' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 21 and 30 then 'GRUPO 2 -> 21 a 30' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 31 and 41 then 'GRUPO 3 -> 31 a 41' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 42 and 51 then 'GRUPO 4 -> 42 a 51' end, p.nomplano FROM TAB_CLIE C inner JOIN tab_cont p1 ON (p1.codclie = c.codclie) lEFT JOIN tab_plano p ON (p.codplano = p1.codplan) group by case when trunc((CURRENT_DATE - C.DATNASC) / 365.25) <= 20 then 'GRUPO 1 -> até 20' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 21 and 30 then 'GRUPO 2 -> 21 a 30' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 31 and 41 then 'GRUPO 3 -> 31 a 41' when trunc((CURRENT_DATE - C.DATNASC) / 365.25) between 42 and 51 then 'GRUPO 4 -> 42 a 51' end, p.nomplano
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.