Pragiva — Tecnologia na prática

Tabelas Referência

C2D Ajustes de Documentos Fiscais

C2D tem 26 campos, 4 índices e 10 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
C2D + empresa, ex.: C2D010
Chave única
C2D_FILIAL+C2D_CHVNF+C2D_CODOBS+C2D_CODAJ+C2D_CODITE+STR(C2D_ALQICM,6,2)+C2D_IDSUBI+C2D_ITEMNF
Compartilhamento
Exclusivo
Estrutura
26 campos (7 virtuais), 4 índices, 10 gatilhos
Rotina do sistema
TAFA062

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C2D_FILIAL, C2D_CHVNF, C2D_CODOBS, C2D_CODAJ, C2D_CODITE, C2D_IDSUBI
  FROM C2D010
 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 = 'C2D'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C2D 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 26

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Cód. Doc. Caractere 36 0 Real @! — Cód. Documento Fiscal
C. Obs Lanc Caractere 6 0 Real @! — Observação Lanc. Fiscal
ID Ajuste Caractere 10 0 Real @! C0J Cod. Id. Ajuste
Desc Ajuste Caractere 220 0 Virtual @! — Descr. Ajuste
Compl Ajuste Memo 999 0 Real — — Descr Complementar Ajuste
Id. Item Caractere 36 0 Real — — Id. Item
Cód. Item Caractere 60 0 Virtual @! C1L1 Código do Item
Descr It Caractere 220 0 Virtual @! — Descrição Item
Cod. Subitem Caractere 5 0 Virtual @R 999.99 CHY Codigo do Subitem
Desc.Subitem Caractere 220 0 Virtual @! — Descrição do Subitem
ID Subitem Caractere 36 0 Real — — Identificador do Subitem
Bs ICMS Numérico 16 2 Real @E 9,999,999,999,999.99 — Base Calculo ICMS
Alq ICMS Numérico 6 2 Real @E 999.99 — Alíquota do ICMS
Vlr ICMS Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do ICMS
Outros Vlrs Numérico 16 2 Real @E 9,999,999,999,999.99 — Outros Valores Ajuste
ID Caractere 36 0 Real — — Identificador do Registro
Dt. Visto Data 8 0 Real — — Data do Visto
Id. Tipo Mot Caractere 36 0 Real @! — Id. do Tipo de Motivo
Cód. Motivo Caractere 5 0 Virtual @! T0V Código do Motivo
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Desc. Motivo Caractere 220 0 Virtual @! — Descrição do Motivo
Op. Aliquota Caractere 2 0 Real @! — Opção Aliquota
Op. Base Caractere 2 0 Real @! — Opção Base
Op. Vl. Out. Caractere 2 0 Real @! — Opção Valor Outros
Op. Valor Caractere 2 0 Real @! — Opção Valor
Item NF. Caractere 4 0 Real @! — Item Nota Fiscal

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 C2D_FILIAL+C2D_CHVNF+C2D_CODOBS+C2D_CODAJ+C2D_CODITE+STR(C2D_ALQICM,6,2)+C2D_IDSUBI+C2D_ITEMNF Cód. Doc. + C. Obs Lanc + ID Ajuste + Id. Item + Alq ICMS + ID Subitem — S
2 C2D_FILIAL+C2D_CODOBS C. Obs Lanc — S
3 C2D_FILIAL+C2D_CODAJ+C2D_CODITE+STR(C2D_ALQICM,6,2) ID Ajuste + Id. Item + Alq ICMS — S
4 C2D_FILIAL+C2D_CODITE+STR(C2D_ALQICM,6,2) Id. Item + Alq ICMS — S

Gatilhos 10

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C2D_ALQICM 001 C2D_VLICM P FWFLDGET("C2D_BSICM")*(M->C2D_ALQICM/100) — — —
C2D_BSICM 001 C2D_VLICM P M->C2D_BSICM*(FWFLDGET("C2D_ALQICM")/100) — — —
C2D_CODAJ 001 C2D_DCODAJ X C0J->(C0J_CODIGO+' - '+SUBSTR(C0J_DESCRI,1,205)) C0J xFilial("C0J")+M->C2D_CODAJ —
C2D_CODITE 001 C2D_DCODIT X C1L->(C1L_CODIGO+' - '+C1L_DESCRI) C1L xFilial("C1L")+M->C2D_CODITE —
C2D_CODMOT 001 C2D_IDTMOT P POSICIONE("T0V",2, xFilial("T0V")+FWFLDGET("C2D_CODMOT")+FWFLDGET("C2D_IDSUBI"), "T0V_ID") — — —
C2D_CODMOT 002 C2D_DESMOT P POSICIONE("T0V",2, xFilial("T0V")+M->C2D_CODMOT+FWFLDGET("C2D_IDSUBI"), "T0V_DESCRI") — — —
C2D_ITEM 001 C2D_CODITE X C1L->(Alltrim(C1L_ID)) C1L xFilial("C1L")+M->C2D_ITEM —
C2D_ITEM 002 C2D_DCODIT X C1L->(ALLTRIM(C1L_CODIGO)+' - '+C1L_DESCRI) C1L xFilial("C1L")+M->C2D_ITEM —
C2D_SUBITE 001 C2D_DESCSU X CHY->CHY_DESCRI CHY xFilial("CHY") + xTafBldKey(.T.) —
C2D_SUBITE 002 C2D_IDSUBI X CHY->CHY_ID CHY xFilial("CHY") + xTafBldKey(.T.) —

Procedência

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