Pragiva — Tecnologia na prática

Tabelas Referência

C3M Informações adicionais ICMS ST

C3M tem 23 campos, 2 índices e 9 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
C3M + empresa, ex.: C3M010
Chave única
C3M_FILIAL+C3M_ID+C3M_CODAJU+C3M_IDSUBI+C3M_IDTMOT+C3M_SEQREG+C3M_CODPAR+C3M_CODMOD+C3M_NRODOC+DTOS(C3M_DTDOC)+C3M_SERDOC
Compartilhamento
Exclusivo
Estrutura
23 campos (7 virtuais), 2 índices, 9 gatilhos
Rotina do sistema
TAFA188

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 C3M_FILIAL, C3M_ID, C3M_CODAJU, C3M_IDSUBI, C3M_IDTMOT, C3M_SEQREG
  FROM C3M010
 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 = 'C3M'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem C3M se liga

Consulta 2

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 23

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
Cod.Ajuste Caractere 10 0 Real @! — Cod.Ajuste
Id. SubItem Caractere 36 0 Real — — Id. SubItem
Id. Tipo Mot Caractere 36 0 Real @! — Id. Tipo do Motivo
Id. Particip Caractere 36 0 Real @! — Id. Participante
Cód. Partic. Caractere 60 0 Virtual @! C1HA Código do Participante
Nome Caractere 220 0 Virtual @! — Nome do participante
ID Modelo Caractere 6 0 Real @! C01 Cod. Identificacao Modelo
Descr Modelo Caractere 220 0 Virtual @! — Descrição do Modelo
Nr. Doc. Caractere 9 0 Real @! — Número do documento
Dt. Emissão Data 8 0 Real — — Data de Emissão
Série Doc. Caractere 4 0 Real — — Série do documento
Sub-Série Caractere 3 0 Real — — Sub-Série do documento
Id. Item Caractere 36 0 Real — — Id. Item
Cód. Item Caractere 60 0 Virtual @! C1L1 Descrição Item
Descr Item Caractere 220 0 Virtual @! — Descrição do Item
Dt. do Visto Data 8 0 Real — — Data do Visto
Vlr. Ajuste Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor do ajuste operação
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
Chv Eletr Caractere 44 0 Real @! — Chv Eletronica Documento
Seq Registro Caractere 4 0 Real @! — Sequência do Registro

Índices 2

OrdemChaveDescriçãoNicknamePesquisa
1 C3M_FILIAL+C3M_ID+C3M_CODAJU+C3M_CODPAR+C3M_CODMOD+C3M_NRODOC+DTOS(C3M_DTDOC)+C3M_SERDOC+C3M_SUBSER ID + Cod.Ajuste + Id. Particip + ID Modelo + Nr. Doc. + Dt. Emissão + — S
2 C3M_FILIAL+C3M_ID+C3M_CODAJU+C3M_IDSUBI+C3M_IDTMOT+C3M_SEQREG+C3M_CODPAR+C3M_CODMOD+C3M_NRODOC+DTOS(C3M_DTDOC)+C3M_SERDOC ID + Cod.Ajuste + Id. SubItem + Id. Tipo Mot + Seq Registro + Id. Part — S

Gatilhos 9

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
C3M_CODITE 001 C3M_DCODIT P C1L->(C1L_CODIGO+' - '+C1L_DESCRI) C1L xFilial("C1L")+M->C3M_CODITE —
C3M_CODMOD 001 C3M_DCODMO X C01->(AllTrim(C01_CODIGO)+' - '+C01_DESCRI) C01 xFilial("C01")+M->C3M_CODMOD —
C3M_CODMOT 001 C3M_IDTMOT P POSICIONE("T0V",2, xFilial("T0V")+M->C3M_CODMOT+FWFLDGET("C3K_IDSUBI"), "T0V_ID") — — —
C3M_CODMOT 002 C3M_DESMOT P POSICIONE("T0V",2, xFilial("T0V")+M->C3M_CODMOT+FWFLDGET("C3K_IDSUBI"), "T0V_DESCRI") — — —
C3M_CODPAR 001 C3M_DCODPA X C1H->(C1H_CODPAR+' - '+C1H_NOME) C1H xFilial("C1H")+M->C3M_CODPAR —
C3M_CPARTI 001 C3M_CODPAR X C1H->(Alltrim(C1H_ID)) C1H xFilial("C1H")+M->C3M_CPARTI —
C3M_CPARTI 002 C3M_DCODPA X C1H->(AllTrim(C1H_CODPAR)+' - '+C1H_NOME) C1H xFilial("C1H")+M->C3M_CPARTI —
C3M_ITEM 001 C3M_CODITE X C1L->(Alltrim(C1L_ID)) C1L xFilial("C1L")+M->C3M_ITEM —
C3M_ITEM 002 C3M_DCODIT P C1L->(ALLTRIM(C1L_CODIGO)+' - '+SubStr(C1L_DESCRI,1,150)) — — —

Procedência

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