Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela TMF no Protheus

Restrições do Funcionário

A tabela TMF do Protheus está descrita no dicionário (SX2) como “Restrições do Funcionário”. Possui 8 campos e 2 índices e chave única TMF_FILIAL+TMF_NUMFIC+TMF_RESTRI+DTOS(TMF_DTINIC). Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
TMF
Nome
Restrições do Funcionário
Nome (inglês)
Employee Restrictions
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TMF_FILIAL+TMF_NUMFIC+TMF_RESTRI+DTOS(TMF_DTINIC)
Campos / índices
8 / 2

Campos da tabela TMF (8)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TMF_FILIAL C 2 0 Filial Filial do Sistema Real
02 TMF_RESTRI C 6 0 Restricao Codigo da Restricao Real
03 TMF_NOMRES C 20 0 Nome Restr. Nome da Restricao Virtual
04 TMF_DTINIC D 8 0 Inicio Data inicio Restricao Real
05 TMF_DTFIM D 8 0 Termino Data de Termino Restricao Real
06 TMF_NUMFIC C 9 0 Ficha Medica Numero Ficha Medica Real
07 TMF_NOMFIC C 80 0 Nome Nome Proprietario Ficha Virtual
08 TMF_USERGI C 17 0 Log de Inclu Log de Inclusão Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela TMF (2)

OrdemChaveDescriçãoApelido
1TMF_FILIAL+TMF_NUMFIC+TMF_RESTRI+DTOS(TMF_DTINIC)Ficha Medica + Restricao + Inicio
2TMF_FILIAL+TMF_RESTRIRestricao

Perguntas frequentes sobre a tabela TMF

O que é a tabela TMF?

É a tabela “Restrições do Funcionário” do ERP TOTVS Protheus, com 8 campos definidos no dicionário SX3.

Qual é a chave única da tabela TMF?

A chave única é TMF_FILIAL+TMF_NUMFIC+TMF_RESTRI+DTOS(TMF_DTINIC).

Quais são os índices da tabela TMF?

A tabela tem 2 índices. O principal (ordem 1) usa a chave TMF_FILIAL+TMF_NUMFIC+TMF_RESTRI+DTOS(TMF_DTINIC).

Qual é o nome físico da tabela TMF no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: TMF990). Em ADVPL, use RetSqlName("TMF") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela TMF

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    TMF_FILIAL,
    TMF_RESTRI,
    TMF_NOMRES,
    TMF_DTINIC,
    TMF_DTFIM,
    TMF_NUMFIC,
    TMF_NOMFIC,
    TMF_USERGI
FROM TMF
WHERE
    D_E_L_E_T_ = ' '
    AND TMF_FILIAL = 'VALOR'
    AND TMF_RESTRI = 'VALOR'
    AND TMF_NOMRES = 'VALOR'
    AND TMF_DTINIC BETWEEN '20261001' AND '20261031'
    AND TMF_DTFIM BETWEEN '20261001' AND '20261031'
    AND TMF_NUMFIC = 'VALOR'
    AND TMF_NOMFIC = 'VALOR'
    AND TMF_USERGI = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.