Pragiva — Tecnologia na prática

Tabelas Referência

FPI CONTROLE NUMERACAO CONTRATO

FPI tem 34 campos, 6 índices e 15 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
FPI + empresa, ex.: FPI010
Chave única
FPI_FILIAL+FPI_NRBV
Compartilhamento
Exclusivo
Estrutura
34 campos (0 virtuais), 6 índices, 15 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 FPI_FILIAL, FPI_NRBV
  FROM FPI010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY FPI_FILIAL, FPI_NRBV
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'FPI'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem FPI se liga

Consulta 5

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Campos 34

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Nro. AS Caractere 27 0 Real — — Nro. AS
Nro.BV Caractere 9 0 Real — — Nro.BV
Nro.Projeto Caractere 22 0 Real — FP0 Nro.Projeto
Cod.Obra Caractere 3 0 Real — — Cod.Obra
Motorista Caractere 6 0 Real — DA4 Motorista
Nome Motoris Caractere 30 0 Real — — Nome Motoris
Cliente Caractere 6 0 Real @! SA1 Cliente
Loja Caractere 2 0 Real @! — Loja
Nome Cliente Caractere 50 0 Real @! — Nome Cliente
Tipo Docto Caractere 1 0 Real — — Tipo Docto
Cod.Docto Caractere 22 0 Real — — Cod.Docto
Centro Custo Caractere 9 0 Real @! CTT Centro Custo
Nome C.Custo Caractere 30 0 Real — — Nome C.Custo
Frota Caractere 16 0 Real — ST9 Frota
Departamento Caractere 1 0 Real — — Departamento
Dt Abertura Data 8 0 Real — — Dt Abertura
Hra Abertura Caractere 4 0 Real @R 99:99 — Hra Abertura
Dt Fechamen. Data 8 0 Real — — Dt Fechamen.
Hra Fechamen Caractere 4 0 Real @R 99:99 — Hra Fechamen
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Situacao Caractere 1 0 Real @! — Situacao
Aprovado Caractere 1 0 Real — — Aprovado
Total Vl Dev Numérico 12 2 Real @E 999,999,999.99 — Total Vl Dev
Cod Anterior Caractere 16 0 Real — — Cod Anterior
Vlr Devoluca Numérico 14 2 Real @E 99,999,999,999.99 — Valor da Devolucao
Dinheiro Dev Numérico 14 2 Real @E 99,999,999,999.99 — Dinheiro Devolvido
Vlr Desc Fol Numérico 14 2 Real @E 99,999,999,999.99 — Valor para Desconto Folha
Vlr Pendente Numérico 14 2 Real @E 99,999,999,999.99 — Valor Pendente Proximo BV
Observacoes Caractere 40 0 Real — — Observacoes
Aprovador Caractere 15 0 Real @! — Aprovador
Usuario Aber Caractere 15 0 Real @! — Usuario Abertura
Usuario Fech Caractere 15 0 Real @! — Usuario Fechamento
Log de Inclu Caractere 17 0 Real — — Log de Inclusao
Log de Alter Caractere 17 0 Real — — Log de Alteracao

Índices 6

OrdemChaveDescriçãoNicknamePesquisa
1 FPI_FILIAL+FPI_NRBV Nro.BV — S
2 FPI_FILIAL+FPI_NOMMOT Nome Motoris — S
3 FPI_FILIAL+FPI_NOMCLI Nome Cliente — S
4 FPI_FILIAL+FPI_AS Nro. AS — S
5 FPI_FILIAL+FPI_SOT+FPI_OBRA Nro.Projeto + Cod.Obra — S
6 FPI_FILIAL+FPI_FROTA Frota — S

Gatilhos 15

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
FPI_AS 001 FPI_SOT P cPrjObra:=Posicione('FQ5',9,xFilial('FQ5')+M->FPI_AS,'FQ5_SOT') — — —
FPI_AS 002 FPI_OBRA P cObra:=Posicione('FQ5',9,xFilial('FQ5')+M->FPI_AS,'FQ5_OBRA') — — —
FPI_AS 003 FPI_TIPOD P SubStr(M->FPI_AS,7,1) — — —
FPI_AS 004 FPI_CLIENT P FP0->FP0_CLI — — —
FPI_AS 005 FPI_LOJA P FP0->FP0_LOJA — — —
FPI_AS 006 FPI_CLIENT P LOCA04413(M->FPI_SOT,'C') — — —
FPI_AS 007 FPI_LOJA P LOCA04413(M->FPI_SOT,'L') — — —
FPI_AS 008 FPI_NOMCLI P LOCA04413(M->FPI_SOT,'N') — — —
FPI_CCUSTO 001 FPI_NOMCCU P Posicione('CTT',1,xFilial('CTT')+M->FPI_CCUSTO,'CTT_DESC01') — — —
FPI_MOTORI 001 FPI_NOMMOT P Posicione('DA4',1,xFilial('DA4')+M->FPI_MOTORI,'DA4_NOME') — — —
FPI_SOT 001 FPI_CLIENT P Posicione('FP0',1,SubStr(M->FPI_SOT,5,2)+M->FPI_SOT,'FP0_CLI') FP0 xFilial('FP0')+M->FPI_SOT —
FPI_SOT 002 FPI_LOJA P FP0->FP0_LOJA — — —
FPI_SOT 003 FPI_NOMCLI P FP0->FP0_CLINOM — — —
FPI_STATUS 001 FPI_DTFECH P Iif(M->FPI_STATUS=='F',DDATABASE,'') — — —
FPI_STATUS 002 FPI_TIMEFE P Iif(M->FPI_STATUS=='F',TIME(),'') — — —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.