Confirmações
A tabela AFF faz parte do sistema ERP Protheus da TOTVS e é utilizada para confirmações.
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 AFF 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 AFF, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | AFF |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | AFF990 |
| X2_NOME | Confirmações |
| X2_NOMESPA | Confirmaciones |
| X2_NOMEENG | Confirmations |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | - |
| X2_PYME | S |
| X2_MODULO | 44 |
| X2_DISPLAY | AFF_PROJET+ AFF_TAREFA +AFF_OBS |
| 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_ | 214 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AFF | 01 | AFF_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 | x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3431 | 0 |
| AFF | 02 | AFF_PROJET | C | 10 | 0 | Projeto | Proyecto | Project | Codigo do Projeto | Codigo del Proyecto | Project Code | - | ExistCpo("AF8") | x x x x x x x x x x x x x x x xx | - | AF8 | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 097 | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3432 | 0 |
| AFF | 03 | AFF_REVISA | C | 4 | 0 | Versao | Version | Version | Versao do Projeto | Version del Proyecto | Project Version | @! | - | x x x x x x x x x x x x x x x xx | - | - | 1 | xx | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3433 | 0 |
| AFF | 04 | AFF_TAREFA | C | 12 | 0 | Tarefa | Tarea | Task | Codigo da Tarefa | Codigo de la Tarea | Task Code | @! | - | x x x x x x x x x x x x x x x xx | - | AF9 | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 014 | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3434 | 0 |
| AFF | 05 | AFF_DATA | D | 8 | 0 | Data Ref. | Fecha Ref. | Refer. Date | Data de Referencia | Fecha de Referencia | Reference Date | - | (Inclui:=.T., ExistChav("AFF",M->AFF_PROJET+M->AFF_REVISA+M->AFF_TAREFA+DTOS(M->AFF_DATA))) | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 3435 | 0 |
| AFF | 06 | AFF_DESCRI | C | 90 | 0 | Descricao | Descripcion | Description | Descricao da Tarefa | Descripcion de la Tarea | Task Description | @! | - | x x x x x x x x x x x x x x x x | IIF(!INCLUI,POSICIONE("AF9",1,XFILIAL("AF9")+AFF->AFF_PROJET+AFF->AFF_REVISA+AFF->AFF_TAREFA,'AF9_DESCRI'),"") | - | 1 | x x x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3436 | 0 |
| AFF | 07 | AFF_QUANT | N | 14 | 4 | Qtd. Execut. | Ctd. Ejecut. | Qtt.Exec. | Quantidade Executada | Cantidad Ejecutada | Quantity Executed | @E 999,999,999.9999 | Positivo().and. ValidEdt() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3437 | 0 |
| AFF | 08 | AFF_PERC | N | 6 | 2 | %Perc. Exec. | %Porc. Ejec. | Perf. Perc.% | % Percentual Executado | % Porcentaje Ejecutado | Perrformed Percentage % | @E 999.99 | Positivo().and. ValidEdt() | x x x x x x x x x x x x x x x x | PMS310QT(.F.) | - | 1 | x | - | S | - | S | - | V | - | - | - | - | - | - | - | PMS310QT(.F.) | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3438 | 0 |
| AFF | 09 | AFF_OCORRE | C | 2 | 0 | Ocorrencia | Ocurrencia | Occurrence | Codigo da Ocorrencia | Codigo de la Ocurrencia | Occurrence Code | @! | Vazio().Or.ExistCpo("AE7") | x x x x x x x x x x x x x x x x | - | AE7 | 1 | x x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3439 | 0 |
| AFF | 10 | AFF_OCDESC | C | 20 | 0 | Descr Ocorre | Descr Ocurr. | Occur.Desc. | Descricao da Ocorrencia | Descripcion de Ocurrencia | Occurrence Description | - | - | x x x x x x x x x x x x x x x x | PmsRetDesc(IF(Type("M->AFF_OCORRE") <> "C" ,AFF->AFF_OCORRE,M->AFF_OCORRE),'AE7_DESCRI') | - | 1 | xx x x | - | - | - | S | V | V | - | - | - | - | - | - | - | PMSReadValue("AE7", 1, xFilial("AE7") + AFF->AFF_OCORRE, "AE7_DESCRI", "") | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3440 | 0 |
| AFF | 11 | AFF_CODMEM | C | 6 | 0 | Codigo Memo | Codigo Memo | Memo Code | Codigo Memo | Codigo Memo | Memo Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3441 | 0 |
| AFF | 12 | AFF_USER | C | 6 | 0 | Cod. Usuario | Cod. Usuario | User´s Code | Codigo do Usuario | Codigo del Usuario | User`s Code | @! | - | x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x | RetCodUsr() | - | 1 | x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3442 | 0 |
| AFF | 13 | AFF_NOMUSE | C | 20 | 0 | Nome Usuario | Nomb Usuario | User Name | Nome do Usuario | Nombre del Usuario | User Name | - | - | x x x x x x x x x x x x x x x x | UsrFullName(IF(Type("M->AFF_USER") <> "C" ,AFF->AFF_USER,M->AFF_USER)) | - | 1 | xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3443 | 0 |
| AFF | 14 | AFF_OBS | M | 80 | 0 | Observacao | Observacion | Note | Observacao | Observacion | Note | @! | - | x x x x x x x x x x x x x x x x | E_MSMM(AFF->AFF_CODMEM) | - | 1 | x | - | - | - | N | A | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3444 | 0 |
| AFF | 15 | AFF_CONFIR | C | 1 | 0 | Gera AE ? | Genera AE | Gen. D.A.? | Gera Autor. de Entrega ? | Genera Autor. de Entrega | Gener. Deliv. Author. | @! | Pertence("12") | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx x | - | - | - | S | - | - | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3445 | 0 |
| AFF | 16 | AFF_HORAI | C | 5 | 0 | Hr.Ini.Ref. | Hr.Ini.Ref. | Ref. Ini. Hr | Hora Inicial de Referenci | Hora Inicial Referencia | Reference Initial Hour | 99:99 | Vazio().Or.(AtVldHora(M->AFF_HORAI).And.Pms310VHrI(M->AFF_HORAI)) | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3446 | 0 |
| AFF | 17 | AFF_HORAF | C | 5 | 0 | Hr.Fin.Ref. | Hr.Fin.Ref. | Ref. Fin. Hr | Hora Final de Referencia | Hora Final de Referencia | Reference Final Hour | 99:99 | Vazio().Or.(AtVldHora(M->AFF_HORAF).And.Pms310VHrF(M->AFF_HORAF)) | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 3447 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AFF | 1 | AFF_FILIAL+AFF_PROJET+AFF_REVISA+AFF_TAREFA+DTOS(AFF_DATA) | Projeto + Versao + Tarefa + Data Ref. | Proyecto + Version + Tarea + Fecha Ref. | Project + Version + Task + Refer. Date | S | - | - | S | 2 | 3 | - | 576 | 0 |
Ela é utilizada para confirmações 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
AFF_FILIAL,
AFF_PROJET,
AFF_REVISA,
AFF_TAREFA,
AFF_DATA,
AFF_DESCRI,
AFF_QUANT,
AFF_PERC,
AFF_OCORRE,
AFF_OCDESC,
AFF_CODMEM,
AFF_USER,
AFF_NOMUSE,
AFF_OBS,
AFF_CONFIR,
AFF_HORAI,
AFF_HORAF
FROM AFF
WHERE
D_E_L_E_T_ = ' '
AND AFF_FILIAL = 'VALOR'
AND AFF_PROJET = 'VALOR'
AND AFF_REVISA = 'VALOR'
AND AFF_TAREFA = 'VALOR'
AND AFF_DATA BETWEEN '20260501' AND '20260531'
AND AFF_DESCRI = 'VALOR'
AND AFF_QUANT = 0
AND AFF_PERC = 0
AND AFF_OCORRE = 'VALOR'
AND AFF_OCDESC = 'VALOR'
AND AFF_CODMEM = 'VALOR'
AND AFF_USER = 'VALOR'
AND AFF_NOMUSE = 'VALOR'
AND AFF_CONFIR = 'VALOR'
AND AFF_HORAI = 'VALOR'
AND AFF_HORAF = 'VALOR'