Pragiva — Tecnologia na prática

Tabelas Referência

C4L Bens incorp. Ativo Imobilizado

C4L tem 31 campos, 7 índices e 18 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
C4L + empresa, ex.: C4L010
Chave única
C4L_FILIAL+C4L_ID
Compartilhamento
Exclusivo
Estrutura
31 campos (7 virtuais), 7 índices, 18 gatilhos
Rotina do sistema
TAFA069

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C4L_FILIAL, C4L_ID
  FROM C4L010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY C4L_FILIAL, C4L_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 = 'C4L'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C4L 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 31

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — XM0 Filial
ID Caractere 6 0 Real @! — Identificador Registro
Data Movto Data 8 0 Real — — Data do Movimento Decl.
Id Nat BC Cr Caractere 6 0 Real @! C11 Id. Natureza BC credito
Descr.Nat.BC Caractere 220 0 Virtual @! — Descr da Natureza BC Crdt
Id.B.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 @! — Indicador Origem Bem Inc.
Ind.Ut.B.Imo Caractere 1 0 Real @! — Ind.Ut.Bens.Inc.Atv.Imb
MesAnoAq.Bem Caractere 6 0 Real @R 99/9999 — Mês/Ano de Aqs. Bens
Vlr.Aq.Bem Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor de Aqs Bens
Par.Vlr.Aqs Numérico 16 2 Real @E 9,999,999,999,999.99 — Parcela Valor Aquisição
Vlr.Bc.Cred Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor da Base de Cálculo
Num.Parc.Ap. Caractere 1 0 Real @! — Indicador Número Parcelas
Cod.CST.PIS Caractere 6 0 Real @! C17 Cod CST Ref. PIS/PASEP
Des.Cst.Pis Caractere 220 0 Virtual @! — Des.St.Trb.PisPasep
Valor BC Pis Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Base Pis
Vlr Alíq 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 do Crédito PIS/PASE
Cod CST COF Caractere 6 0 Real @! C17 Código CST Referente COF
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Descr Cst.Cf Caractere 220 0 Virtual @! — Descr. CST Cofins
Valor BC Cof Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Base Cof
Alíq.Cofins Numérico 8 4 Real @E 999.9999 — Alíquota da Cofins
Vlr.Cof.Oper Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Cofins Operação
Id. Cta Cont Caractere 36 0 Real — — Id Cta Contábil Deb/Cred
Cta Contab Caractere 60 0 Virtual @! C1OB Cta Contábil Deb/Cred
D Cta Ctb Caractere 220 0 Virtual @! — Descr Cta Cont.
Descr Compl Caractere 220 0 Real @! — Descrição Complementar
Cod CCustos Caractere 6 0 Real @! C1P Centro de Custos
Cod CCustos Caractere 220 0 Virtual @! — Centro de Custos
Status Reg. Caractere 1 0 Real @! — Status do registro

Índices 7

OrdemChaveDescriçãoNicknamePesquisa
1 C4L_FILIAL+DTOS(C4L_PERIOD)+C4L_NATBCR+C4L_IDBMOB+C4L_INDORI+C4L_UTBIMO+C4L_CSTPIS+C4L_CSTCOF Data Movto + Id Nat BC Cr + Id.B.At.Imo + Ind.Ori.Bem + Ind.Ut.B.Imo + — S
2 C4L_FILIAL+C4L_NATBCR+C4L_IDBMOB+C4L_INDORI+C4L_UTBIMO+C4L_CSTPIS+C4L_CSTCOF Id Nat BC Cr + Id.B.At.Imo + Ind.Ori.Bem + Ind.Ut.B.Imo + Cod.CST.PIS — S
3 C4L_FILIAL+C4L_IDBMOB+C4L_INDORI+C4L_UTBIMO+C4L_CSTPIS+C4L_CSTCOF Id.B.At.Imo + Ind.Ori.Bem + Ind.Ut.B.Imo + Cod.CST.PIS + Cod CST COF — S
4 C4L_FILIAL+C4L_INDORI+C4L_UTBIMO+C4L_CSTPIS+C4L_CSTCOF Ind.Ori.Bem + Ind.Ut.B.Imo + Cod.CST.PIS + Cod CST COF — S
5 C4L_FILIAL+C4L_UTBIMO+C4L_CSTPIS+C4L_CSTCOF Ind.Ut.B.Imo + Cod.CST.PIS + Cod CST COF — S
6 C4L_FILIAL+C4L_CSTPIS+C4L_CSTCOF Cod.CST.PIS + Cod CST COF — S
7 C4L_FILIAL+C4L_ID ID — S

Gatilhos 18

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C4L_ALQCOF 001 C4L_VLRCOF P FWFLDGET("C4L_VLBCOF") * (M->C4L_ALQCOF / 100) — — —
C4L_ALQPIS 001 C4L_VLPIS P FWFLDGET("C4L_VLBPIS") * (M->C4L_ALQPIS /100) — — —
C4L_BCCRED 001 C4L_VLBPIS P XFUNTrg( 13 ) — — —
C4L_BCCRED 002 C4L_VLBCOF P XFUNTrg( 13 ) — — —
C4L_CODCTA 001 C4L_DCODCT X C1O->(AllTrim(C1O_CODIGO)+' - '+SubStr(C1O_DESCRI,1,150)) C1O xFilial("C1O")+M->C4L_CODCTA —
C4L_CODCUS 001 C4L_DCODCU X C1P->(AllTrim(C1P_CODCUS)+' - '+SubStr(C1P_CCUS,1,150)) C1P xFilial("C1P")+M->C4L_CODCUS —
C4L_CSTCOF 001 C4L_DCSTCO X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C4L_CSTCOF —
C4L_CSTPIS 001 C4L_DCSTPI X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C4L_CSTPIS —
C4L_CTACTB 001 C4L_CODCTA X C1O->(Alltrim(C1O_ID)) C1O xFilial("C1O")+M->C4L_CTACTB —
C4L_CTACTB 002 C4L_DCODCT X C1O->(AllTrim(C1O_CODIGO)+' - '+SubStr(C1O_DESCRI,1,150)) C1O xFilial("C1O")+M->C4L_CTACTB —
C4L_IDBMOB 001 C4L_DIDBMO X C4K->(C4K_CODIGO+' - '+C4K_DESCRI) C4K xFilial("C4K")+M->C4L_IDBMOB —
C4L_INDNPC 001 C4L_VLBPIS P XFUNTrg( 14 ) — — —
C4L_INDNPC 002 C4L_VLBCOF P XFUNTrg( 14 ) — — —
C4L_NATBCR 001 C4L_DNATBC X C11->(C11_CODIGO+' - '+C11_DESCRI) C11 xFilial("C11")+M->C4L_NATBCR —
C4L_PAVAQS 001 C4L_BCCRED P FWFLDGET("C4L_VLAQBM")-M->C4L_PAVAQS — — —
C4L_VLAQBM 001 C4L_BCCRED P M->C4L_VLAQBM- FWFLDGET("C4L_PAVAQS") — — —
C4L_VLBCOF 001 C4L_VLRCOF P M->C4L_VLBCOF * (FWFLDGET("C4L_ALQCOF") / 100) — — —
C4L_VLBPIS 001 C4L_VLPIS P M->C4L_VLBPIS * (FWFLDGET("C4L_ALQPIS") /100) — — —

Procedência

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