Pragiva — Tecnologia na prática

Tabelas Referência

AI2 Itens / Bonificação Financeira

AI2 tem 14 campos, 3 índices e 11 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
AI2 + empresa, ex.: AI2010
Chave única
AI2_FILIAL+AI2_CODBNF+AI2_ITEM+AI2_CODPRO
Compartilhamento
Compartilhado
Estrutura
14 campos (2 virtuais), 3 índices, 11 gatilhos
Exibição padrão
AI2_CODBNF+AI2_ITEM+AI2_CODPRO

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 AI2_FILIAL, AI2_CODBNF, AI2_ITEM, AI2_CODPRO
  FROM AI2010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY AI2_FILIAL, AI2_CODBNF, AI2_ITEM, AI2_CODPRO
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 = 'AI2'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem AI2 se liga

Consulta 2

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

Campos 14

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
Codigo Caractere 6 0 Real @! — Codigo de Bonificacao
Item Caractere 2 0 Real @! — Item do roteiro
Produto Caractere 15 0 Real @! SB1 Codigo do Produto
Descricao Caractere 50 0 Virtual @! — Descricao do Produto
Grupo Caractere 4 0 Real @! SBM Grupo do Produto
Descricao Caractere 30 0 Virtual @! — Descricao do Produto
Valor/Condic Numérico 14 2 Real @E 99,999,999,999.99 — Valor da condicao
Quant/Condic Numérico 12 2 Real @E 999,999,999.99 — Quantidade da condicao
Perc. Bonus Numérico 6 2 Real @E 999.99 — Percentual de bonus
Valor/Bonus Numérico 14 2 Real @E 99,999,999,999.99 — Valor de bonus
Regra/Bonus Caractere 1 0 Real @! — Regra de bonus
Proporcional Caractere 1 0 Real @! — Valor/bonus proporcional
Item Grade Caractere 3 0 Real @! — Item da Grade

Índices 3

OrdemChaveDescriçãoNicknamePesquisa
1 AI2_FILIAL+AI2_CODBNF+AI2_ITEM Codigo + Item — S
2 AI2_FILIAL+AI2_CODBNF+AI2_CODPRO Codigo + Produto — S
3 AI2_FILIAL+AI2_CODBNF+AI2_GRUPO Codigo + Grupo — S

Gatilhos 11

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
AI2_CODPRO 001 AI2_GRUPO P "" — — —
AI2_CODPRO 002 AI2_DESGRP P "" — — —
AI2_GRUPO 001 AI2_DESGRP P Posicione("SBM",1,xFilial("SBM")+M->AI2_GRUPO,"BM_DESC") — — —
AI2_GRUPO 002 AI2_CODPRO P "" — — —
AI2_GRUPO 003 AI2_DESPRO P "" — — —
AI2_PERCB 001 AI2_VALORB P 0 — — GDFieldGet( "AI2_REGRAB" ) == "1"
AI2_QUANTC 001 AI2_VALORC P 0 — — —
AI2_REGRAB 001 AI2_PERCB P 0 — — M->AI2_REGRAB == "1"
AI2_REGRAB 002 AI2_VALORB P 0 — — M->AI2_REGRAB == "1"
AI2_VALORB 001 AI2_PERCB P 0 — — GDFieldGet( "AI2_REGRAB" ) == "1"
AI2_VALORC 001 AI2_QUANTC P 0 — — —

Procedência

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