A tabela ST1 do Protheus está descrita no dicionário (SX2) como “Funcionários”. Possui 23 campos e 7 índices e chave única T1_FILIAL+T1_CODFUNC. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- ST1
- Nome
- Funcionários
- Nome (inglês)
- Employees
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
T1_FILIAL+T1_CODFUNC- Campos / índices
- 23 / 7
Campos da tabela ST1 (23)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | T1_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | T1_CODFUNC | C | 6 | 0 | Matrícula | Matricula do Funcionário | Real |
| 03 | T1_NOME | C | 40 | 0 | Nome | Nome do Funcionario | Real |
| 04 | T1_CCUSTO | C | 9 | 0 | Centro Custo | Codigo do Centro de Custo | Real |
| 05 | T1_NOMCUST | C | 20 | 0 | Nome C.Custo | Nome do Centro de Custo | Virtual |
| 06 | T1_TURNO | C | 3 | 0 | Turno | Turno do Funcionario | Real |
| 07 | T1_NOMTURN | C | 20 | 0 | Nome Turno | Nome do Turno | Virtual |
| 08 | T1_DISPONI | C | 1 | 0 | Disponibil. | Indica Disponibilidade | Real |
| 09 | T1_SALARIO | N | 9 | 2 | Salário Hora | Valor do Salario Hora | Real |
| 10 | T1_TEMMINI | N | 2 | 0 | Tempo Minimo | Tempo Minimo de Alocacao | Real |
| 11 | T1_CONTRAT | C | 8 | 0 | Contrato | Codigo do Contrato | Real |
| 12 | T1_TIPOFUN | C | 1 | 0 | Tipo Func. | Tipo Funcionario | Real |
| 13 | T1_SENHA | C | 6 | 0 | Senha | Senha no Handheld | Real |
| 14 | T1_EQUIPE | C | 6 | 0 | Equipe | Codigo da Equipe | Real |
| 15 | T1_EMAIL | C | 50 | 0 | End. E-Mail | Endereco de Email | Real |
| 16 | T1_DTFIMDI | D | 8 | 0 | Data Fim | Data Fim Disponibilidade | Real |
| 17 | T1_CODUSU | C | 6 | 0 | Cód. Usuário | Cód. Usuário | Real |
| 18 | T1_NOMUSU | C | 40 | 0 | Nome | Nome Usuário | Virtual |
| 19 | T1_TIPATE | C | 1 | 0 | Atendimento | Tipo de Atendimento | Real |
| 20 | T1_CRACHA | C | 10 | 0 | Crachá | Código do Crachá | Real |
| 21 | T1_BITMAP | C | 20 | 0 | Foto Funcion | Foto Funcionário | Real |
| 22 | T1_PRODMO | C | 15 | 0 | Prod. MO | Produto Mão-de-Obra | Real |
| 23 | T1_DESCPRO | C | 50 | 0 | Desc. Prod. | Descrição Prod. MO | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela ST1 (7)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | T1_FILIAL+T1_CODFUNC | Matrícula | |
| 2 | T1_FILIAL+T1_NOME | Nome | |
| 3 | T1_FILIAL+T1_CCUSTO | Centro Custo | |
| 4 | T1_FILIAL+T1_CONTRAT+T1_CODFUNC | Contrato + Matrícula | |
| 5 | T1_FILIAL+T1_TURNO | Turno | |
| 6 | T1_FILIAL+T1_CODUSU | Cód. Usuário | |
| 7 | T1_FILIAL+T1_CRACHA | Crachá |
Perguntas frequentes sobre a tabela ST1
O que é a tabela ST1?
É a tabela “Funcionários” do ERP TOTVS Protheus, com 23 campos definidos no dicionário SX3.
Qual é a chave única da tabela ST1?
A chave única é T1_FILIAL+T1_CODFUNC.
Quais são os índices da tabela ST1?
A tabela tem 7 índices. O principal (ordem 1) usa a chave T1_FILIAL+T1_CODFUNC.
Qual é o nome físico da tabela ST1 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: ST1990). Em ADVPL, use RetSqlName("ST1") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela ST1
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
T1_FILIAL,
T1_CODFUNC,
T1_NOME,
T1_CCUSTO,
T1_NOMCUST,
T1_TURNO,
T1_NOMTURN,
T1_DISPONI,
T1_SALARIO,
T1_TEMMINI,
T1_CONTRAT,
T1_TIPOFUN,
T1_SENHA,
T1_EQUIPE,
T1_EMAIL,
T1_DTFIMDI,
T1_CODUSU,
T1_NOMUSU,
T1_TIPATE,
T1_CRACHA,
T1_BITMAP,
T1_PRODMO,
T1_DESCPRO
FROM ST1
WHERE
D_E_L_E_T_ = ' '
AND T1_FILIAL = 'VALOR'
AND T1_CODFUNC = 'VALOR'
AND T1_NOME = 'VALOR'
AND T1_CCUSTO = 'VALOR'
AND T1_NOMCUST = 'VALOR'
AND T1_TURNO = 'VALOR'
AND T1_NOMTURN = 'VALOR'
AND T1_DISPONI = 'VALOR'
AND T1_SALARIO = 0
AND T1_TEMMINI = 0
AND T1_CONTRAT = 'VALOR'
AND T1_TIPOFUN = 'VALOR'
AND T1_SENHA = 'VALOR'
AND T1_EQUIPE = 'VALOR'
AND T1_EMAIL = 'VALOR'
AND T1_DTFIMDI BETWEEN '20261101' AND '20261130'
AND T1_CODUSU = 'VALOR'
AND T1_NOMUSU = 'VALOR'
AND T1_TIPATE = 'VALOR'
AND T1_CRACHA = 'VALOR'
AND T1_BITMAP = 'VALOR'
AND T1_PRODMO = 'VALOR'
AND T1_DESCPRO = 'VALOR'
Outras tabelas relacionadas
- ST0 Especialidades
- ST2 Especialidades de Funcionários
- ST3 Bloqueio de Recursos
- ST4 Serviços de Manutenção
- ST5 Tarefas da Manutenção
- ST6 Família de Bens
- ST7 Fabricante de Bem
- ST8 Ocorrências
- ST9 Bem
- STA Problemas com Ordens Serviço
- STB Detalhes do Bem
- STC Estrutura
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.