Pragiva — Tecnologia na prática

Tabelas Referência

SA5 Amarração Produto x Fornecedor

SA5 tem 116 campos, 15 índices e 16 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
SA5 + empresa, ex.: SA5010
Chave única
A5_FILIAL+A5_FORNECE+A5_LOJA+A5_PRODUTO+A5_FABR+A5_FALOJA+A5_REFGRD+A5_CODPRF
Compartilhamento
Compartilhado
Estrutura
116 campos (5 virtuais), 15 índices, 16 gatilhos
Rotina do sistema
MATA061

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 A5_FILIAL, A5_FORNECE, A5_LOJA, A5_PRODUTO, A5_FABR, A5_FALOJA
  FROM SA5010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY A5_FILIAL, A5_FORNECE, A5_LOJA, A5_PRODUTO, A5_FABR, A5_FALOJA, A5_REFGRD, A5_CODPRF
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 = 'SA5'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem SA5 se liga

Consulta 11

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

Gatilhos buscam em 3

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 1

Tabelas cujos campos usam esta como consulta padrão.

Campos 116

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Fornecedor Caractere 6 0 Real @! FOR Codigo do Fornecedor
Loja Caractere 2 0 Real @! — Loja do Fornecedor
Nome Caractere 50 0 Real @! — Nome do Fornecedor
Nome Reduz. Caractere 20 0 Virtual @! — Nome do Fornecedor
Produto Caractere 15 0 Real @! PRO Codigo do Produto
Descricao Caractere 50 0 Real @! — Nome do Produto
Ref Grd Cfg Caractere 26 0 Real @! SB4 Referencia de Grade
Cod.Prod.For Caractere 20 0 Real @! — Codigo do Produto no Forn
Desc. Ref Gr Caractere 30 0 Real @! — Descricao Referencia Grd
1a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 1a. Compra
2a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 2a. Compra
3a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 3a. Compra
4a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 4a. Compra
5a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 5a. Compra
6a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 6a. Compra
7a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 7a. Compra
8a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 8a. Compra
9a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 9a. Compra
10a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 10a. Compra
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
11a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 11a. Compra
12a. Quant. Numérico 12 2 Real @E 999,999,999.99 — Quantidade da 12a. Compra
1o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 1a. Compra
2o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 2a. Compra
3o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 3a. Compra
4o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 4a. Compra
5o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 5a. Compra
6o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 6a. Compra
7o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 7a. Compra
8o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 8a. Compra
9o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 9a. Compra
10o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 10a. Compra
11o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 11a. Compra
12o. Preco Numérico 14 2 Real @E 99,999,999,999.99 — Preco da 12a. Compra
1a. Cond. Caractere 3 0 Real @! — Condicao Pgto 1a. Compra
2a. Cond. Caractere 3 0 Real @! — Condicao Pgto 2a. Compra
3a. Cond. Caractere 3 0 Real @! — Condicao Pgto 3a. Compra
4a. Cond. Caractere 3 0 Real @! — Condicao Pgto 4a. Compra
5a. Cond. Caractere 3 0 Real @! — Condicao Pgto 5a. Compra
6a. Cond. Caractere 3 0 Real @! — Condicao Pgto 6a. Compra
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
7a. Cond. Caractere 3 0 Real @! — Condicao Pgto 7a. Compra
8a. Cond. Caractere 3 0 Real @! — Condicao Pgto 8a. Compra
9a. Cond. Caractere 3 0 Real @! — Condicao Pgto 9a. Compra
10a. Cond. Caractere 3 0 Real @! — Condicao Pgto 10a. Compra
11a. Cond. Caractere 3 0 Real @! — Condicao Pgto 11a. Compra
12a. Cond. Caractere 3 0 Real @! — Condicao Pgto 12a. Compra
1a. Data Data 8 0 Real — — Data da 1a. Compra
2a. Data Data 8 0 Real — — Data da 2a. Compra
3a. Data Data 8 0 Real — — Data da 3a. Compra
4a. Data Data 8 0 Real — — Data da 4a. Compra
5a. Data Data 8 0 Real — — Data da 5a. Compra
6a. Data Data 8 0 Real — — Data da 6a. Compra
7a. Data Data 8 0 Real — — Data da 7a. Compra
8a. Data Data 8 0 Real — — Data da 8a. Compra
9a. Data Data 8 0 Real — — Data da 9a. Compra
10a. Data Data 8 0 Real — — Data da 10a. Compra
11a. Data Data 8 0 Real — — Data da 11a. Compra
12a. Data Data 8 0 Real — — Data da 12a. Compra
Contr. Lote Numérico 4 0 Real 9999 — Controle de Lote no CQ
Entregas Numérico 4 0 Real 9999 — Numero de Entregas
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Nota Numérico 1 0 Real 9 — Nota
Status Caractere 1 0 Real — — Status do Produto
Fabricante Caractere 6 0 Real @! SA2 Codigo do Fabricante
Loja Fabric. Caractere 2 0 Real @! — Loja do Fabricante
Nome Fabric. Caractere 20 0 Virtual @! — Nome do Fabricante
Moeda Utiliz Caractere 3 0 Real @! SYF Moeda utilizada pelo Forn
Vlr.Cotaçao Numérico 15 5 Real @E 999,999,999.99999 — Valor Cotacao US$
Lead Time Numérico 5 0 Real 99999 — Dias p/ Fornecimento
Quant.Cotada Numérico 12 2 Real @E 999,999,999.99 — Quantidade Cotada
Ult. Entrega Data 8 0 Real — — Ultima Entrega
Vlr.Ult.FOB Numérico 15 5 Real 999999999.99999 — Vlr. Ultimo FOB
Lote Minimo Numérico 8 2 Real 99999.99 — Lote Minimo do Fornec.
Lote Multip. Numérico 8 2 Real 99999.99 — Lote Multiplo
Part-Num.Opc Caractere 48 0 Real — — Part-Num.Opc
Unidade Caractere 2 0 Real — SAH Unidade utilizada p/Forne
Peso Liquido Numérico 12 4 Real @E 9,999,999.9999 — Peso Liquido do Prod/Forn
Situacao Caractere 1 0 Real @! QEG Classe Situacao Forn/Prod
Skip-Lote Caractere 2 0 Real @! QSL Codigo do Skip-Lote
RIAI Caractere 8 0 Real @! — No Rel. Insp. Amost. Inic
Data RIAI Data 8 0 Real — — Data do RIAI
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Valid. RIAI Data 8 0 Real — — Data de Validade do RIAI
Tempo Limite Numérico 2 0 Real 99 — Tempo Limite sem Entregas
Pl. Amost. a Caractere 2 0 Real @! Q5 Plano Amostragem a
Nivel a Caractere 2 0 Real @! — Nivel a
NQA a Caractere 5 0 Real — Q1 Nivel Qualid. Aceitavel a
Pl. Amost. b Caractere 2 0 Real @! Q5 Plano Amostragem b
Nivel b Caractere 2 0 Real @! — Nivel b
NQA b Caractere 5 0 Real — Q1 Nivel Qualid. Aceitavel b
Fab/Rev/Perm Caractere 1 0 Real @! — Fabricante/Revend/Permuta
Atualiza Caractere 1 0 Real @! — Atualizacao automatica
Cod. Ligacao Caractere 8 0 Real 99999999 — Cod. Ligacao c/ Historico
Tipo Atualiz Caractere 1 0 Real @! — Tipo da Atualizacao
Incoterm Caractere 8 0 Real @! SYJ Incoterm
Transf. Cost Numérico 15 5 Real @E 999,999,999.99999 — Transf. Cost
Cod.Prod.Cat Caractere 18 0 Real @! — Cod.Produto no Catalogo
Grupo Caractere 4 0 Virtual @! SBM Grupo Veiculos/Oficina
Cod. Produto Caractere 27 0 Virtual — B00 Produto Veiculos/Oficina
Cod.Barras Caractere 15 0 Real @! — Cod.barras do fornecedor
Tipo Cotacao Caractere 1 0 Real @! — Tipo de Cotacao
Tempo Transi Numérico 3 0 Real 999 — Tempo Transito apos envio
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Tab.Preco Caractere 3 0 Real @! AIASA5 Tabela de Preco
Desc.Tab.Prc Caractere 30 0 Virtual — — Descricäo da Tab. Preco
C.Custo Caractere 9 0 Real @! CTT Centro de custo
Num.Ent.Sit. Numérico 2 0 Real 99 — Num.Entradas Situacäo
Entradas Sit Numérico 4 0 Real 9999 — Num Entradas Situacao
TE p/ Bonif. Caractere 3 0 Real @! SF4 Tp.Entr. para Bonificacao
UM p/ NFe Caractere 1 0 Real @! — Unidade de Medida p/ NFe
Entrega Numérico 5 0 Real @E 99,999 — Prazo de Entrega
Tipo Prazo Caractere 1 0 Real @! — Tipo de Prazo de Entrega
Cod.Fis.Forn Caractere 15 0 Real @! — Código Fiscal Fornecedor
NCM Prod.Frn Caractere 10 0 Real @R 9999.99.99 SYD1 NCM do Produto Fornecedor
Desc.Prod.Fr Caractere 50 0 Real @! — Descrição Prod.Fornecedor
Cod CNO Caractere 6 0 Real — SON Codigo CNO
Dif. Qtd Nfe Numérico 5 2 Real @E 99.99 — Tolerancia de Diferenca
Vol. Maximo Numérico 9 0 Real @E 999,999,999 — Volume Maximo
TE p/ Compl. Caractere 3 0 Real @! SF4 Tp.Entr. p/ Compl. Preço

