Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Consulta para o RM Bis


Alberto Libório

Posts Recomendados


  • 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

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?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.799
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.246
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Linux

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.

Link para comentar
Compartilhar em outros sites


  • 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

Alberto,

Todos os relacionamentos entre movimentos do RM NUCLEUS estão na tabela TMOVRELAC. Acredito que você encontrará o que precisa consultando esta tabela.

Link para comentar
Compartilhar em outros sites


  • 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

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.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.799
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.246
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Linux

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...

Link para comentar
Compartilhar em outros sites


  • 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

Exatamente.

Obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.799
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.246
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Linux

O Alexandre te passou o script né Alberto ??? Ajudou ??

Link para comentar
Compartilhar em outros sites


  • 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

Não recebi o script anexado.

Se puder postar, agradeço.

Obrigado.

Link para comentar
Compartilhar em outros sites


  • 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

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.799
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.246
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Linux

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

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

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