-
Total de itens
43 -
Registro em
-
Última visita
-
Dias Ganho
1
Tipo de Conteúdo
Fóruns
Downloads
Calendário
Loja Virtual
Posts postados por Georgellis
-
-
sim, vc salva e a tabela nao grava.
so nao te mando o video pra vc ver, porque aqui a maquia e bloqueada pra tudo.
-
Se o RM já estivesse com o banco no nivel do SQL2005 seria mais fácil, pois no sql2005 existe o comando Pivot. Creio q no oracle tbem existe este comando.
Mas calma existe uma solução. Qual a quantidade máxima de parcelas vc trabalha?
rrsr, 22 parcelas,
mas esta mesma ideia eu quero usar para construir um fluxo de caixa no gerador de relatório.
-
Posta a tuas SQL que facilita pra gente!!!
rsrr desculpa a ignorancia!
Segue SQL
SELECT
FLAN.NUMERODOCUMENTO
,FLAN.DATAVENCIMENTO
,FLAN.VALORORIGINAL
,FLAN.DATABAIXA
,FLAN.VALORBAIXADO
,FLAN.VALORJUROS
,FLAN.VALORMULTA
,FLAN.VALORDESCONTO
FROM FLAN
WHERE FLAN.CODCOLIGADA = 8
AND FLAN.codcfo = :Codigo
ORDER BY
FLAN.NUMERODOCUMENTO
-
-
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?
-
Opa!
ja consegui a resposta..
AND to_char(FLAN.DATAEMISSAO,'mmyyyy') = :ESPELHO#5_S
ai no parametro eu digito 012012
e ele me traz tudo sobre 01/2012.
-
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)
-
sim sim, mas nao grava. e so vc rodar o relatorio que a tabela master some.
Socooorroooooo!
-
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?
-
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.
-
Kd os link?
-
Pessoal bom dia!
Alguem tem algum tutorial sobre o RM Reports, sem ser a apostila da RM?
To pisando migrar do Gerador para Reportes e to apanhando.
-
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.
-
Gente, algum filho de Deus pode me fazer uma boa ação.... Estamos chegando no natal...
-
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 !!!
-
Opa, desculpa pessoal a demora em responder, infelizmente nao consegui naão. tive que dedicar a outras atividades. mas nao desisiti não...
to terminando dois aqui que envolve conciliação de fornecedor, em breve eu posto.
-
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.
-
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.
-
Opa! bom dia! Desculpe - me pela demora!
postei no seguinte link imagens de como ficoou a configuração. abraço a todos.
http://www.forumrm.com.br/index.php?/files/download/334-baixa-com-rateio-por-natureza-financeira/
-
Opa! Isso mesmo. Agradeço muito obrigado pela ajuda!
Abraço JSousa
-
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?
-
Opa,
Robison
desculpa a ignorancia. Esqueci de falar. O banco e oracle sim. mas nem eu sabia tambem hehehehehhe
tinha pedido uma sql e a TI fez pra mim, so que quando fui aplicar nao deu certo hehhehe.
mas agora ta deboa.
abraço.
-
Bom eu mesmo vou responder meu post, encontrei a solução
na linha
and decode(sign(DATABAIXA-(to_date('01/02/2012', 'dd/mm/yyyy')-1)),1,null,DATABAIXA) IS NULL
deve escrever assim
and decode(sign(DATABAIXA-(:espelho#7_D -1)),1,null,DATABAIXA) IS NULL
em todos os casos de data e so colocar o "_D" na frente de #.
-
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.
[Arquivo] Baixa com rateio por natureza financeira
em [RM] Manuais Tutoriais e Roteiros
Postado
Baixa com rateio por natureza financeira
Visualizar ArquivoMostro aqui como ficou meu evento que faz o rateio contabil, com base nas informações do rateio da natureza financeira.