Alberto Libório Posted November 11, 2006 Topic Count: 64 Topics Per Day: 0.01 Content Count: 733 Content Per Day: 0.11 Reputation: 8 Achievement Points: 4,310 Solved Content: 0 Days Won: 6 Status: Offline Age: 57 Report Posted November 11, 2006 Pessoal, Eu estou fazendo uma consulta para o RM Bis, mas tenho um probleminha: A finalidade da consulta é controlar a comissão dos vendedores, constando o seguinte: 1) Se a fatura (Rm Fluxus) foi paga e qual o valor pago; 2) Qual foi o movimento (RM Núcleus) que gerou o lançamento financeiro e alguns dados desse movimento; 3) Qual o movimento relacionado ao movimento que gerou esse lançamento. Até o item 2, está ok. O meu problema é conseguir rastrear os movimentos anteriores (que geraram o movimento de vendas) Alguém tem uma dica? Quote
Jair - Fórmula Posted November 13, 2006 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,070 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,923 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted November 13, 2006 Você se refere ao movimento que gerou o financeiro ? ou outro que esteja relacionado ao movimento que gerou efetivamente o RM Fluxus ? Se vc precisa saber os dados do movimento da venda, por exemplo, 2.2.xx, que gerou o lançamento a pagar, eu tenho um relatório que montei pra um cliente que pode ser útil a você. O detalhe dele é que, em caso de baixas que não foram feitas na data correta, por causa de um detalhe específico do cliente, estou usando o campo MESCOMPETECIA pra tratar o período do relatório, e também usamos um trigger na FLAN pra tratar esse campo... Não sei se no final das contas te atenderia esse caso. Lembrando também, não é cubo, é relatório no RM Fluxus mesmo. Se for apenas montar o relacionamento no CUBO posso te ajudar. Manda ai o que vc já tem na sentença que a gente dá um jeito nela. Quote
Ivan Martinez Posted November 13, 2006 Topic Count: 49 Topics Per Day: 0.01 Content Count: 219 Content Per Day: 0.03 Reputation: 2 Achievement Points: 1,587 Solved Content: 0 Days Won: 0 Status: Offline Age: 53 Report Posted November 13, 2006 Alberto, Todos os relacionamentos entre movimentos do RM NUCLEUS estão na tabela TMOVRELAC. Acredito que você encontrará o que precisa consultando esta tabela. Quote
Alberto Libório Posted November 13, 2006 Topic Count: 64 Topics Per Day: 0.01 Content Count: 733 Content Per Day: 0.11 Reputation: 8 Achievement Points: 4,310 Solved Content: 0 Days Won: 6 Status: Offline Age: 57 Author Report Posted November 13, 2006 Pessoal, O que eu tenho é o modelo abaixo: -------------------------------------------------- PEDIDO - 2.1.XX | | AUTORIZAÇÃO PEDIDO - 2.1.XX | | NF VENDA 2.2.XX | | LANÇAMENTO FINANCEIRO - FLAN ----------------------------------------------------- A consulta que eu tenho traz informações do LANÇAMENTO FINANCEIRO e do movimento de NF VENDA 2.2.XX O que eu preciso agora, e além da consulta que eu tenho, inserir os movimentos de AUTORIZAÇÃO PEDIDO - 2.1.XX e o PEDIDO - 2.1.XX Alguma sugestão? Obrigado. Quote
Jair - Fórmula Posted November 13, 2006 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,070 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,923 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted November 13, 2006 Eu já precisei disso num cliente e montei uns selects que me deu os resultados. Vou dar uma olhada e posto assim que conseguir aqui pra você, ok ? Sempre são seguidos esses movimentos, certo ? Ou seja, sempre tem essa aprovação, sendo, Pedido, Aprovação e NF... Quote
Alberto Libório Posted November 13, 2006 Topic Count: 64 Topics Per Day: 0.01 Content Count: 733 Content Per Day: 0.11 Reputation: 8 Achievement Points: 4,310 Solved Content: 0 Days Won: 6 Status: Offline Age: 57 Author Report Posted November 13, 2006 Exatamente. Obrigado. Quote
Jair - Fórmula Posted November 16, 2006 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,070 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,923 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted November 16, 2006 O Alexandre te passou o script né Alberto ??? Ajudou ?? Quote
Alberto Libório Posted November 17, 2006 Topic Count: 64 Topics Per Day: 0.01 Content Count: 733 Content Per Day: 0.11 Reputation: 8 Achievement Points: 4,310 Solved Content: 0 Days Won: 6 Status: Offline Age: 57 Author Report Posted November 17, 2006 Não recebi o script anexado. Se puder postar, agradeço. Obrigado. Quote
Alberto Libório Posted November 17, 2006 Topic Count: 64 Topics Per Day: 0.01 Content Count: 733 Content Per Day: 0.11 Reputation: 8 Achievement Points: 4,310 Solved Content: 0 Days Won: 6 Status: Offline Age: 57 Author Report Posted November 17, 2006 Jair, Esse é o cubo. Como eu já havia dito, o que falta é relacionar além do movimento que gerou o financeiro, o pedido que gerou o movimento de venda. Obrigado ----------------------------------------------------------------------- SELECT ( CASE A.STATUSLAN WHEN '0' THEN 'Em Aberto' WHEN '1' THEN 'Baixado' WHEN '2' THEN 'Cancelado' WHEN '3' THEN 'Baixado por acordo' END)AS STATUS, B.NUMEROMOV + ' - ' + CONVERT(VARCHAR(15),B.VALORBRUTO) AS 'NF e Valor Bruto', D.NOME AS 'Cliente', F.NOME AS 'Condição de Pagamento', A.NUMERODOCUMENTO + ' - ' + CAST(A.DATAVENCIMENTO AS VARCHAR(10)) AS 'Duplicata e Vencimento', A.VALORORIGINAL AS 'Valor da Parcela', A.VALORBAIXADO AS 'Valor Pago', A.DATABAIXA AS 'Data do Pagamento', A.VALORBAIXADO*((ISNULL(H.COMADICVEND,0)+ISNULL(C.COMISSAO,0))/100) AS 'Comissão Vendedor', A.VALORBAIXADO*((ISNULL(H.COMADICTEC,0)+ISNULL(G.COMISSAO,0))/100) AS 'Comissão Técnico', B.CODTMV AS 'Codigo do Movimento', E.NOME AS 'Movimento', A.DATAEMISSAO AS 'Data de Emissão', B.CODTB5FAT+ ' - ' + C.DESCRICAO AS 'Vendedor', B.CODTB5FAT+ ' - ' + G.DESCRICAO AS 'Técnico' FROM FLAN A LEFT OUTER JOIN TMOV B ON A.CODCOLIGADA=B.CODCOLIGADA AND A.IDMOV=B.IDMOV LEFT OUTER JOIN TTB5 C ON B.CODCOLIGADA=C.CODCOLIGADA AND B.CODTB5FAT=C.CODTB5FAT LEFT OUTER JOIN FCFO D ON B.CODCOLIGADA=D.CODCOLIGADA AND B.CODCFO=D.CODCFO LEFT OUTER JOIN TTMV E ON B.CODCOLIGADA=E.CODCOLIGADA AND B.CODTMV=E.CODTMV LEFT OUTER JOIN TCPG F ON B.CODCOLIGADA=F.CODCOLIGADA AND B.CODCPG=F.CODCPG LEFT OUTER JOIN TTB4 G ON B.CODCOLIGADA=G.CODCOLIGADA AND B.CODTB4FAT=G.CODTB4FAT LEFT OUTER JOIN TMOVCOMPL H ON B.CODCOLIGADA=H.CODCOLIGADA AND B.IDMOV=H.IDMOV WHERE A.IDMOV IS NOT NULL AND B.CODTMV LIKE '2.2%' AND A.DATABAIXA>= :DATA1_INICIO_D AND A.DATABAIXA<= :DATA2_FIM_D Quote
Jair - Fórmula Posted November 22, 2006 Topic Count: 923 Topics Per Day: 0.13 Content Count: 9,070 Content Per Day: 1.32 Reputation: 358 Achievement Points: 108,923 Solved Content: 0 Days Won: 222 Status: Offline Age: 52 Device: Windows Report Posted November 22, 2006 Alberto, vou dar uma olhada no seu cubo, mas, segue em anexo o que eu havia feito, que não tinha conseguido postar aqui. Dê uma olhada. Até mais, Selects_Movtos_Relacionados.rar Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.