Pragiva — Tecnologia na prática

Tabelas Referência

DG0 Versão Produto

DG0 tem 43 campos, 5 índices e 8 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 compartilhado derivado do dicionário padrão

Resposta rápida

Arquivo físico
DG0 + empresa, ex.: DG0010
Chave única
DG0_FILIAL+DG0_CDACDV+DG0_NRVRAC
Compartilhamento
Compartilhado
Estrutura
43 campos (3 virtuais), 5 índices, 8 gatilhos
Rotina do sistema
DPRA300

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 DG0_FILIAL, DG0_CDACDV, DG0_NRVRAC
  FROM DG0010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY DG0_FILIAL, DG0_CDACDV, DG0_NRVRAC
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 = 'DG0'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem DG0 se liga

Consulta 2

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

Campos 43

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Produto Dese Caractere 15 0 Real @! DG3001 Produto Desenvolvido
Versão Prod Caractere 10 0 Real 9999999999 — Versão Produto
Desc Versão Caractere 60 0 Real @! — Descrição Versão
Situação Caractere 1 0 Real — — Situação
Produto Prot Caractere 15 0 Real @! CZ3001 Produto Protótipo
Filial Padrã Caractere 2 0 Real — — Filial Padrão
Desc Prot Caractere 50 0 Virtual @! — Descrição Protótipo
Lista Compon Caractere 20 0 Real @! — Lista Componentes Destino
Roteiro Dest Caractere 2 0 Real @! — Roteiro Destino
Roteiro Prot Caractere 2 0 Real @! — Roteiro Protótipo
Rot Origem Caractere 2 0 Real @! — Roteiro Origem
Qtde Base Numérico 13 4 Real @E 99,999,999.9999 — Quantidade Base
Referência Caractere 20 0 Real @! — Referência
Valor Custo Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Custo Fabricação
Data Base Data 8 0 Real — — Data Base
Preço Base Numérico 15 4 Real @E 9,999,999,999.9999 — Preço Base
ROI Numérico 6 2 Virtual @E 999.99 — ROI
Dt Preço Fis Data 8 0 Real — — Data Preço Fiscal
Preço Fiscal Numérico 15 4 Real @E 9,999,999,999.9999 — Preço Fiscal
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dt Últ Repos Data 8 0 Real — — Data Última Reposição
Preço Repos Numérico 15 4 Real @E 9,999,999,999.9999 — Preço Reposição
Dt Últ Entr Data 8 0 Real — — Data Última Entrada
Preço Últ En Numérico 15 4 Real @E 9,999,999,999.9999 — Preço Última Entrada
Fator Refugo Numérico 5 2 Real @E 99.99 — Fator Refugo
Projeto Caractere 10 0 Real — AF8 Código Projeto
Tarefa Caractere 12 0 Real @! AF9DPR Tarefa
EDT - Estrut Caractere 12 0 Real @! AFC EDT - Estrutura Decomposi
Desc Projeto Caractere 90 0 Real @! — Descrição Projeto
Valor Projet Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Projeto
Vl Proj Des Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Projeto Desenv.
Val Custo Di Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Custos Diversos
Val Retorno Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Retorno Esperado
Val Prç Teto Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Preço-Teto
Val Investim Numérico 15 4 Real @E 9,999,999,999.9999 — Valor Investimento
Fórmula Proj Memo 10 0 Real — — Fórmula Projeto
Fórm Cust Di Memo 10 0 Real — — Fórmula Custos Diversos
Fórm Investi Memo 10 0 Real — — Fórmula Investimento
Data Criação Data 8 0 Real — — Data Criação Versão
Hora Criação Caractere 8 0 Real 99:99:99 — Hora Criação Versão
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Usu Criação Caractere 6 0 Real 999999 — Usuário Criação Versão
ID Narrativa Caractere 10 0 Real — — ID Narrativa
Nome Usuário Caractere 40 0 Virtual — — Nome Usuário

Índices 5

OrdemChaveDescriçãoNicknamePesquisa
1 DG0_FILIAL+DG0_CDACDV+DG0_NRVRAC Produto Dese + Versão Prod — S
2 DG0_FILIAL+DG0_TPST Situação — S
3 DG0_FILIAL+DG0_CDACDV+DG0_TPST Produto Dese + Situação — S
4 DG0_FILIAL+DG0_DSVR Desc Versão — S
5 DG0_FILIAL+DG0_CDACPY+DG0_CDRT Produto Prot + Roteiro Prot — S

Gatilhos 8

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
DG0_CDACDV 001 DG0_CDES POSICIONE("DG3",1,xFilial("DG3")+M->DG0_CDACDV, "DG3_CDES") — — —
DG0_CDACDV 002 DG0_NRVRAC IF(!ISINCALLSTACK("DPRA330"),DPRA300NRV( M->DG0_CDACDV ),"") — — —
DG0_CDACDV 003 DG0_DSVR POSICIONE("DG3",1,xFilial("DG3")+M->DG0_CDACDV, "DG3_DSACDV") — — —
DG0_CDACPY 001 DG0_DSACPY P POSICIONE("CZ3",1,xFilial("DG3")+M->DG0_CDACPY,"CZ3_DSAC") — — —
DG0_CDPJ 001 DG0_DSPJ POSICIONE("AF8",1,xFilial("AF8")+M->DG0_CDPJ,"AF8_DESCRI") — — —
DG0_QTACEA 001 DG0_QTACEA P DPRA300BAS() — — —
DG0_VLRS 001 DG0_VLTXUT If (M->DG0_VLUT > 0, (M->DG0_VLRS-M->DG0_VLUT)/M->DG0_VLUT, 0) — — —
DG0_VLUT 001 DG0_VLTXUT If (M->DG0_VLUT > 0, (M->DG0_VLRS-M->DG0_VLUT)/M->DG0_VLUT, 0) — — —

Procedência

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