Pragiva — Tecnologia na prática

Tabelas Referência

DL8 DEMANDAS

DL8 tem 33 campos, 6 índices e 10 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
DL8 + empresa, ex.: DL8010
Chave única
DL8_FILIAL+DL8_COD+DL8_SEQ
Compartilhamento
Compartilhado
Estrutura
33 campos (6 virtuais), 6 índices, 10 gatilhos
Rotina do sistema
TMSA158

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 DL8_FILIAL, DL8_COD, DL8_SEQ
  FROM DL8010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY DL8_FILIAL, DL8_COD, DL8_SEQ
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 = 'DL8'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem DL8 se liga

Consulta 1

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

Gatilhos buscam em 4

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 33

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Código da Filial
Fil Execução Caractere 2 0 Real — XM0 Filial de Execução
Código Caractere 8 0 Real @! — Código da demanda
Sequência Caractere 2 0 Real @! — Sequencial da demanda
Cont Demanda Caractere 8 0 Real @! DL72 Cód. contrato de demanda
Grupo Reg. Caractere 8 0 Real @! — Grupo Reg. Demanda
Desc Grupo R Caractere 30 0 Virtual @! — Desc. Grupo Reg Demandas
Tp Vei. Meta Caractere 2 0 Real @! DUT Tipo do Veiculo da Meta
Desc Tip Vei Caractere 30 0 Virtual @! — Desc Tipo Veículo
Prev. atend. Data 8 0 Real — — Previsão de atendimento
Hr Previsão Caractere 4 0 Real @R 99:99 — Hora de prev. atendimento
Devedor Caractere 6 0 Real @! SA1DMD Cliente devedor
Loja Caractere 2 0 Real @! SA1LOJ Loja do cliente devedor
Nome Caractere 50 0 Virtual @! — Nome do devedor
Tot Contrato Numérico 14 4 Virtual @E 999,999,999.9999 — Qtde total do contrato
Sld Contrato Numérico 14 4 Virtual @E 999,999,999.9999 — Saldo contrato de demanda
Unidade Caractere 1 0 Real @! — Unidade referente à qtde
Qtde Numérico 14 4 Real @E 999,999,999.9999 — Quantidade da demanda
Status Caractere 1 0 Real @! — Status Demanda
Mot. Status Caractere 100 0 Real — — Motivo do Status
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cód Planejam Caractere 8 0 Real @! — Código do Planejamento
Cód observac Caractere 6 0 Real @! — Código da observação
Observação Memo 360 0 Virtual — — Descrição da Observação
Fil. Geração Caractere 2 0 Real — XM0 Filial de Geração
Mark Caractere 2 0 Real @! — Sel do registro em tela
Origem Deman Caractere 1 0 Real @! — Origem da Demanda
Seq. de Meta Caractere 3 0 Real @! — Sequência de Meta
Pontos Orig. Numérico 4 0 Real @E 9,999 — Pontos origem da Demanda
Pontos Dest. Numérico 4 0 Real @E 9,999 — Pontos destino da Demanda
Prev. Origem Data 8 0 Real — — Dt Previsão Origem
Hora Prv Ori Caractere 4 0 Real @R 99:99 — Hora Previsão Origem
Prev Destino Data 8 0 Real — — Dt Previsão Destino
Hr Prev Dest Caractere 4 0 Real @R 99:99 — Hora Previsão Destino

Índices 6

OrdemChaveDescriçãoNicknamePesquisa
1 DL8_FILIAL+DL8_COD+DL8_SEQ Código + Sequência — S
2 DL8_FILIAL+DL8_MARK Mark — N
3 DL8_FILIAL+DTOS(DL8_DATPRV)+DL8_HORPRV Prev. atend. + Hr Previsão — S
4 DL8_FILIAL+DL8_CRTDMD+DL8_CLIDEV+DL8_LOJDEV+DL8_PLNDMD+DL8_STATUS Cont Demanda + Devedor + Loja + Cód Planejam + Status — N
5 DL8_FILIAL+DL8_STATUS+DL8_PLNDMD+DTOS(DL8_DATPRV)+DL8_HORPRV Status + Cód Planejam + Prev. atend. + Hr Previsão — N
6 DL8_FILIAL+DL8_PLNDMD+DL8_CLIDEV+DL8_LOJDEV Cód Planejam + Devedor + Loja — S

Gatilhos 10

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
DL8_CLIDEV 001 DL8_NOMDEV P SA1->A1_NOME SA1 xFilial("SA1")+M->DL8_CLIDEV+M->DL8_LOJDEV —
DL8_CODGRD 001 DL8_DESGRD P DLC->DLC_DESCRI DLC xFilial("DLC")+M->DL8_CODGRD —
DL8_CRTDMD 001 DL8_QTCTDM X DL7->DL7_QTDTOT DL7 M->DL8_FILIAL+M->DL8_CRTDMD —
DL8_CRTDMD 002 DL8_SDCTDM P IF(!Empty(M->DL8_CRTDMD),TMCalcQtd('SALDO', DL7->DL7_QTDTOT, 2),0) — — —
DL8_CRTDMD 003 DL8_CLIDEV X DL7->DL7_CLIDEV — — —
DL8_CRTDMD 004 DL8_LOJDEV X DL7->DL7_LOJDEV — — —
DL8_CRTDMD 005 DL8_UM X DL7->DL7_UM — — —
DL8_CRTDMD 006 DL8_NOMDEV P Posicione('SA1', 1, xFilial("SA1")+M->DL8_CLIDEV+M->DL8_LOJDEV, "A1_NOME") — — —
DL8_QTD 001 DL8_SDCTDM P IF(INCLUI,TMCalcQtd('SALDO', M->DL8_QTD, 3),TMCalcQtd('SALDO', M->DL8_QTD-DL8->DL8_QTD, 3)) — — —
DL8_TIPVEI 001 DL8_DESTVE P DUT->DUT_DESCRI DUT xFilial("DUT")+M->DL8_TIPVEI —

Procedência

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