Pragiva — Tecnologia na prática

Tabelas Referência

C4I Bens incorp Ativo Imobilizado

C4I tem 29 campos, 3 índices e 16 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
C4I + empresa, ex.: C4I010
Chave única
C4I_FILIAL+C4I_ID
Compartilhamento
Exclusivo
Estrutura
29 campos (7 virtuais), 3 índices, 16 gatilhos
Rotina do sistema
TAFA068

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C4I_FILIAL, C4I_ID
  FROM C4I010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY C4I_FILIAL, C4I_ID
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 = 'C4I'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C4I se liga

Consulta 4

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

Gatilhos buscam em 5

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 29

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
ID Caractere 6 0 Real @! — Identificador Registro
Data Movto Data 8 0 Real — — Data do Movimento Decl.
Id Nat BC Caractere 6 0 Real @! C11 Id. Natureza Base de Calc
Desc Nat BCC Caractere 220 0 Virtual @! — Descr da Natureza BCC
Id Be At Imo Caractere 6 0 Real @! C4K Ident Bens Ativo Imobiliz
D Id B.Atv Caractere 220 0 Virtual @! — Descr Ident Bens Ativo Im
Ind Ori Bem Caractere 1 0 Real — — Ind Origem Bem Incorporad
Ind Ut B Imo Caractere 1 0 Real @! — Ind Util.Bens Inc Atv Imo
Vlr Enc Depr Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do Encargo de Depre
Par Vlr Enc Numérico 16 2 Real @E 9,999,999,999,999.99 — Parcela Vlr Encargos Depr
Cod CST PIS Caractere 6 0 Real @! C17 Cod CST do PIS/PASEP
Des CST PIS Caractere 220 0 Virtual @! — Descr Situação Trib PIS
Valor BC Pis Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Base PIS/Pasep
Aliquota PIS Numérico 8 4 Real @E 999.9999 — Valor da Alíquota PIS
Vlr Cred PIS Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Crédito PIS/PASEP
Cod CST COF Caractere 6 0 Real @! C17 CST de COFINS
Desc CST COF Caractere 220 0 Virtual @! — Descrição CST Cofins
Valor BC Cof Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Base Cofins
Alíq Cofins Numérico 8 4 Real @E 999.9999 — Alíquota da Cofins
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Vlr Cred COF Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Crédito da Cofins
Id Cta. Ctb Caractere 36 0 Real — — Id. Cta Contábil Deb/Cre
Cta Contábil Caractere 60 0 Virtual @! C1OB Cta Contábil Deb/Cred
D Cta Ctb Caractere 220 0 Virtual @! — Desc Cta Contábil Deb/Cre
Cod CCustos Caractere 6 0 Real @! C1P Centro de Custos
Desc CCusto Caractere 220 0 Virtual @! — Descr Centro de Custos
Descr Compl Caractere 100 0 Real @! — Descrição Complementar
Status Reg. Caractere 1 0 Real @! — Status do registro
Cod.Identifi Caractere 60 0 Real @! — Codigo Identificador

Índices 3

OrdemChaveDescriçãoNicknamePesquisa
1 C4I_FILIAL+DTOS(C4I_PERIOD)+C4I_NATBCR+C4I_IDBMOB+C4I_INDORI+C4I_UTBIMO+C4I_CSTPIS+C4I_CSTCOF+C4I_CODID Data Movto + Id Nat BC + Id Be At Imo + Ind Ori Bem + Ind Ut B Imo + C — S
2 C4I_FILIAL+C4I_ID ID — S
3 C4I_FILIAL+C4I_CODID Cod.Identifi — S

Gatilhos 16

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C4I_ALQCOF 001 C4I_VLRCOF P FWFLDGET("C4I_VLBCOF")*(M->C4I_ALQCOF/100) — — —
C4I_ALQPIS 001 C4I_VLPIS P FWFLDGET("C4I_VLBPIS")*(M->C4I_ALQPIS/100) — — —
C4I_CODCTA 001 C4I_DCODCT X C1O->(C1O_CODIGO+' - '+C1O_DESCRI) C1O xFilial("C1O")+M->C4I_CODCTA —
C4I_CODCUS 001 C4I_DCODCU X C1P->(C1P_CODCUS+' - '+C1P_CCUS) C1P xFilial("C1P")+M->C4I_CODCUS —
C4I_CSTCOF 001 C4I_DCSTCO X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C4I_CSTCOF —
C4I_CSTPIS 001 C4I_DCSTPC X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C4I_CSTPIS —
C4I_CTACTB 001 C4I_CODCTA X C1O->(Alltrim(C1O_ID)) C1O xFilial("C1O")+M->C4I_CTACTB —
C4I_CTACTB 002 C4I_DCODCT X C1O->(AllTrim(C1O_CODIGO)+' - '+SubStr(C1O_DESCRI,1,150)) C1O xFilial("C1O")+M->C4I_CTACTB —
C4I_IDBMOB 001 C4I_DIDBMO X C4K->(C4K_CODIGO+' - '+C4K_DESCRI) C4K xFilial("C4K")+M->C4I_IDBMOB —
C4I_NATBCR 001 C4I_DNATBC X C11->(C11_CODIGO+' - '+C11_DESCRI) C11 xFilial("C11")+M->C4I_NATBCR —
C4I_PAVLEN 001 C4I_VLBPIS P FWFLDGET("C4I_VLENDE")-M->C4I_PAVLEN — — —
C4I_PAVLEN 002 C4I_VLBCOF P FWFLDGET("C4I_VLENDE")-M->C4I_PAVLEN — — —
C4I_VLBCOF 001 C4I_VLRCOF P M->C4I_VLBCOF*(FWFLDGET("C4I_ALQCOF")/100) — — —
C4I_VLBPIS 001 C4I_VLPIS P M->C4I_VLBPIS*(FWFLDGET("C4I_ALQPIS")/100) — — —
C4I_VLENDE 001 C4I_VLBPIS P M->C4I_VLENDE-FWFLDGET("C4I_PAVLEN") — — —
C4I_VLENDE 002 C4I_VLBCOF P M->C4I_VLENDE-FWFLDGET("C4I_PAVLEN") — — —

Procedência

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