Pragiva — Tecnologia na prática

Tabelas Referência

C37 Complemento Ressarcimento ICMS

C37 tem 34 campos, 4 índices e 7 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
C37 + empresa, ex.: C37010
Chave única
C37_FILIAL+C37_CHVNF+C37_NUMITE+C37_CODITE+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR
Compartilhamento
Exclusivo
Estrutura
34 campos (5 virtuais), 4 índices, 7 gatilhos
Rotina do sistema
TAFA062

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C37_FILIAL, C37_CHVNF, C37_NUMITE, C37_CODITE, C37_CODMOD, C37_SERIE
  FROM C37010
 WHERE D_E_L_E_T_ = ' '
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 = 'C37'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C37 se liga

Consulta 1

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

Gatilhos buscam em 2

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 34

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — XM0 FIlial
Cód. Doc. Caractere 36 0 Real @! — Cód. Documento Fiscal
Núm.Item Caractere 4 0 Real — — Número do Item
Cód.Item Caractere 36 0 Real — — Código do Item
ID Modelo Caractere 6 0 Real @! C01 Cod. Identificacao Modelo
Descr. Mod. Caractere 220 0 Virtual @! — Descr. Modelo Doc. Fis.
Serie Caractere 20 0 Real @! — Serie Documento Fiscal
Número Caractere 60 0 Real @! — Número Documento Fiscal
Emissão Data 8 0 Real — — Data Documento Fiscal
Id Particip Caractere 36 0 Real @! — Id Participante
Cód. Partic. Caractere 60 0 Virtual @! C1HA Código do Participante
Descr. Part. Caractere 220 0 Virtual @! — Descr. Participante
Qtd Item Numérico 16 2 Real @E 9,999,999,999,999.99 — Quantidade Item
Vlr Unit Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Unitário
Vlr Un BC Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Unitário BC
Chv Ult Ent Caractere 44 0 Real @! — Chave NFE Última Entrada
Núm. Item Caractere 4 0 Real @! — Núm sequencial item NFE
Vlr Bc ICMS Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Bc ICMS
Alíq. ICMS Numérico 16 2 Real @E 9,999,999,999,999.99 — Alíquota ICMS
Vlr Limitado Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor ICMS Limitado
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Vl Cred ICMS Numérico 16 3 Real @E 999,999,999,999.999 — Valor Unit Crédito ICMS
Alíq ICMS ST Numérico 16 2 Real @E 9,999,999,999,999.99 — Alíquota de ICMS ST
Vlr Unit Res Numérico 16 3 Real @E 999,999,999,999.999 — Valor Unitário de Ressar.
Código Resp. Caractere 1 0 Real @! — Código do Responsável
Código Mot. Caractere 1 0 Real @! — Código Motivo do Ressarc.
Chv NFE Ret. Caractere 44 0 Real @! — Chave NFE ICMS-ST Retido
ID Part Ret Caractere 36 0 Real @! — ID Particip. Ret. ICMS-ST
Part Ret Caractere 60 0 Virtual @! C1HA Particip. Ret. ICMS-ST
Desc Part Re Caractere 220 0 Virtual @! — Descr. Part. Ret ICMS-ST
Série NFE Caractere 3 0 Real @! — Série NFE da ret ICMS-ST
Núm NFE Ret Caractere 9 0 Real @! — Número NFE Ret. ICMS-ST
Núm Item Ret Caractere 4 0 Real @! — Número Item Ret ICMS-ST
Cód Mod DA Caractere 1 0 Real @! — Código Modelo de Arrecad.
Núm. DA Caractere 25 0 Real @! — Número do DA

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 C37_FILIAL+C37_CHVNF+C37_NUMITE+C37_CODITE+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR Cód. Doc. + Núm.Item + Cód.Item + ID Modelo + Serie + Número + Emissão — S
2 C37_FILIAL+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR ID Modelo + Serie + Número + Emissão + Id Particip — S
3 C37_FILIAL+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR Serie + Número + Emissão + Id Particip — S
4 C37_FILIAL+C37_CODPAR Id Particip — S

Gatilhos 7

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C37_CODMOD 001 C37_DCODMO X C01->(C01_CODIGO+' - '+C01_DESCRI) C01 xFilial("C01")+M->C37_CODMOD —
C37_CODPAR 001 C37_DCODPA X C1H->(C1H_CODPAR+' - '+C1H_NOME) C1H xFilial("C1H")+M->C37_CODPAR —
C37_CODPRE 001 C37_DCODPR X C1H->(AllTrim(C1H_CODPAR)+' - '+C1H_NOME) C1H xFilial("C1H")+M->C37_CODPRE —
C37_CPARRE 001 C37_CODPRE X C1H->(Alltrim(C1H_ID)) C1H xFilial("C1H")+M->C37_CPARRE —
C37_CPARRE 002 C37_DCODPR X C1H->(AllTrim(C1H_CODPAR)+' - '+C1H_NOME) C1H xFilial("C1H")+M->C37_CPARRE —
C37_CPARTI 001 C37_CODPAR X C1H->(Alltrim(C1H_ID)) C1H xFilial("C1H")+M->C37_CPARTI —
C37_CPARTI 002 C37_DCODPA X C1H->(AllTrim(C1H_CODPAR)+' - '+C1H_NOME) C1H xFilial("C1H")+M->C37_CPARTI —

Procedência

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