
dreamsoft_PR
Membros-
Posts
468 -
Joined
-
Last visited
Recent Profile Visitors
1,849 profile views
dreamsoft_PR's Achievements
-
ok.obrigado
-
dreamsoft_PR started following SQL para vereficar mensalidades , Duvida PIX , Banco sicoob Modalidade and 4 others
-
ola , vi na pasta que temACBR\Exemplos\ACBrPIXCD tem exemplo em Lazarus, tem emdelphi ?
-
ok. obrigado deu certo
-
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
-
obrigado deu certo, era firebird
-
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)
-
sobre o fast estou usando a versao 5.3.16
-
AcbrBoletoDemo_Fast.dpr abri esse
-
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
-
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)
-
Fasreport "Assinatura "
dreamsoft_PR replied to dreamsoft_PR's topic in Dúvidas não relacionadas ao ACBr
es a questao -
Fasreport "Assinatura "
dreamsoft_PR replied to dreamsoft_PR's topic in Dúvidas não relacionadas ao ACBr
fastreport -
olá, estou precisando colocar uma imagem (assinatura scaneada) em cada pagina nova no relatorio, so consegui colocar no ultimo (usando o componente imagem)
-
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
-
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