Principais tabelas do Totvs RM – antigo Corpore RM.

Saiba as principais tabelas do RM e exemplos de SQL’s.

Conhecer as tabelas do sistema é fundamental para criar as consultas SQL, cubos e relatórios do sistema, por isso é importante aprender.

Em caso de dúvidas agende uma consultoria.

Principais tabelas do RM Labore – Folha de Pagamento

Precisa de apoio em consultoria RM? Entre em contato e faça um orçamento

Tabela PFUNC

A tabela PFUNC é responsável por armazenar os dados dos funcionários. O comando SQL Abaixo lista todos os funcionários da tabela de funcionários do TOTVS RM.

SELECT *
FROM PFUNC

Tabela PPESSOA

A tabela PPESSOA é responsável por armazenar os dados da pessoa ( nome, telefone, endereço, etc). Esta tabela está relacionada com diversas tabelas do sistema. O comando SQL Abaixo lista todas as pessoas da tabela de Pessoas do TOTVS RM

SELECT *
FROM PPESSOA

Tabela PSECAO

A tabela PSECAO é responsável por armazenar os dados da SEÇÃO. Geralmente a SEÇÃO é um local de trabalho, podendo ser um ‘departamento’, ‘obra’. Tudo vai depender do nível de controle desejado. O Comando SQL Abaixo lista todas as seções da tabela de Seções do TOTVS RM.

SELECT *
FROM PSECAO

Abaixo um comando SQL que lista todos os funcionários do RM separados por departamento ( seção )

SELECT 
     PFUNC.CODPESSOA,
     PFUNC.NOME,
     PPESSOA.DTNASCIMENTO,
     PPESSOA.CPF,
 PSECAO.DESCRICAO SECAO
 FROM PFUNC
 INNER JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA
 INNER JOIN PSECAO ON PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PSECAO.CODIGO = PFUNC.CODSECAO

Tabela PFFINANC

Este comando SQL lista toda movimentação na folha de um funcionário em determinada competência.


SELECT* 
FROM PFFINANC
WHERE
	PFFINANC.CHAPA=123
	AND PFFINANC.CODCOLIGADA = 1

Principais tabelas do RM Nucleus – Gestão de Compras Estoque e Faturamento

Tabela TMOV

A tabela de Movimentos do núcleos, onde fica armazenado ordens de compras, pedidos de compras, notas fiscais e outros tipos de movimentos.

Esta tabela é a principal do sistema núcleus. Nela é criada uma especie de Fluxo e o que diferencia cada situação no sistema é o tipo de movimento, definido de forma personalizada para cada empresa.

SELECT * 
FROM TMOV 
WHERE 
     TMOV.CODCOLIGADA=1 AND TMOV.CODTMV='1.1.01' 

Tabela TITMMOV

Tabela que armazena os itens dos movimentos ( Vinculo com a tabela TMOV)

SELECT * 
FROM TMOV
INNER JOIN TITMMOV ON TITMMOV.CODCOLIGADA=TMOV.CODCOLIGADA AND TITMMOV.IDMOV=TMOV.IDMOV

Dica Bônus – Como encontrar qualquer tabela no TOTVS RM.

Se você ainda não conhecia a tabela GCAMPOS e GLINKSREL tire um tempo e a explore.

A partir daqui você terá a base para qualquer tabela do RM.

SELECT * FROM GCAMPOS; 

SELECT * FROM GLINKSREL