Índices 15

OrdemChaveDescriçãoNicknamePesquisa
1 A5_FILIAL+A5_FORNECE+A5_LOJA+A5_PRODUTO+A5_FABR+A5_FALOJA+A5_REFGRD Fornecedor + Loja + Produto + Fabricante + Loja Fabric. + Ref Grd Cfg — S
2 A5_FILIAL+A5_PRODUTO+A5_FORNECE+A5_LOJA Produto + Fornecedor + Loja — S
3 A5_FILIAL+A5_PRODUTO+A5_FABR+A5_FORNECE Produto + Fabricante + Fornecedor — S
4 A5_FILIAL+A5_FABR+A5_FALOJA+A5_PRODUTO Fabricante + Loja Fabric. + Produto — S
5 A5_FILIAL+A5_CODPRF+A5_PRODUTO+A5_FABR+A5_FORNECE Cod.Prod.For + Produto + Fabricante + Fornecedor — S
6 A5_FILIAL+A5_CHAVE Cod. Ligacao — S
7 A5_FILIAL+A5_CODPRCA Cod.Prod.Cat — S
8 A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODBAR Fornecedor + Loja + Cod.Barras — S
9 A5_FILIAL+A5_FORNECE+A5_LOJA+A5_REFGRD+A5_FABR+A5_FALOJA Fornecedor + Loja + Ref Grd Cfg + Fabricante + Loja Fabric. — S
A A5_FILIAL+A5_REFGRD+A5_FORNECE+A5_LOJA Ref Grd Cfg + Fornecedor + Loja — S
B A5_FILIAL+A5_REFGRD+A5_FABR+A5_FORNECE Ref Grd Cfg + Fabricante + Fornecedor — S
C A5_FILIAL+A5_FABR+A5_FALOJA+A5_REFGRD Fabricante + Loja Fabric. + Ref Grd Cfg — S
D A5_FILIAL+A5_CODPRF+A5_REFGRD+A5_FABR+A5_FORNECE Cod.Prod.For + Ref Grd Cfg + Fabricante + Fornecedor — S
E A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODPRF Fornecedor + Loja + Cod.Prod.For — S
F A5_FILIAL+A5_CODFIS+A5_PRODUTO+A5_FORNECE+A5_LOJA Cod.Fis.Forn + Produto + Fornecedor + Loja — S

