Pragiva — Tecnologia na prática

Tabelas Referência

AAM Contrato Prestação de Serviços

AAM tem 30 campos, 4 índices e 4 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
AAM + empresa, ex.: AAM010
Chave única
AAM_FILIAL+AAM_CONTRT
Compartilhamento
Compartilhado
Estrutura
30 campos (3 virtuais), 4 índices, 4 gatilhos
Exibição padrão
AAM_CONTRT+AAM_CODCLI+AAM_LOJA

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 AAM_FILIAL, AAM_CONTRT, AAM_CODCLI, AAM_LOJA
  FROM AAM010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY AAM_FILIAL, AAM_CONTRT
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 = 'AAM'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem AAM se liga

Consulta 2

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

É consultada por 1

Tabelas cujos campos usam esta como consulta padrão.

Campos 30

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial
No.Contrato Caractere 15 0 Real @! — Numero do Contrato
Cliente Caractere 6 0 Real @! SA1 Codigo do Cliente
Loja Caractere 2 0 Real @! — Loja do Cliente
Nome/Cliente Caractere 50 0 Virtual @! — Nome do cliente
Tp. Contrato Caractere 1 0 Real @! — Tipo de Contrato
Classific. Caractere 3 0 Real @! A7 Classificacao do Contrato
Desc.Classi. Caractere 30 0 Virtual @! — Descricao - Classificacao
Abrangencia Caractere 1 0 Real @! — Abrangencia
Situação Caractere 1 0 Real @! — Situação do Contrato
Ini.Vigencia Data 8 0 Real — — Inicio Vigencia Contrato
Fim Vigencia Data 8 0 Real — — Final Vigencia Contrato
Cond.Pag.PV Caractere 3 0 Real @! SE4 Condicao de Pagamento PV
Codigo Memo Caractere 6 0 Real @! — Codigo do campo Memo
Notas Memo 10 0 Virtual @! — Notas
Tipo Frete Caractere 1 0 Real @! — Tipo de Frete
Reaj. Auto. Caractere 1 0 Real @! — Reajuste Automatico
Sel.Servicos Caractere 1 0 Real @! — Seleção de Serviços
Taxa p/CTRC Caractere 1 0 Real @! — Taxa p/CTRC
Agrupa Nfc Caractere 1 0 Real @! — Agrupa Nf do Cliente
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Pes.Max CTRC Numérico 11 4 Real @E 999,999.9999 — Peso Maximo CTRC
Nfs por CTRC Numérico 5 0 Real 99999 — Qtde.NFs.p/CTRC
Ajuste Obrig Caractere 1 0 Real @! — Ajuste Obrigatorio
Gera PV Oper Caractere 1 0 Real — — Gera PV no Operador Logis
Preco Prod. Caractere 1 0 Real @! — Preço por Produto
Cli.Entrega Caractere 6 0 Real @! SA1 Cliente da Entrega (P.V.)
Loja Entrega Caractere 2 0 Real @! — Loja da Entrega (P.V.)
Proposta Caractere 6 0 Real @! — Código da proposta
Revisão Caractere 2 0 Real @! — Rev. Proposta
Est.Frt.Agr Caractere 1 0 Real @! — Estorno Frete Agrupado

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 AAM_FILIAL+AAM_CONTRT No.Contrato — S
2 AAM_FILIAL+AAM_CODCLI+AAM_LOJA+AAM_CLASSI Cliente + Loja + Classific. — S
3 AAM_FILIAL+AAM_PROPOS+AAM_REVPRO Proposta + Revisão — S
4 AAM_FILIAL+AAM_CODCLI+AAM_LOJA+AAM_CONTRT Cliente + Loja + No.Contrato — S

Gatilhos 4

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
AAM_CLASSI 001 AAM_DESCLA P Tabela( "A7", M->AAM_CLASSI, .F. ) — — —
AAM_CODCLI 001 AAM_NOMCLI P Posicione( "SA1", 1, xFilial("SA1")+M->AAM_CODCLI+M->AAM_LOJA,"A1_NOME") — — —
AAM_LOJA 001 AAM_NOMCLI P Posicione( "SA1", 1, xFilial("SA1")+M->AAM_CODCLI+M->AAM_LOJA,"A1_NOME") — — —
AAM_TPCONT 001 AAM_FIMVIG P IIF(M->AAM_TPCONT=="1",CTOD(""),M->AAM_FIMVIG) — — —

Procedência

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