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? ×

Lista da classificação do tipo de movimento no RM nucleus


Marvio Alves dos Rei

Posts Recomendados


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  15
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  54

Olá,

Estou iniciando no TOTVS RM, poderiam me ajudar com a informação de Classificação do Tipo de Movimento. Existe uma tabela com a informação da Classificação?

Desde já agradeço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  485
  • Conteúdo/Dia:  0.21
  • Reputação:   136
  • Pontos/Conquistas:  3.231
  • Conteúdo Resolvido:  0
  • Dias Ganho:  64
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@Marvio Alves dos Rei, bom dia!

 

Infelizmente está informação não é persistida no banco de dados, sendo tratado pela aplicação como constante! 

Sendo assim, utilizo a query abaixo.... no meu caso encapsulo em uma view.


SELECT 
	 T.CODCOLIGADA
	,T.CODTMV AS 'CODTMV'
	,T.NOME AS 'DESCMOV'
	,T.CLASSIFICACAO AS 'CLASS'
	,CASE WHEN T.CLASSIFICACAO='04.04.03' THEN 'Ajuste de Estoque (Gestão de Estoque)'
		  WHEN T.CLASSIFICACAO='04.04.05' THEN 'Baixa de Estoque (Gestão de Estoque)'
		  WHEN T.CLASSIFICACAO='04.04.06' THEN 'Transferência (Gestão de Estoque)'
		  WHEN T.CLASSIFICACAO='04.04.10' THEN 'Estoque de Terceiros (Gestão de Estoque)'
		  WHEN T.CLASSIFICACAO='04.06.01' THEN 'Solicitação de Compras (Gestão de Compras)'
		  WHEN T.CLASSIFICACAO='04.06.04' THEN 'Ordem de Compra (Gestão Compras)'
		  WHEN T.CLASSIFICACAO='04.06.05' THEN 'Recebimento de Materiais (Gestão Compras)'
		  WHEN T.CLASSIFICACAO='04.06.07' THEN 'Aquisição de Serviços (Gestão Compras)'
		  WHEN T.CLASSIFICACAO='04.06.08' THEN 'Devolução de Compra (Gestão Compras)'
		  WHEN T.CLASSIFICACAO='04.07' 	  THEN 'Controle de Imobilizado'
		  WHEN T.CLASSIFICACAO='04.08.01' THEN 'Pedido de Venda'
		  WHEN T.CLASSIFICACAO='04.08.02' THEN 'Faturamento (Vendas)'
		  WHEN T.CLASSIFICACAO='04.08.04' THEN 'Devolução de Venda (Vendas)'
		  WHEN T.CLASSIFICACAO='04.09'	  THEN 'Outras Movimentações'
	 ELSE 'PESQUISAR NO MOVIMENTO E ATUALIZAR A VIEW'
	 END AS 'DESCCLASS'
    ,CASE WHEN TIPOMOVTRANSF='A' THEN '-' ELSE TIPOMOVTRANSF END AS 'TIPO'
	,CASE WHEN ISNULL(TT.NFEESTADUAL,0) <> 0 THEN 'Emite NFE' ELSE 'Não Emite NFE' END AS 'NFE'
	,TT.NFEMUNICIPAL
	,ISNULL(TTT.GERAESCRITURACAO,0) AS 'GERAESCRITURACAO'
	,TT.CODFRMCONSISTEMOV AS 'FOR_MOVIMENTO'
	,TTT.CODFRMCONSISTEITEM AS 'FOR_ITEM'
	,T.CODEVENTO AS 'EVENTO'
	,TTT.EFEITOSALDOA2
	,TTT.EFEITOSALDOA7
	,TTT.EFEITOSALDOA8
	,T.FATURA AS 'GERAFINANCEIRO'
	,COALESCE(T.RECMODIFIEDON, T.RECCREATEDON, '2004-01-01') AS 'DATA'
  FROM DBO.TTMV T WITH(NOLOCK)
  LEFT JOIN DBO.TTMVEXT TT WITH(NOLOCK) ON (T.CODCOLIGADA = TT.CODCOLIGADA AND T.CODTMV=TT.CODTMV)
  LEFT JOIN DBO.TITMTMV TTT WITH(NOLOCK) ON (T.CODCOLIGADA = TTT.CODCOLIGADA AND T.CODTMV=TTT.CODTMV)
 WHERE LEN(T.CODTMV)=6
 

Abraços.

  • Gostei 1
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.