Dicionário Protheus
Início

Tabela ST1 no Protheus

Funcionários

O que é a tabela ST1 no Protheus?

A tabela ST1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para funcionários.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela ST1 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela ST1, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE ST1
X2_PATH \DATA\
X2_ARQUIVO ST1990
X2_NOME Funcionários
X2_NOMESPA Empleados
X2_NOMEENG Employees
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO T1_FILIAL+T1_CODFUNC
X2_PYME N
X2_MODULO 19
X2_DISPLAY T1_CODFUNC+TI_NOME
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 8646
R_E_C_D_E_L_ 0

Campos da Tabela ST1 (23 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
ST1 01 T1_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 143995 0
ST1 02 T1_CODFUNC C 6 0 Matrícula Matricula Registration Matricula do Funcionário Matricula del empleado Employee Registration @! MNT020VAL('T1_CODFUNC') x x x x x x x x x x x x x x x xx - SRA 1 x xxx - S - S A - - - - - - - - - 121 - N - - S N N - - - 1 1 - - - 143996 0
ST1 03 T1_NOME C 40 0 Nome Nombre Name Nome do Funcionario Nombre del Empleado Employee Name @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - MNT20VLFUN() - - - N - - S N N - - - 1 1 - - - 143997 0
ST1 04 T1_CCUSTO C 9 0 Centro Custo Centro Costo Cost Center Codigo do Centro de Custo Codigo Centro de Costo Cost Center Code @! MNT020VAL('T1_CCUSTO') x x x x x x x x x x x x x x x x - CTT 1 x xx - S - S - - - - - - - - MNT20VLFUN() - 004 - N - - N N N - - - 1 1 - - - 143998 0
ST1 05 T1_NOMCUST C 20 0 Nome C.Custo Nom.C.Costo CC Name Nome do Centro de Custo Nombre Centro de Costo Cost Center Name @! - x x x x x x x x x x x x x x x x CTT->(VDISP(ST1->T1_CCUSTO,'SUBSTR(CTT_DESC01,1,20)')) - 1 x xx x x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 143999 0
ST1 06 T1_TURNO C 3 0 Turno Turno Shift Turno do Funcionario Turno del Empleado Employee's Shift @! MNT020VAL('T1_TURNO') x x x x x x x x x x x x x x x x - SH7 1 x xx - S - N - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 144000 0
ST1 07 T1_NOMTURN C 20 0 Nome Turno Nom. Turno Shift Name Nome do Turno Nombre del Turno Shift Name @! - x x x x x x x x x x x x x x x x SH7->(VDISP(ST1->T1_TURNO,'H7_DESCRI')) - 1 x xx x x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 144001 0
ST1 08 T1_DISPONI C 1 0 Disponibil. Disponibil. Availability Indica Disponibilidade Indica Disponibilidad Indicates Availability @! MNT020VAL('T1_DISPONI') x x x x x x x x x x x x x x x x IF(INCLUI,"S",ST1->T1_DISPONI) - 1 x x x - - - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - N - - N N N - - - 1 2 - - - 144002 0
ST1 09 T1_SALARIO N 9 2 Salário Hora Sueldo hora Salary Hour Valor do Salario Hora Valor del sueldo hora Hourly Payment @E 999,999.99 MNT020VAL('T1_SALARIO') x x x x x x x x x x x x x x x x - - 1 x xx x x - - - N - - - - - - - - AllTrim(GetMv("MV_NGSALHO")) <> "S" - - - N - - N N N - - - 1 2 - - - 144003 0
ST1 10 T1_TEMMINI N 2 0 Tempo Minimo Tmp. Minimo Min. Time Tempo Minimo de Alocacao Tiempo Minimo Designacion Assignement Min. Time 99 - x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 144004 0
ST1 11 T1_CONTRAT C 8 0 Contrato Contrato Contract Codigo do Contrato Codigo del Contrato Contract Code @! MNT020VAL('T1_CONTRAT') x x x x x x x x x x x x x x x x - TP3 1 x xx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 144005 0
ST1 12 T1_TIPOFUN C 1 0 Tipo Func. TipoEmpleado Empl.Type Tipo Funcionario Tipo Empleado Employee Type @! MNT020VAL('T1_TIPOFUN') x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - - N - - N N N - - - 1 2 - - - 144006 0
ST1 13 T1_SENHA C 6 0 Senha Contrasena Password Senha no Handheld Contrasena en Handheld Password in handheld @! - x x x x x x x x x x x x x x x - - 1 - - - - - A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 144007 0
ST1 14 T1_EQUIPE C 6 0 Equipe Equipo Team Codigo da Equipe Codigo del Equipo Team code @! MNT020VAL('T1_EQUIPE') x x x x x x x x x x x x x x x x - TP4 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 144008 0
ST1 15 T1_EMAIL C 50 0 End. E-Mail Dir. E-Mail E-mail addr. Endereco de Email Direccion de E-mail E-mail address - - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 144009 0
ST1 16 T1_DTFIMDI D 8 0 Data Fim Fch Final End Date Data Fim Disponibilidade Fch Final disponibilidad End Availab.Date - - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 144010 0
ST1 17 T1_CODUSU C 6 0 Cód. Usuário Cod. Usuario User Code Cód. Usuário Cod. Usuario User Code @! MNT020VAL('T1_CODUSU') x x x x x x x x x x x x x x x x - USR 1 x - - - N A R - - - - - - - - - - N - - N - N - - - 1 2 - - - 144011 0
ST1 18 T1_NOMUSU C 40 0 Nome Nombre Name Nome Usuário Nombre usuario User Name @! - x x x x x x x x x x x x x x x x MNT020REL("T1_NOMUSU") - 1 x - - - N V V - - - - - - - - - - N - - N - N - - - 1 2 - - - 144012 0
ST1 19 T1_TIPATE C 1 0 Atendimento Atencion Service Tipo de Atendimento Tipo de atencion Service Type @! MNT020VAL('T1_TIPATE') x x x x x x x x x x x x x x x x MNT020REL('T1_TIPATE') - 1 x - - - S A R - - 1=Manutenção;2=Facilities;3=Ambos 1=Mantenimiento;2=Facilities;3=Ambos 1=Maintenance;2=Facilities;3=Both - - - - - N - - N - N - - - 1 2 - - - 144013 0
ST1 20 T1_CRACHA C 10 0 Crachá Credencial Tag Código do Crachá Código de la credencial Tag Code @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - MNT20VLFUN() - - - N - - N - N - - - 1 2 - - - 144014 0
ST1 21 T1_BITMAP C 20 0 Foto Funcion Foto Emplead Empl Picture Foto Funcionário Foto empleado Employee Picture - - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 144015 0
ST1 22 T1_PRODMO C 15 0 Prod. MO Prod. MO Lab Prod Produto Mão-de-Obra Prod. Mano de obra Labor Product @! MNT020Val( 'T1_PRODMO' ) x x x x x x x x x x x x x x x x - SB1 1 x xx x - S - S A - - - - - - - MNTA020Whe( 'T1_PRODMO' ) - 030 - S - - N - N - - - 1 2 - - - 144016 0
ST1 23 T1_DESCPRO C 50 0 Desc. Prod. Desc. Prod. Prod Desc Descrição Prod. MO Descrip. Prod. MO Lab Prod Description @! - x x x x x x x x x x x x x x x x SB1->(VDISP(ST1->T1_PRODMO,'B1_DESC')) - 1 x xx x - - - N V V - - - - - - - - 171 - S - - N - N - - - 1 2 - - - 144017 0

Índices da Tabela ST1 (7 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
ST1 1 T1_FILIAL+T1_CODFUNC Matrícula Matricula Registration S - - S 2 3 - 20455 0
ST1 2 T1_FILIAL+T1_NOME Nome Nombre Name S - - S 2 3 - 20456 0
ST1 3 T1_FILIAL+T1_CCUSTO Centro Custo Centro Costo Cost Center S - - S 2 3 - 20457 0
ST1 4 T1_FILIAL+T1_CONTRAT+T1_CODFUNC Contrato + Matrícula Contrato + Matricula Contract + Registration S - - S 2 3 - 20458 0
ST1 5 T1_FILIAL+T1_TURNO Turno Turno Shift S - - S 2 3 - 20459 0
ST1 6 T1_FILIAL+T1_CODUSU Cód. Usuário Cod. Usuario User Code S - - S 2 3 - 20460 0
ST1 7 T1_FILIAL+T1_CRACHA Crachá Credencial Tag S - - S 2 3 - 20461 0

Perguntas frequentes

Para que serve a tabela ST1 no Protheus?

Ela é utilizada para funcionários dentro do sistema ERP Protheus.

Como consultar os campos da tabela ST1?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela ST1?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela ST1

Modelo de query gerado automaticamente com base na estrutura da tabela.

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 '20260401' AND '20260430'
    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'