CONTROLE NUMERACAO CONTRATO
A tabela FPI faz parte do sistema ERP Protheus da TOTVS e é utilizada para controle numeracao contrato.
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 FPI 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 FPI, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | FPI |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | FPI990 |
| X2_NOME | CONTROLE NUMERACAO CONTRATO |
| X2_NOMESPA | CONTROL NUMERACIÓN CONTRATO |
| X2_NOMEENG | CONTRACT NUMBERING CONTROL |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | FPI_FILIAL+FPI_NRBV |
| X2_PYME | S |
| X2_MODULO | 94 |
| 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_ | 4383 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FPI | 01 | FPI_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal de Sist | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70777 | 0 |
| FPI | 02 | FPI_AS | C | 27 | 0 | Nro. AS | Nº AS | AS No. | Nro. AS | Nº AS | AS No. | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 167 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70778 | 0 |
| FPI | 03 | FPI_NRBV | C | 9 | 0 | Nro.BV | Nº BV | TR No. | Nro.BV | Nº BV | TR No. | - | - | x x x x x x x x x x x x x x x x | IF(INCLUI,GETSXENUM('FPI','FPI_NRBV'),FPI->FPI_NRBV) | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70779 | 0 |
| FPI | 04 | FPI_SOT | C | 22 | 0 | Nro.Projeto | Nº Proyecto | ProjectNo. | Nro.Projeto | Nº Proyecto | ProjectNo. | - | - | x x x x x x x x x x x x x x x x | - | FP0 | 1 | xx | - | S | - | S | V | R | - | - | - | - | - | - | - | - | 164 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70780 | 0 |
| FPI | 05 | FPI_OBRA | C | 3 | 0 | Cod.Obra | Cód.Obra | Work Cd | Cod.Obra | Cód.Obra | Work Cd | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 165 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70781 | 0 |
| FPI | 06 | FPI_MOTORI | C | 6 | 0 | Motorista | Conduct | Driver | Motorista | Conduct | Driver | - | EXISTCPO('DA4',M->FPI_MOTORI) .or. Vazio() | x x x x x x x x x x x x x x x x | - | DA4 | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 70782 | 0 |
| FPI | 07 | FPI_NOMMOT | C | 30 | 0 | Nome Motoris | Nomb Conduct | Driver Name | Nome Motoris | Nomb Conductor | Driver Name | - | - | x x x x x x x x x x x x x x x x | POSICIONE('DA4',1,XFILIAL('DA4')+M->FPI_MOTORI,'DA4_NOME') | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70783 | 0 |
| FPI | 08 | FPI_CLIENT | C | 6 | 0 | Cliente | Cliente | Customer | Cliente | Cliente | Customer | @! | ExistCpo('SA1') .or. Vazio() | x x x x x x x x x x x x x x x x | - | SA1 | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 001 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70784 | 0 |
| FPI | 09 | FPI_LOJA | C | 2 | 0 | Loja | Tda | Store | Loja | Tda | Store | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 002 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70785 | 0 |
| FPI | 10 | FPI_NOMCLI | C | 50 | 0 | Nome Cliente | Nomb Cliente | Customer Nam | Nome Cliente | Nomb Cliente | Customer Name | @! | - | x x x x x x x x x x x x x x x x | POSICIONE('SA1',1,XFILIAL('SA1')+M->FPI_CLIENT+M->FPI_LOJA,'A1_NOME') | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 175 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70786 | 0 |
| FPI | 11 | FPI_TIPOD | C | 1 | 0 | Tipo Docto | Tipo Docto | Doc. Type | Tipo Docto | Tipo Docto | Doc. Type | - | - | x x x x x x x x x x x x x x x x | '1' | - | 1 | xx | - | - | - | S | A | R | - | - | 1=SAE;2=SAT;3=ASL | 1=SAE;2=SAT;3=ASL | 1=SAE;2=SAT;3=ASL | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70787 | 0 |
| FPI | 12 | FPI_CODDOC | C | 22 | 0 | Cod.Docto | Cód.Docto | Doc.Cd | Cod.Docto | Cód.Docto | Doc.Cd | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70788 | 0 |
| FPI | 13 | FPI_CCUSTO | C | 9 | 0 | Centro Custo | Centro costo | Cost Center | Centro Custo | Centro costo | Cost Center | @! | ExistCpo('CTT',M->FPI_CCUSTO) .or. Vazio() | x x x x x x x x x x x x x x x x | - | CTT | 1 | xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 004 | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 70789 | 0 |
| FPI | 14 | FPI_NOMCCU | C | 30 | 0 | Nome C.Custo | Nomb C.Costo | Cost C. Name | Nome C.Custo | Nomb C.Costo | Cost C. Name | - | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE('CTT',1,XFILIAL('CTT')+FPI->FPI_CCUSTO,'CTT_DESC01'),'') | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70790 | 0 |
| FPI | 15 | FPI_FROTA | C | 16 | 0 | Frota | Flota | Fleet | Frota | Flota | Fleet | - | IF(ExistCpo('ST9',M->FPI_FROTA),.T.,.F.) .or. Vazio() | x x x x x x x x x x x x x x x x | - | ST9 | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70791 | 0 |
| FPI | 16 | FPI_DEPTO | C | 1 | 0 | Departamento | Departamento | Department | Departamento | Departamento | Department | - | Pertence('125 ') | x x x x x x x x x x x x x x x x | '1' | - | 1 | xx | - | - | - | S | A | R | - | - | 1=OPERACIONAL;2=OPERACIONAL2;5=MANUTENCAO | 1=OPERATIPO;2=OPERATIVO2;5=MANTEN | 1=OPERATIONAL;2=OPERATIONAL2;5=MAINTENANCE | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70792 | 0 |
| FPI | 17 | FPI_DTABER | D | 8 | 0 | Dt Abertura | Fch Apert | Opening Dt | Dt Abertura | Fch Apert | Opening Dt | - | - | x x x x x x x x x x x x x x x x | DDATABASE | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | INCLUI | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 70793 | 0 |
| FPI | 18 | FPI_TIMEAB | C | 4 | 0 | Hra Abertura | Hra Apertura | Opening Tm | Hra Abertura | Hra Apertura | Opening Tm | @R 99:99 | - | x x x x x x x x x x x x x x x x | TIME() | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | INCLUI | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70794 | 0 |
| FPI | 19 | FPI_DTFECH | D | 8 | 0 | Dt Fechamen. | Fch. Cierre | Closing Dt | Dt Fechamen. | Fch. Cierre | Closing Dt | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | .F. | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70795 | 0 |
| FPI | 20 | FPI_TIMEFE | C | 4 | 0 | Hra Fechamen | Hra Cierre | Closing Time | Hra Fechamen | Hra Cierre | Closing Time | @R 99:99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | .F. | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70796 | 0 |
| FPI | 21 | FPI_STATUS | C | 1 | 0 | Situacao | Situación | Status | Situacao | Situación | Status | @! | Pertence('AFCP ') | x x x x x x x x x x x x x x x x | 'A' | - | 1 | xx | - | S | - | S | V | R | - | - | A=ABERTO;F=FECHADO;C=CANCELADO;P=APROVADO | A=ABIERTO;F=CERRADO;C=ANULADO;P=APROBADO | A=OPEN;F=CLOSED;C=CANCELED;P=APPROVED | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70797 | 0 |
| FPI | 22 | FPI_APROV | C | 1 | 0 | Aprovado | Aprobado | Approved | Aprovado | Aprobado | Approved | - | - | x x x x x x x x x x x x x x x x | 'N' | - | 1 | xx | - | - | - | S | V | R | - | - | S=SIM;N=NAO | S=SÍ;N=NO | S=YES;N=NO | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70798 | 0 |
| FPI | 23 | FPI_TOTVLE | N | 12 | 2 | Total Vl Dev | Total Vl Dev | Total Ret Vl | Total Vl Dev | Total Vl Dev | Total Ret Vl | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70799 | 0 |
| FPI | 24 | FPI_CODLCR | C | 16 | 0 | Cod Anterior | Cód Anterior | Previous Cd | Cod Anterior | Cód Anterior | Previous Cd | - | - | x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70800 | 0 |
| FPI | 25 | FPI_DEVOLU | N | 14 | 2 | Vlr Devoluca | Val Devoluc | Return Vl | Valor da Devolucao | Valor de devolución | Return Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70801 | 0 |
| FPI | 26 | FPI_RSDEVO | N | 14 | 2 | Dinheiro Dev | Dinero Dev | Money Ret | Dinheiro Devolvido | Dinero devuelto | Money Returned | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70802 | 0 |
| FPI | 27 | FPI_DESFOL | N | 14 | 2 | Vlr Desc Fol | Vl Desc Plla | Payr Disc Vl | Valor para Desconto Folha | Valor p/ Desct Planilla | Payroll Discount Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70803 | 0 |
| FPI | 28 | FPI_PENDEN | N | 14 | 2 | Vlr Pendente | Val Pend | Pending Vl | Valor Pendente Proximo BV | Val Pendiente próximo BV | Next TR Pending Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70804 | 0 |
| FPI | 29 | FPI_OBS | C | 40 | 0 | Observacoes | Observac | Notes | Observacoes | Observac | Notes | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70805 | 0 |
| FPI | 30 | FPI_USUAPR | C | 15 | 0 | Aprovador | Aprobador | Approver | Aprovador | Aprobador | Approver | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70806 | 0 |
| FPI | 31 | FPI_USUABR | C | 15 | 0 | Usuario Aber | Usuario Aper | Opening User | Usuario Abertura | Usuario apertura | Opening User | @! | - | x x x x x x x x x x x x x x x x | SUBSTR(CUSUARIO,7,15) | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70807 | 0 |
| FPI | 32 | FPI_USUFEC | C | 15 | 0 | Usuario Fech | Usuar Cierre | Closing User | Usuario Fechamento | Usuario de cierre | Closing User | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70808 | 0 |
| FPI | 33 | FPI_USERGI | C | 17 | 0 | Log de Inclu | Log de Incl | Add Log | Log de Inclusao | Log inclusión | Inclusion Log | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70809 | 0 |
| FPI | 34 | FPI_USERGA | C | 17 | 0 | Log de Alter | Log de Modif | Editing Log | Log de Alteracao | Log de Modific | Editing Log | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 70810 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FPI | 1 | FPI_FILIAL+FPI_NRBV | Nro.BV | Nº BV | TR No. | S | - | - | S | 2 | 3 | - | 10371 | 0 |
| FPI | 2 | FPI_FILIAL+FPI_NOMMOT | Nome Motoris | Nomb Conduct | Driver Name | S | - | - | S | 2 | 3 | - | 10372 | 0 |
| FPI | 3 | FPI_FILIAL+FPI_NOMCLI | Nome Cliente | Nomb Cliente | Customer Nam | S | - | - | S | 2 | 3 | - | 10373 | 0 |
| FPI | 4 | FPI_FILIAL+FPI_AS | Nro. AS | Nº AS | AS No. | S | - | - | S | 2 | 3 | - | 10374 | 0 |
| FPI | 5 | FPI_FILIAL+FPI_SOT+FPI_OBRA | Nro.Projeto + Cod.Obra | Nº Proyecto + Cód.Obra | ProjectNo. + Work Cd | S | - | - | S | 2 | 3 | - | 10375 | 0 |
| FPI | 6 | FPI_FILIAL+FPI_FROTA | Frota | Flota | Fleet | S | - | - | S | 2 | 3 | - | 10376 | 0 |
Ela é utilizada para controle numeracao contrato 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
FPI_FILIAL,
FPI_AS,
FPI_NRBV,
FPI_SOT,
FPI_OBRA,
FPI_MOTORI,
FPI_NOMMOT,
FPI_CLIENT,
FPI_LOJA,
FPI_NOMCLI,
FPI_TIPOD,
FPI_CODDOC,
FPI_CCUSTO,
FPI_NOMCCU,
FPI_FROTA,
FPI_DEPTO,
FPI_DTABER,
FPI_TIMEAB,
FPI_DTFECH,
FPI_TIMEFE,
FPI_STATUS,
FPI_APROV,
FPI_TOTVLE,
FPI_CODLCR,
FPI_DEVOLU,
FPI_RSDEVO,
FPI_DESFOL,
FPI_PENDEN,
FPI_OBS,
FPI_USUAPR,
FPI_USUABR,
FPI_USUFEC,
FPI_USERGI,
FPI_USERGA
FROM FPI
WHERE
D_E_L_E_T_ = ' '
AND FPI_FILIAL = 'VALOR'
AND FPI_AS = 'VALOR'
AND FPI_NRBV = 'VALOR'
AND FPI_SOT = 'VALOR'
AND FPI_OBRA = 'VALOR'
AND FPI_MOTORI = 'VALOR'
AND FPI_NOMMOT = 'VALOR'
AND FPI_CLIENT = 'VALOR'
AND FPI_LOJA = 'VALOR'
AND FPI_NOMCLI = 'VALOR'
AND FPI_TIPOD = 'VALOR'
AND FPI_CODDOC = 'VALOR'
AND FPI_CCUSTO = 'VALOR'
AND FPI_NOMCCU = 'VALOR'
AND FPI_FROTA = 'VALOR'
AND FPI_DEPTO = 'VALOR'
AND FPI_DTABER BETWEEN '20261001' AND '20261031'
AND FPI_TIMEAB = 'VALOR'
AND FPI_DTFECH BETWEEN '20261001' AND '20261031'
AND FPI_TIMEFE = 'VALOR'
AND FPI_STATUS = 'VALOR'
AND FPI_APROV = 'VALOR'
AND FPI_TOTVLE = 0
AND FPI_CODLCR = 'VALOR'
AND FPI_DEVOLU = 0
AND FPI_RSDEVO = 0
AND FPI_DESFOL = 0
AND FPI_PENDEN = 0
AND FPI_OBS = 'VALOR'
AND FPI_USUAPR = 'VALOR'
AND FPI_USUABR = 'VALOR'
AND FPI_USUFEC = 'VALOR'
AND FPI_USERGI = 'VALOR'
AND FPI_USERGA = 'VALOR'