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

Tabela TOF no Protheus

Licença Maternidade

A tabela TOF do Protheus está descrita no dicionário (SX2) como “Licença Maternidade”. Possui 10 campos e 2 índices e chave única TOF_FILIAL+TOF_NUMFIC+DTOS(TOF_DTULME). Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
TOF
Nome
Licença Maternidade
Nome (inglês)
Maternity Leave
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
TOF_FILIAL+TOF_NUMFIC+DTOS(TOF_DTULME)
Campos / índices
10 / 2

Campos da tabela TOF (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 TOF_FILIAL C 2 0 Filial Filial do Sistema Real
02 TOF_NUMFIC C 9 0 Ficha Medica Ficha Medica Real
03 TOF_NOMFIC C 80 0 Nome Nome da Funcionaria Virtual
04 TOF_DTULME D 8 0 Ult. Menstr. Data Ultima Menstruacao Real
05 TOF_DTPART D 8 0 Data Parto Data Provavel Parto Real
06 TOF_DTSLIC D 8 0 Data Saida Data Saida p/ Licenca Mat Real
07 TOF_DTRLIC D 8 0 Data Retorno Data Retorno licenca mat. Real
08 TOF_USERGI C 17 0 Log de Inclu Log de Inclusão Real
09 TOF_CODAFA C 3 0 Cód.Ausência Código da Ausência Real
10 TOF_DESCAF C 30 0 Descrição Descrição da Ausência Virtual

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

Índices da tabela TOF (2)

OrdemChaveDescriçãoApelido
1TOF_FILIAL+TOF_NUMFIC+DTOS(TOF_DTULME)Ficha Medica + Ult. Menstr.
2TOF_FILIAL+DTOS(TOF_DTULME)+TOF_NUMFICUlt. Menstr. + Ficha Medica

Perguntas frequentes sobre a tabela TOF

O que é a tabela TOF?

É a tabela “Licença Maternidade” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela TOF?

A chave única é TOF_FILIAL+TOF_NUMFIC+DTOS(TOF_DTULME).

Quais são os índices da tabela TOF?

A tabela tem 2 índices. O principal (ordem 1) usa a chave TOF_FILIAL+TOF_NUMFIC+DTOS(TOF_DTULME).

Qual é o nome físico da tabela TOF 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: TOF990). Em ADVPL, use RetSqlName("TOF") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela TOF

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

SELECT
    TOF_FILIAL,
    TOF_NUMFIC,
    TOF_NOMFIC,
    TOF_DTULME,
    TOF_DTPART,
    TOF_DTSLIC,
    TOF_DTRLIC,
    TOF_USERGI,
    TOF_CODAFA,
    TOF_DESCAF
FROM TOF
WHERE
    D_E_L_E_T_ = ' '
    AND TOF_FILIAL = 'VALOR'
    AND TOF_NUMFIC = 'VALOR'
    AND TOF_NOMFIC = 'VALOR'
    AND TOF_DTULME BETWEEN '20261001' AND '20261031'
    AND TOF_DTPART BETWEEN '20261001' AND '20261031'
    AND TOF_DTSLIC BETWEEN '20261001' AND '20261031'
    AND TOF_DTRLIC BETWEEN '20261001' AND '20261031'
    AND TOF_USERGI = 'VALOR'
    AND TOF_CODAFA = 'VALOR'
    AND TOF_DESCAF = 'VALOR'

Outras tabelas relacionadas

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