Execução do Checklist
A tabela TWF faz parte do sistema ERP Protheus da TOTVS e é utilizada para execução do checklist.
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 TWF 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 TWF, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | TWF |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | TWF990 |
| X2_NOME | Execução do Checklist |
| X2_NOMESPA | Ejecucón del Checklist |
| X2_NOMEENG | Checklist execution |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | TWF_FILIAL+TWF_CODIGO |
| X2_PYME | S |
| X2_MODULO | 28 |
| X2_DISPLAY | TWF_CODTFI+TWF_CODTEW+TWF_KITSEQ+TWF_CODTWC+TWF_ITEM |
| X2_SYSOBJ | TECA806 |
| 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_ | 9838 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TWF | 01 | TWF_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 | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161631 | 0 |
| TWF | 02 | TWF_CODIGO | C | 8 | 0 | ID do Item | ID del ítem | Item ID | ID do Item do Checklist | ID ítem del Checklist | Checklist Item Id | @! | ExistChav("TWF") | x x x x x x x x x x x x x x x x | GetSXENum("TWF", "TWF_CODIGO") | - | 1 | x x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161632 | 0 |
| TWF | 03 | TWF_CODTFI | C | 6 | 0 | Cód. Locação | Cód. Asig. | Rental Code | Código da locação | Código de la asignación | Rental Code | @! | Vazio() .Or. ExistCpo("TFI") | x x x x x x x x x x x x x x x x | - | - | 1 | x x xxx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 161633 | 0 |
| TWF | 04 | TWF_CODTEW | C | 10 | 0 | CódMovimenta | CódMovim | Trans Code | Codigo da movimentação | Código del movimiento | Transaction Code | @! | Vazio() .Or. ExistCpo("TEW") | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161634 | 0 |
| TWF | 05 | TWF_KITSEQ | C | 10 | 0 | Agrup. Kit | Agrup. Kit | Groups Kit | Agrupamento do Kit | Agrupación del Kit | Kit Grouping | @! | Vazio() .Or. ExistCpo("TEW", M->TWF_KITSEQ, 12) | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161635 | 0 |
| TWF | 06 | TWF_CODTWC | C | 6 | 0 | CódChecklist | CódChecklist | CdChecklist | Código do Checklist | Código del Checklist | Checklist Code | @! | Vazio() .Or. ExistCpo("TWC") | x x x x x x x x x x x x x x x x | - | - | 1 | x x xxx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 161636 | 0 |
| TWF | 07 | TWF_ITEM | C | 3 | 0 | It Checklist | Ít Checklist | Checklist It | Item do Checklist | Ítem del Checklist | Checklist Item | @! | Vazio() .or. ExistCpo("TWD", FwFdlGet("TWF_CODTWC")+M->TWF_ITEM) | x x x x x x x x x x x x x x x x | - | - | 1 | x x xxx | - | S | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 161637 | 0 |
| TWF | 08 | TWF_DESCIT | C | 40 | 0 | Descr. Item | Descr. Ítem | Item Descr | Descrição Item Checklist | Descrip. Ítem Checklist | Checklist Item Descr | @! | - | x x x x x x x x x x x x x x x x | Iif ( !INCLUI , Posicione("TWD",1,xFilial("TWD")+TWF->TWF_CODTWC+TWF->TWF_ITEM,"TWD_DESCIT"),"") | - | 1 | x x xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161638 | 0 |
| TWF | 09 | TWF_EXEC | C | 1 | 0 | Executado? | ¿Ejecutado? | Executed? | Executado? | ¿Ejecutado? | Executed? | @9 | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | x x xx | - | - | - | S | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161639 | 0 |
| TWF | 10 | TWF_CODUSR | C | 6 | 0 | Cód usuário | Cód Usuario | User Code | Código do. usuário | Código del usuario | User Code | @! | Vazio() .Or. UsrExist(FwFldGet("TWF_CODUSR")) | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx | - | S | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161640 | 0 |
| TWF | 11 | TWF_NOMUSR | C | 30 | 0 | Nome usuário | Nomb Usuario | User Name | Nome do usuário | Nombre del usuario | User Name | - | - | x x x x x x x x x x x x x x x x | UsrRetName(TWF->TWF_CODUSR) | - | 1 | x x xx | - | - | - | S | V | V | - | - | - | - | - | - | - | UsrRetName(TWF->TWF_CODUSR) | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161641 | 0 |
| TWF | 12 | TWF_DTEXEC | D | 8 | 0 | Dt Execução | Fch Ejecuc. | Exec Dt | Dt.execução It. Checklist | Fch Ejec. Ít. Checklis | Checklist Item Execution | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161642 | 0 |
| TWF | 13 | TWF_HREXEC | C | 5 | 0 | Hr Execução | Hr Ejecución | Exec Time | Hora Exec. do Checklist | Hora Ejec. del Checklist | Checklist Exec Time | @R 99:99 | Vazio() .Or. AtVldHora(FwFldGet("TWF_HREXEC")) | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 161643 | 0 |
| TWF | 14 | TWF_TIPTWD | C | 1 | 0 | Tipo Check | Tipo Check | Checklist Tp | Tipo Execução Checklist | Tipo Ejecuc. Checklist | Checklist Execution Type | @9 | Pertence("123") | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | V | R | - | - | 1=Saída;2=Retorno;3=Ambos | 1=Salida;2=Regreso;3=Ambos | 1=Outflow;2=Return;3=Both | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 161644 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TWF | 1 | TWF_FILIAL+TWF_CODIGO | ID do Item | ID del ítem | Item ID | S | - | - | S | 2 | 3 | - | 23450 | 0 |
| TWF | 2 | TWF_FILIAL+TWF_CODTFI+TWF_CODTEW+TWF_CODTWC+TWF_ITEM | Cód. Locação + CódMovimenta + CódChecklist + It Checklist | Cód. Asig. + CódMovim + CódChecklist + Ít Checklist | Rental Code + Trans Code + CdChecklist + Checklist It | S | - | - | S | 2 | 3 | - | 23451 | 0 |
| TWF | 3 | TWF_FILIAL+TWF_CODTFI+TWF_KITSEQ+TWF_CODTWC+TWF_ITEM | Cód. Locação + Agrup. Kit + CódChecklist + It Checklist | Cód. Asig. + Agrup. Kit + CódChecklist + Ít Checklist | Rental Code + Groups Kit + CdChecklist + Checklist It | S | - | - | S | 2 | 3 | - | 23452 | 0 |
| TWF | 4 | TWF_FILIAL+TWF_CODTEW | CódMovimenta | CódMovim | Trans Code | S | - | - | S | 2 | 3 | - | 23453 | 0 |
Ela é utilizada para execução do checklist 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
TWF_FILIAL,
TWF_CODIGO,
TWF_CODTFI,
TWF_CODTEW,
TWF_KITSEQ,
TWF_CODTWC,
TWF_ITEM,
TWF_DESCIT,
TWF_EXEC,
TWF_CODUSR,
TWF_NOMUSR,
TWF_DTEXEC,
TWF_HREXEC,
TWF_TIPTWD
FROM TWF
WHERE
D_E_L_E_T_ = ' '
AND TWF_FILIAL = 'VALOR'
AND TWF_CODIGO = 'VALOR'
AND TWF_CODTFI = 'VALOR'
AND TWF_CODTEW = 'VALOR'
AND TWF_KITSEQ = 'VALOR'
AND TWF_CODTWC = 'VALOR'
AND TWF_ITEM = 'VALOR'
AND TWF_DESCIT = 'VALOR'
AND TWF_EXEC = 'VALOR'
AND TWF_CODUSR = 'VALOR'
AND TWF_NOMUSR = 'VALOR'
AND TWF_DTEXEC BETWEEN '20260501' AND '20260531'
AND TWF_HREXEC = 'VALOR'
AND TWF_TIPTWD = 'VALOR'