Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Georgellis

Membros
  • Total de itens

    43
  • Registro em

  • Última visita

  • Dias Ganho

    1

Posts postados por Georgellis

  1. Ola pessoal Boa tarde!

    Mais uma bombinha aqui pra ser resolvida.

    Em anexo vai a foto do relatorio para me compreenderem melhor.

    Meu relatorio é um de vendas.

    traz os seguintes dados:

    Nº Parcela Vencimento V.Original D. Paga. V. Baixado

    1SCS 01/22 24/04/2012 1.160,00 06/06/2012 1.160,00

    1SCS 02/22 24/05/2012 1.160,00 28/11/2012 1.072,00

    1SCS 03/22 24/06/2012 580,00 20/08/2012 627,49

    1SCS 04/22 24/07/2012 580,00 24/08/2012 619,73

    1SCS 05/22 24/08/2012 580,00 28/08/2012 580,00

    1SCS 06/22 24/09/2012 580,00 26/09/2012 580,00

    1SCS 07/22 24/10/2012 580,00 26/10/2013 580,00

    1SCS 08/22 24/11/2012 580,00 28/11/2012 580,00

    1SCS 09/22 24/12/2012 580,00 28/12/2012 593,54

    1SCS 10/22 24/01/2013 580,00 09/04/2013 649,32

    1SCS 11/22 24/02/2013 580,00 09/04/2013 649,31

    1SCS 12/22 24/03/2013 580,00 08/04/2013 606,15

    1SCS 13/22 24/04/2013 580,00 11/04/2013 580,00

    1SCS 14/22A 24/05/2013 54,28 11/04/2013 54,28

    1SCS 14/22B 24/05/2013 525,72 0,00

    1SCS 15/22 24/06/2013 580,00 0,00

    1SCS 16/22 24/07/2013 580,00 0,00

    1SCS 17/22 24/06/2013 580,00 0,00

    1SCS 18/22 24/07/2013 580,00 0,00

    1SCS 19/22 24/08/2013 580,00 0,00

    1SCS 20/22 24/09/2013 580,00 0,00

    1SCS 21/22 24/10/2013 580,00 0,00

    1SCS 22/22 24/11/2013 580,00 0,00

    como vcs podem ver no relatorio do lado da coluna fica um espaço em branco.

    na primeira situação eu queria que gerador mostrasse os dados assim na LD:

    Nº Parcela Vencimento V.Original D. Paga. V. Baixado Nº Parcela Vencimento V.Original D. Paga. V. Baixado

    1SCS 01/22 24/04/2012 1.160,00 06/06/2012 1.160,00 1SCS 12/22 24/03/2013 580,00 08/04/2013 606,15

    1SCS 02/22 24/05/2012 1.160,00 28/11/2012 1.072,00 1SCS 13/22 24/04/2013 580,00 11/04/2013 580,00

    1SCS 03/22 24/06/2012 580,00 20/08/2012 627,49 1SCS 14/22A 24/05/2013 54,28 11/04/2013 54,28

    1SCS 04/22 24/07/2012 580,00 24/08/2012 619,73 1SCS 14/22B 24/05/2013 525,72 0,00

    1SCS 05/22 24/08/2012 580,00 28/08/2012 580,00 1SCS 15/22 24/06/2013 580,00 0,00

    1SCS 06/22 24/09/2012 580,00 26/09/2012 580,00 1SCS 16/22 24/07/2013 580,00 0,00

    1SCS 07/22 24/10/2012 580,00 26/10/2013 580,00 1SCS 17/22 24/06/2013 580,00 0,00

    1SCS 08/22 24/11/2012 580,00 28/11/2012 580,00 1SCS 18/22 24/07/2013 580,00 0,00

    1SCS 09/22 24/12/2012 580,00 28/12/2012 593,54 1SCS 19/22 24/08/2013 580,00 0,00

    1SCS 10/22 24/01/2013 580,00 09/04/2013 649,32 1SCS 20/22 24/09/2013 580,00 0,00

    1SCS 11/22 24/02/2013 580,00 09/04/2013 649,31 1SCS 21/22 24/10/2013 580,00 0,00

    1SCS 22/22 24/11/2013 580,00 0,00

    Na segunda situação eu gostaria que os dados viessem da seguinte forma

    Nº Parcela: 1SCS 01/22 1SCS 02/22 1SCS 03/22 1SCS 04/22 .........

    Vencimento: 24/04/2012 24/05/2012 24/06/2012 24/07/2012 .......

    Valor Orginal: 1.160,00 1.160,00 580,00 580,00 ........

    DatPag: 06/06/2012 28/11/2012 20/08/2012 24/08/2012 .........

    Vabor Pago 1.160,00 1.072,00 627,49 619,73 ............

    Ou seja transformar linhas em colunas.

    Então, quem pode nos ajudar?

    post-14629-0-37952400-1366393895_thumb.p

  2. Pessoal boa tarde:

    Tenho o seguinte codigo SQL:

    SELECT FLAN.DATAEMISSAO ,FCFO.NOMEFANTASIA,GMUNICIPIO.NOMEMUNICIPIO,GETD.NOME ,FCFO.TELEFONE

    ,FLAN.HISTORICO ,SUM(FLAN.VALORORIGINAL)

    FROM FLAN,FCFO ,FLANRATCCU,GMUNICIPIO,GETD

    WHERE

    FLAN.CODCOLIGADA = 8

    AND FLAN.CODCOLIGADA = FCFO.CODCOLIGADA (+)

    AND FLAN.CODCFO = FCFO.CODCFO(+)

    AND FLAN.CODCOLIGADA =FLANRATCCU.CODCOLIGADA (+)

    AND FLAN.IDLAN =FLANRATCCU.IDLAN (+)

    AND FCFO.CODETD = GETD.CODETD (+)

    AND GETD.CODETD = GMUNICIPIO.CODETDMUNICIPIO

    AND FCFO.CODMUNICIPIO = GMUNICIPIO.CODMUNICIPIO (+)

    AND FLAN.DATAEMISSAO >= to_date(:ESPELHO#1_D,'mm/dd/yyyy')

    AND FLAN.DATAEMISSAO <= to_date(:ESPELHO#2_D,'mm/dd/yyyy')

    AND FLAN.PAGREC = 1

    AND FLANRATCCU.CODNATFINANCEIRA LIKE '1.1.%'

    GROUP BY

    FLAN.DATAEMISSAO ,FCFO.NOMEFANTASIA,GMUNICIPIO.NOMEMUNICIPIO,GETD.NOME ,FCFO.TELEFONE ,FLAN.HISTORICO

    Bom o que preciso:

    o campo de filtro é:

    AND FLAN.DATAEMISSAO >= to_date(:ESPELHO#1_D,'mm/dd/yyyy')

    AND FLAN.DATAEMISSAO <= to_date(:ESPELHO#2_D,'mm/dd/yyyy')

    que seria as datas 01/01/2012 a 31/01/2012.

    Quero que o filtro fique dessa forma: AND FLAN.DATAEMISSAO = '01"

    que corresponde ao mes de janeiro - litando tudo que corresponde ao mes de janeiro

    na verdade vai ficar assim: AND FLAN.DATAEMISSAO = :Espelho#5

    #Espelho 5 recebe o valor de '01'

    como fazer esse filtro?

    No relatório (Gerador antigo) vai ficar assim:

    Ld 01 - Mes (Sql#1)

    Ld 01.01 Vendas feitas no mes acima ( Sql#2)

  3. Eu estou tendo um problema semelhante ao caso do colega ai.

    coloca a tabela base la nas propriedades, coloco os campos no detalhe.

    a sql em seu ambiente proprio roda corretamente,

    mas quando a trago para o gerador do relatorio nao sai os dados so tela em branco.

    se salvo e fecho e abro novamente o relatorio, a tabela base some das propriedades.

    ou seja ele nem grava a tabela nas propriedades. o que pode estar acontecendo?

  4. Olá amigos, estou postando aqui um relatorio desenvolvido para conciliar fornecedores.

    Ele pega a conta contábil e e confronta com o que foi pago no fluxus.

    Se para cada cnpj vc cadastrou uma conta contabil o valor tem que bater. Se der erro em algum dos sistema tem algo baixado errado.

    Agora se for igual no meu caso que pra cada conta contabil tem 2 ou tres cnpj (Matriz e filial) vc tera que somar a os pvalore pagos pelos cnpjs para bater com o valor da conta na contabilidade.

    em cinza do lado direito ele mostrara a diferença a ser verificadas.

    Sugestões e criticas estamos a disposição.

    Clique aqui para baixar o arquivo

  5. Bom dia,

    Escrevi a Seguinte Sql

    -------------------------------------------------------------------

    SELECT

    (select

    sum (N.VALOR)

    from clancamento M

    ,CPARTIDA N

    where

    M.CODCOLIGADA = 1

    and M.IDLANCAMENTO = N.IDLANCAMENTO

    and N.Data >= '01/01/2011'

    and N.Data <= '31/12/2011'

    and N.debito like '2.1.1.01.0137')DEBITO

    ,(select

    sum (f.VALOR)

    from clancamento g

    ,CPARTIDA f

    where

    g.CODCOLIGADA = 1

    and g.IDLANCAMENTO = f.IDLANCAMENTO

    and f.Data >= '01/01/2011'

    and f.Data <= '31/12/2011'

    and f.Credito like '2.1.1.01.0137')Credito

    from clancamento

    ,CPARTIDA

    where CLANCAMENTO.CODCOLIGADA = 1

    and CLANCAMENTO.IDLANCAMENTO = CPARTIDA.IDLANCAMENTO

    and CPARTIDA.Data >= '01/01/2011'

    and cpartida.Data <= '31/12/2011'

    and (CPARTIDA.DEBITO like '2.1.1.01.0137'OR

    CPARTIDA.CREDITO like '2.1.1.01.0137')

    GROUP BY

    CPARTIDA.DEBITO

    ,CPARTIDA.credito

    -----------------------------------------------------------------------------------------------

    Ela visa consultar a tabela onde se armezada os dados do Razão fornecedor e trazer o saldo do mesmo.

    [x] DEBITO CREDITO

    Não selecionado 22743,64 22573

    Não selecionado 22743,64 22573

    Não selecionado 22743,64 22573

    Não selecionado 22743,64 22573

    essa foi a resposta.

    o problema ai e que o saldo esta repetindo 4 vezes.

    Pergunta: Porque desta repetição? como tornar uma unica linha?

    ------------------------------

    Entre debito e credito gostaria de saber o saldo.

    Adicionei a Seguinte linha depois das select que calcula o debito e ocredito

    and f.Data <= '31/12/2011'

    and f.Credito like '2.1.1.01.0137')Credito

    ((CPARTIDA.credito)-(CPARTIDA.DEBITO))Saldo

    from clancamento

    ,CPARTIDA

    a resposta foi uma caixa de diálogo avisando que o numero de retorno era invalido.

    Pergunta: com calcular este saldo?

    -------------------

    Essa Sql faz parte de um relatorio de conciliação de cliente fornecedor que estou finalizando e em breve vou compartilha-lo aqui,

    obrigado, no aguardo.

  6. Bom dia pessoal,

    como é de conhecimento de todos, o Sistema RM apartir da versão 11.60 não mais aceitara relatório gerados no gerador antigo.

    Gostaria de ver se alguem aqui dispõe e pode partilhar material que ensine a utlizar o novo gerador, o Gerador.net.

    Eu ate consegui aquele apostila da Totvs, porém éla e muito basica e não entra em detalhes. Resumindo, no atual nao do conta de fazer 1/3 do que eu fazia no antigo.

    Se alguem puder enviar material agradeço e me compromento a disponibilizar aqui os relatorios que nele for desenvolvido.

    Georgellis

    *** TELEFONE REMOVIDO !!!! **** Vide regras do Fórum !!!

  7. Opa bom dia Frederico,

    muito obrigado.

    na verdade eu precisa mesmo era saber da existencia da tabela FCFOCONT e o que é armazenado nela. Deposse destas informações

    veja como ficou a SQL que eu necessitava.

    =====================================================

    Select

    FLAN.CODCFO

    ,FCFO.CGCCFO

    ,FCFO.NOME

    ,FCFOCONT.CODCONTA

    ,FLAN.CODCOLIGADA

    ,FCFO.NOMEFANTASIA

    from

    flan

    ,FCFO

    ,FCFOCONT

    where

    FLAN.CODCOLIGADA = 1

    AND FLAN.CODCOLIGADA = FCFO.CODCOLIGADA

    AND FLAN.CODCFO = FCFO.CODCFO

    AND FLAN.CODCOLIGADA = FCFOCONT.CODCOLIGADA

    AND ((FCFOCONT.CODCONTA >= '2.1.1.01%'AND FCFOCONT.CODCONTA <= '2.1.1.01.9999')

    OR (FCFOCONT.CODCONTA >= '1.1.2.02%'AND FCFOCONT.CODCONTA <= '1.1.2.02.9999'))

    AND FCFO.CODCFO = FCFOCONT.CODCFO (+)

    AND FCFOCONT.CODCONTA LIKE :ESPELHO#1_S

    AND ( FLAN.CODTB3FLX = '2.1.1.01'

    OR FLAN.CODTB3FLX = '1.1.2.02'

    OR FLAN.CODTB3FLX = '1.1.2'

    OR FLAN.CODTB3FLX = '2.1.1')

    group by

    FCFOCONT.CODCONTA

    ,FLAN.CODCFO

    ,FLAN.CODCOLIGADA

    ,FCFO.CGCCFO

    ,FCFO.NOME

    ,FCFO.NOMEFANTASIA

    ===========================

    Valeu muito obrigado.

  8. Boa tarde,

    Preciso fazer uma sql que me traga as seguintes informações:

    Codigo Cliente Fornecedor / CPF -CNPJ / Razao Social / Conta Contabil.

    Na tela de cadastro do cliente fornecedor tem os dados adicionais que no botão deful cliente fornecedor armazena os dados contábeis.

    em qual tabela fica gravado esses deful contábeis do cliente fornecedor?

    se alguem puder fazer a SQL ou pelo menos me falar onde ta gravado os defus contabeis, agradeço muito.

  9. Boa tarde,

    Preciso criar um evento contábil que faça a contabilização de baixa através dos dados constantes na natureza financeira orçamentária (rateio do centro de custo.)

    a logica seria assim:

    no lançamento eu escolho uma conta financeira, que dentro dela tem um envento contábil que vai buscar os dados deful contabil la dentro de natureza financeira orçamentária.

    ate ai tudo bem.

    so que quando vou baixar, da erro de banco de dados, com uma sub mensagem, campo codcolnatfinanceira nao encontrado.

    Alguem pode me orientar no que ta errado?

    Doc1.doc

  10. Bom dia.

    tenho a sequinte sql:

    select

    SUM (case

    when FLAN.PAGREC = 1 and FLAN.VALORBAIXADO > 0 then

    (decode(FLAN.PAGREC,1,-1,1) * FLAN.VALORBAIXADO)

    else

    (decode(FLAN.PAGREC,1,-1,1) * (FLAN.VALORBAIXADO))

    end) VALOR, FLAN.CODCFO

    from

    FLAN

    where

    FLAN.CODCOLIGADA = 01

    and FLAN.NFOUDUP <> 1

    and FLAN.DATAOP1 < :ESPELHO#4

    and (case

    when

    DATABAIXA > :espelho#4

    then

    null

    else

    DATABAIXA

    end) is null

    and FLAN.CODCFO = :ESPELHO#6

    group by

    FLAN.CODCFO

    ------

    espelho 4 = data do início do periodo

    espelho 6 = codigo do fornecedor

    --

    <<<<<<<<<<<<<<<< esta sql quando eu rodo ela no gerador de slq do RM traz o resultado correto. Porém quando eu insiro ela no Gerador de relatorio, e rodo o gerador de relatorio ela ja nao traz o resultado correto. As vezes o resultado fica proximo ou muito distorcido.

    >>>>>>>>>>>>>>>>>>>

    -----------

    <<<<<<< Ja nessa sql abaixo tanto faz eu colocar no gerador de relatorio ou de sql ela me traz o resultado correto >>>>>>>>>>>>>>>>>>>>>>>>

    select

    SUM (case

    when FLAN.PAGREC = 1 and FLAN.VALORBAIXADO > 0 then

    (decode(FLAN.PAGREC,1,-1,1) * FLAN.VALORBAIXADO)

    else

    (decode(FLAN.PAGREC,1,-1,1) * (FLAN.VALORBAIXADO))

    end) VALOR, FLAN.CODCFO

    from

    FLAN

    where

    FLAN.CODCOLIGADA = 01

    and FLAN.NFOUDUP <> 1

    and FLAN.DATAOP1 < :ESPELHO#7

    and decode(sign(DATABAIXA-(to_date('01/02/2012', 'dd/mm/yyyy')-1)),1,null,DATABAIXA) IS NULL

    and FLAN.CODCFO = :ESPELHO#4

    group by

    FLAN.CODCFO

    <<<<<<< a diferença entre uma outra esta na linha

    and decode(sign(DATABAIXA-(to_date('01/02/2012', 'dd/mm/yyyy')-1)),1,null,DATABAIXA) IS NULL

    Nesta nesse caso onde esta a data 01/02/2012 ela nao aceita colocar valor de parameto espelho# por ser um codigo do oracle.

    eu somente consigo utlizar espelho em sentença de sql pura. como esta na prima setença desta pagina.

    as perguntas seriam:

    1) o que tem de errado na 1º sql?

    o que tenho que fazer para que ela me traga o valor correto dentro do gerador de relatorio?

    2) na segunda entao, como que eu colocaria um parametro espelho# em conjunto com o codigo oracle?

    ou seja, no lugar de 01/02/2012, como faria para que o sistema aceitasse :espelho#?

    nesta segunda sql, o usuario tem que entrar na estrutura do relatorio editar a sql e alterar manualmente a data. isso e perigoso para usuario final. quero automatizar atravaes de parametro. como faço>>>????

    obrigado.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.