Gatilhos 16

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
A5_CODTAB 001 A5_DSCTAB P AIA->AIA_DESCRI AIA xFilial("AIA")+M->A5_FORNECE+M->A5_LOJA+M->A5_CODTAB —
A5_DTRIAI 001 A5_VALRIAI P A5_DTRIAI + 365 — — EMPTY(A5_VALRIAI).AND.!EMPTY(A5_DTRIAI)
A5_FABR 001 A5_FALOJA P SA2->A2_LOJA SA2 xFilial('SA2')+M->A5_FABR+If(Empty(EicRetLoja('M', 'A5_FALOJA')),'',M->A5_FALOJA) nModulo=17.or.nModulo=30.or.nModulo=31
A5_FABR 002 A5_FABRRED P SA2->A2_NREDUZ SA2 xFilial('SA2')+M->A5_FABR+If(Empty(EicRetLoja('M', 'A5_FALOJA')),'',M->A5_FALOJA) nModulo=17 .Or. nModulo=29
A5_FORNECE 001 A5_LOJA P SA2->A2_LOJA SA2 xFilial("SA2")+M->A5_FORNECE nModulo<>21 .and. empty(m->A5_LOJA)
A5_FORNECE 002 A5_DSCTAB P AIA->AIA_DESCRI AIA xFilial("AIA")+M->A5_FORNECE+M->A5_LOJA+M->A5_CODTAB —
A5_FORNECE 003 A5_NOMEFOR P SA2->A2_NOME SA2 Iif(Empty(M->A5_LOJA),xFilial("SA2")+M->A5_FORNECE,xFilial("SA2")+M->A5_FORNECE+M->A5_LOJA) —
A5_FORNECE 004 A5_NOMERED P SA2->A2_NREDUZ SA2 xFilial("SA2")+M->A5_FORNECE+If(nModulo==17 .Or. nModulo==29,EicRetLoja("M","A5_LOJA"),"") nModulo<>21
A5_FORNECE 005 A5_DSCTAB P AIA->AIA_DESCRI AIA xFilial("AIA")+M->A5_FORNECE+M->A5_LOJA+M->A5_CODTAB —
A5_LOJA 001 A5_NOMEFOR P SA2->A2_NOME SA2 xFilial("SA2")+M->A5_FORNECE+M->A5_LOJA —
A5_PRODUTO 001 A5_NOMPROD P IIF(!Empty(M->A5_PRODUTO),SB1->B1_DESC,"") SB1 xFilial("SB1")+M->A5_PRODUTO —
A5_PRODUTO 002 A5_REFGRD P " " — — —
A5_PRODUTO 003 A5_DESREF P " " — — —
A5_REFGRD 001 A5_DESREF P IIF(!Empty(M->A5_REFGRD),SB4->B4_DESC,"") SB4 xFilial("SB4")+M->A5_REFGRD —
A5_REFGRD 002 A5_PRODUTO P " " — — —
A5_REFGRD 003 A5_NOMPROD P " " — — —

Procedência

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