Pragiva — Tecnologia na prática

Tabelas Referência

C40 Oper da atividade imobiliaria

C40 tem 29 campos, 5 índices e 11 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
C40 + empresa, ex.: C40010
Chave única
C40_FILIAL+C40_ID
Compartilhamento
Exclusivo
Estrutura
29 campos (4 virtuais), 5 índices, 11 gatilhos
Rotina do sistema
TAFA070

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C40_FILIAL, C40_ID
  FROM C40010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY C40_FILIAL, C40_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 = 'C40'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C40 se liga

Consulta 3

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

Gatilhos buscam em 3

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
Dt Operação Data 8 0 Real — — Data da Operação
Ind Operação Caractere 6 0 Real @! C41 Indic do tipo da Operação
Des Operação Caractere 220 0 Virtual @! — Des Tipo da Operação
Uni Imobi Caractere 6 0 Real @! C42 Unidade Imobiliaria
Des Indi Imo Caractere 220 0 Virtual @! — Des Indic Uni Imobiliaria
Id.Atividade Caractere 100 0 Real @! — Identif. Atividade
Des Imobi. Caractere 90 0 Real @! — Descrição Resumida Imobil
Num Contrato Caractere 100 0 Real @! — Numero do Contrato
CPF Caractere 11 0 Real @R 999.999.999-99 — CPF
CNPJ Caractere 14 0 Real @R! NN.NNN.NNN/NNNN-99 — CNPJ
V Total UI Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total da UI
Val Acumulad Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total Acumulado
Val Recebido Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total Recebido
CST PIS Caractere 6 0 Real @! C17 CST PIS
Des CST PIS Caractere 220 0 Virtual @! — Des CST PIS
BC de PIS Numérico 16 2 Real @E 9,999,999,999,999.99 — Base de Calculo de PIS
Alq de PIS Numérico 8 4 Real @E 999.9999 — Alíquota de PIS
Valor de PIS Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor de PIS
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
CST COFINS Caractere 6 0 Real @! C17 CST de COFINS
Des CST COF Caractere 220 0 Virtual @! — Des CST de COFINS
BC de COFINS Numérico 16 2 Real @E 9,999,999,999,999.99 — Base de Calculo de COFINS
Alq COFINS Numérico 8 4 Real @E 999.9999 — Alq de COFINS
Val COFINS Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor de COFINS
Per Receita Numérico 8 4 Real @E 999.9999 — Percentual de Receita
Ind Natureza Caractere 1 0 Real @! — Indicador de Natureza
Inf Comp Caractere 220 0 Real @! — Informações Complementare
Status Reg. Caractere 1 0 Real @! — Status do registro

Índices 5

OrdemChaveDescriçãoNicknamePesquisa
1 C40_FILIAL+C40_IO+C40_UI+C40_IEMP+C40_CPF+C40_CNPJ+DTOS(C40_DTO)+C40_CSTP+C40_CSTC Ind Operação + Uni Imobi + Id.Atividade + CPF + CNPJ + Dt Operação + C — S
2 C40_FILIAL+C40_CPF CPF — S
3 C40_FILIAL+C40_CNPJ CNPJ — S
4 C40_FILIAL+DTOS(C40_DTO) Dt Operação — S
5 C40_FILIAL+C40_ID ID — S

Gatilhos 11

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C40_ALQCOF 001 C40_VCOFIN P FWFLDGET("C40_VBCCOF")*M->C40_ALQCOF/100 — — —
C40_ALQPIS 001 C40_VPIS P FWFLDGET("C40_VBCPIS")*M->C40_ALQPIS/100 — — —
C40_CSTC 001 C40_DCSTCO X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C40_CSTC —
C40_CSTP 001 C40_DCSTPI X C17->(C17_CODIGO+' - '+C17_DESCRI) C17 xFilial("C17")+M->C40_CSTP —
C40_IO 001 C40_DIO X C41->(C41_CODIGO+' - '+C41_DESCRI) C41 xFilial("C41")+M->C40_IO —
C40_UI 001 C40_DUI X C42->(C42_CODIGO+' - '+C42_DESCRI) C42 xFilial("C42")+M->C40_UI —
C40_VBCCOF 001 C40_VCOFIN P M->C40_VBCCOF*FWFLDGET("C40_ALQCOF")/100 — — —
C40_VBCPIS 001 C40_VPIS P M->C40_VBCPIS*FWFLDGET("C40_ALQPIS")/100 — — —
C40_VRECAC 001 C40_PERREC P (M->C40_VRECAC+FWFLDGET("C40_VTOTRE"))/FWFLDGET("C40_VTOTVE") — — —
C40_VTOTRE 001 C40_PERREC P (FWFLDGET("C40_VRECAC")+M->C40_VTOTRE)/FWFLDGET("C40_VTOTVE") — — —
C40_VTOTVE 001 C40_PERREC P (FWFLDGET("C40_VRECAC")+FWFLDGET("C40_VTOTRE"))/M->C40_VTOTVE — — —

Procedência

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