Alberto Libório Postado 11 de Novembro de 2006 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Denunciar Compartilhar Postado 11 de Novembro de 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? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 13 de Novembro de 2006 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.844 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.594 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Novembro de 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. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Ivan Martinez Postado 13 de Novembro de 2006 Tópicos Que Criei: 49 Tópicos/Dia: 0.01 Meu Conteúdo: 219 Conteúdo/Dia: 0.03 Reputação: 2 Pontos/Conquistas: 1.587 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 52 Denunciar Compartilhar Postado 13 de Novembro de 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. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 13 de Novembro de 2006 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Autor Denunciar Compartilhar Postado 13 de Novembro de 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. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 13 de Novembro de 2006 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.844 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.594 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Novembro de 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... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 13 de Novembro de 2006 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Autor Denunciar Compartilhar Postado 13 de Novembro de 2006 Exatamente. Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 16 de Novembro de 2006 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.844 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.594 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 16 de Novembro de 2006 O Alexandre te passou o script né Alberto ??? Ajudou ?? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 17 de Novembro de 2006 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Autor Denunciar Compartilhar Postado 17 de Novembro de 2006 Não recebi o script anexado. Se puder postar, agradeço. Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 17 de Novembro de 2006 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Autor Denunciar Compartilhar Postado 17 de Novembro de 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 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 22 de Novembro de 2006 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.844 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.594 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Novembro de 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 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.