TIMEKEEPER
A tabela FSA faz parte do sistema ERP Protheus da TOTVS e é utilizada para timekeeper.
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 FSA 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 FSA, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | FSA |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | FSA990 |
| X2_NOME | TIMEKEEPER |
| X2_NOMESPA | TIMEKEEPER |
| X2_NOMEENG | TIMEKEEPER |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | FSA_FILIAL+FSA_CODIGO+FSA_SEQ |
| X2_PYME | S |
| X2_MODULO | 65 |
| X2_DISPLAY | - |
| 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_ | 4462 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FSA | 01 | FSA_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal | System branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72550 | 0 |
| FSA | 02 | FSA_CODIGO | C | 8 | 0 | Codigo TK | Codigo TK | TK Code | Codigo do Timekeeper | Codigo de Timekeeper | Timekeeper Code | @! | naovazio() .and. ExistChav("FSA", M->FSA_CODIGO) | x x x x x x x x x x x x x x x x | GETSXENUM("FSA","FSA_CODIGO") | - | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | INCLUI | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72551 | 0 |
| FSA | 03 | FSA_NOME | C | 20 | 0 | Nome | Nombre | Name | Nome do TimeKeeper | Nome del TimeKeeper | TimeKeeper First Name | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72552 | 0 |
| FSA | 04 | FSA_SOBREN | C | 40 | 0 | Sobrenome | Apellido | Surname | Sobrenome do timekeeper | Apellido del timekeeper | Timekeeper surname | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72553 | 0 |
| FSA | 05 | FSA_APELID | C | 30 | 0 | Nome Adotado | Nombre Adopt | Name Used | Nome Adotado | Nombre adoptado | Name Used | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxxxx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72554 | 0 |
| FSA | 06 | FSA_EMAIL | C | 45 | 0 | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72555 | 0 | ||||||
| FSA | 07 | FSA_SIGLA | C | 3 | 0 | Sigla | Sigla | Abbreviation | Sigla do Timekeeper | Sigla del Timekeeper | Abbrev. for timekeeper | @! | Vazio() .OR. Existchav("FSA",M->FSA_SIGLA,3) | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72556 | 0 |
| FSA | 08 | FSA_CLASSE | C | 1 | 0 | Classe | Clase | Type | Classe do Timekeeper | Clase de Timekeeper | Timekeeper type | @! | - | x x x x x x x x x x x x x x x x | "1" | - | 1 | xxxxxxxx | - | - | - | N | A | R | - | - | 1=Interno;2=Externo | 1=Interno;2=Externo | 1=Internal;2=External | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72557 | 0 |
| FSA | 09 | FSA_LOCAL | C | 4 | 0 | Localidade | Localidad | Location | Localidade do Timekeeper | Localidad del Timekeeper | Timekeeper Location | @! | ExistCpo("FSE") | x x x x x x x x x x x x x x x x | - | FSE | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72558 | 0 |
| FSA | 10 | FSA_CATEG | C | 4 | 0 | Categoria | Categoria | Category | Categoria do TimeKeeper | Categoria de Timekeeper | Timekeeper Category | @! | ExistCpo("FSJ") | x x x x x x x x x x x x x x x x | - | FSJ | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72559 | 0 |
| FSA | 11 | FSA_DEPTO | C | 4 | 0 | Departamento | Departamento | Department | Departamento TimeKeeper | Departamento TimeKeeper | TimeKeeper Department | @! | ExistCpo("FSV") | x x x x x x x x x x x x x x x x | - | FSV | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72560 | 0 |
| FSA | 12 | FSA_ARPRPR | C | 4 | 0 | Pratica | Practica | Practice | Pratica Principal | Practica Principal | Main Practice | @! | Vazio() .OR. ExistCpo("FSF") | x x x x x x x x x x x x x x x x | - | FSF | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72561 | 0 |
| FSA | 13 | FSA_PERCUS | C | 1 | 0 | Permis.Custo | Permiso cost | Cost perm. | Permissao de Custo | Permiso de costo | Cost permission | @! | Pertence("1234") | x x x x x x x x x x x x x x x x | "A" | - | 1 | xxxxxx x | - | - | - | S | A | R | - | - | 1=Honorarios;2=Despesas;3=Ambos;4=Suspenso | 1=Honorarios;2=Gastos;3=Ambos;4=Suspendido | 1=Fees;2=Expenses;3=Both;4=Held | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72562 | 0 |
| FSA | 14 | FSA_DTENTR | D | 8 | 0 | Data Entrada | Fch. Entrada | Adm. Date | Data da Entrada Empresa | Fecha de Entrada Empresa | Company Adm. Date | @D | - | x x x x x x x x x x x x x x x x | DDATABASE | - | 1 | xxxxxx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72563 | 0 |
| FSA | 15 | FSA_DTSAI | D | 8 | 0 | Data Saida | Fecha salida | Outf. Dt | Data da Saida da Empresa | Fecha salida de la empres | Company Dism. Date | @! | M->FSA_DTSAI <= DDATABASE | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72564 | 0 |
| FSA | 16 | FSA_VIGINI | D | 8 | 0 | Vig.Inicial | Vig.Inicial | Ini.Validity | Dta. Inicial da Vig. Cad. | Fch. Inicial de Vig. Arch | File initial validity dat | @! | - | x x x x x x x x x x x x x x x x | DDATABASE | - | 1 | xxxxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 72565 | 0 |
| FSA | 17 | FSA_VIGFIN | D | 8 | 0 | Vig. Final | Vig. Final | Fin.Validity | Dta. Vig. Final Cadastro | Fch. Vig. Final Archivo | File final validity date | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72566 | 0 |
| FSA | 18 | FSA_SEQ | C | 6 | 0 | Sequencia | Secuencia | Sequence | Sequencia de Alteracoes | Secuencia de Modificacion | Changes sequence | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72567 | 0 |
| FSA | 19 | FSA_TETOAD | N | 12 | 2 | Teto Adiant. | Lim. Anticip | Max. Adv. | Teto de Adiantamento | Limite de Anticipo | Maximum Advance | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72568 | 0 |
| FSA | 20 | FSA_QTDEAD | N | 3 | 0 | Qtde. Adiant | Cant. Antic. | Total Adv. | Quant. de Adiantamentos | Cant. de Anticipos | Total Advances | @E 999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 72569 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FSA | 1 | FSA_FILIAL+FSA_CODIGO+FSA_SEQ | Codigo TK + Sequencia | Codigo TK + Secuencia | TK Code + Sequence | S | - | FSA_CODIGO | S | 2 | 3 | - | 10597 | 0 |
| FSA | 2 | FSA_FILIAL+FSA_NOME+FSA_SOBREN | Nome + Sobrenome | Nombre + Apellido | Name + Surname | S | - | FSA_NOME | S | 2 | 3 | - | 10598 | 0 |
| FSA | 3 | FSA_FILIAL+FSA_SIGLA | Sigla | Sigla | Abbreviation | S | - | FSA_SIGLA | S | 2 | 3 | - | 10599 | 0 |
| FSA | 4 | FSA_FILIAL+FSA_LOCAL+FSA_CODIGO+FSA_NOME+FSA_SOBREN | Localidade + Codigo TK + Nome + Sobrenome | Localidad + Codigo TK + Nombre + Apellido | Location + TK Code + Name + Surname | S | - | - | S | 2 | 3 | - | 10600 | 0 |
| FSA | 5 | FSA_FILIAL+FSA_CATEG+FSA_CODIGO+FSA_NOME+FSA_SOBREN | Categoria + Codigo TK + Nome + Sobrenome | Categoria + Codigo TK + Nombre + Apellido | Category + TK Code + Name + Surname | S | - | - | S | 2 | 3 | - | 10601 | 0 |
| FSA | 6 | FSA_FILIAL+FSA_DEPTO+FSA_CODIGO+FSA_NOME+FSA_SOBREN | Departamento + Codigo TK + Nome + Sobrenome | Departamento + Codigo TK + Nombre + Apellido | Department + TK Code + Name + Surname | S | - | - | S | 2 | 3 | - | 10602 | 0 |
| FSA | 7 | FSA_FILIAL+FSA_ARPRPR+FSA_CODIGO+FSA_NOME+FSA_SOBREN | Pratica + Codigo TK + Nome + Sobrenome | Practica + Codigo TK + Nombre + Apellido | Practice + TK Code + Name + Surname | S | - | - | S | 2 | 3 | - | 10603 | 0 |
| FSA | 8 | FSA_FILIAL+FSA_SOBREN | Sobrenome | Apellido | Surname | S | - | - | S | 2 | 3 | - | 10604 | 0 |
| FSA | 9 | FSA_FILIAL+FSA_SEQ+FSA_CODIGO | Sequencia + Codigo TK | Secuencia + Codigo TK | Sequence + TK Code | S | - | FSA_SEQ | S | 2 | 3 | - | 10605 | 0 |
Ela é utilizada para timekeeper dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
FSA_FILIAL,
FSA_CODIGO,
FSA_NOME,
FSA_SOBREN,
FSA_APELID,
FSA_EMAIL,
FSA_SIGLA,
FSA_CLASSE,
FSA_LOCAL,
FSA_CATEG,
FSA_DEPTO,
FSA_ARPRPR,
FSA_PERCUS,
FSA_DTENTR,
FSA_DTSAI,
FSA_VIGINI,
FSA_VIGFIN,
FSA_SEQ,
FSA_TETOAD,
FSA_QTDEAD
FROM FSA
WHERE
D_E_L_E_T_ = ' '
AND FSA_FILIAL = 'VALOR'
AND FSA_CODIGO = 'VALOR'
AND FSA_NOME = 'VALOR'
AND FSA_SOBREN = 'VALOR'
AND FSA_APELID = 'VALOR'
AND FSA_EMAIL = 'VALOR'
AND FSA_SIGLA = 'VALOR'
AND FSA_CLASSE = 'VALOR'
AND FSA_LOCAL = 'VALOR'
AND FSA_CATEG = 'VALOR'
AND FSA_DEPTO = 'VALOR'
AND FSA_ARPRPR = 'VALOR'
AND FSA_PERCUS = 'VALOR'
AND FSA_DTENTR BETWEEN '20260501' AND '20260531'
AND FSA_DTSAI BETWEEN '20260501' AND '20260531'
AND FSA_VIGINI BETWEEN '20260501' AND '20260531'
AND FSA_VIGFIN BETWEEN '20260501' AND '20260531'
AND FSA_SEQ = 'VALOR'
AND FSA_TETOAD = 0
AND FSA_QTDEAD = 0