Pragiva — Tecnologia na prática

Tabelas Referência

AF2 Tarefas do Orçamento

AF2 tem 40 campos, 7 índices e 15 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
AF2 + empresa, ex.: AF2010
Chave única
AF2_FILIAL+AF2_ORCAME+AF2_VERSAO+AF2_TAREFA
Compartilhamento
Exclusivo
Estrutura
40 campos (1 virtual), 7 índices, 15 gatilhos
Exibição padrão
AF2_ORCAME+AF2_TAREFA+AF2_DESCRI+AF2_OBS

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 AF2_FILIAL, AF2_ORCAME, AF2_VERSAO, AF2_TAREFA, AF2_DESCRI
  FROM AF2010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY AF2_FILIAL, AF2_ORCAME, AF2_VERSAO, AF2_TAREFA
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 = 'AF2'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem AF2 se liga

Consulta 9

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

É consultada por 2

Tabelas cujos campos usam esta como consulta padrão.

Campos 40

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Orcamento Caractere 10 0 Real @! AF1 Codigo do Orcamento
Tarefa Caractere 12 0 Real @! — Codigo da Tarefa
Nivel Caractere 3 0 Real @! — Nivel do Orcamento
Descricao Caractere 90 0 Real @! — Descricao da Composicao
UM Caractere 2 0 Real — SAH Unidade de Medida
Quantidade Numérico 14 4 Real @E 999,999,999.9999 — Quantidade Utilizada
Grupo Caractere 5 0 Real @! AE5 Grupo de Tarefas
Composicao Caractere 10 0 Real @! AE1 Codigo da Composicao
Duracao Hrs. Numérico 8 2 Real @E 99,999.99 — Duracao da Tarefa em Hrs.
Cod. EDT Pai Caractere 12 0 Real @! — Codigo da EDT Pai
Calendario Caractere 3 0 Real @! SH7 Calendário utilizado
Centro Custo Caractere 9 0 Real @! CTT Centro de Custo
Classe Valor Caractere 9 0 Real @! CTH Classe de Valor
Item Contab. Caractere 9 0 Real @! CTD Item Contabil
Metodo Med. Caractere 1 0 Real — — Metodo de Medicao
Prioridade Numérico 5 0 Real @E 99999 — Prioridade da Tarefa
Cod. Memo Caractere 6 0 Real — — Codigo do Memo
Obsevacoes Memo 80 0 Virtual — — Observacoes
Faturavel ? Caractere 1 0 Real — — Permite Geracao PV/NFS
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cust.Moeda 1 Numérico 14 2 Real @E 99,999,999,999.99 — Custo Prv. Tarefa-Moeda 1
Cust.Moeda 2 Numérico 14 2 Real @E 99,999,999,999.99 — Custo Prv. Tarefa-Moeda 2
Cust.Moeda 3 Numérico 14 2 Real @E 99,999,999,999.99 — Custo Prv. Tarefa-Moeda 3
Cust.Moeda 4 Numérico 14 2 Real @E 99,999,999,999.99 — Custo Prv. Tarefa-Moeda 4
Cust.Moeda 5 Numérico 14 2 Real @E 99,999,999,999.99 — Custo Prv. Tarefa-Moeda 5
Ordem Caractere 3 0 Real @! — Ordem da Estrutura
Taxa Moeda 2 Numérico 14 2 Real @E 99,999,999,999.99 — Taxa 2 Informada Usuario
Taxa Moeda 3 Numérico 14 2 Real @E 99,999,999,999.99 — Taxa 3 Informada Usuario
Taxa Moeda 4 Numérico 14 2 Real @E 99,999,999,999.99 — Taxa 4 Informada Usuario
Taxa Moeda 5 Numérico 14 2 Real @E 99,999,999,999.99 — Taxa 5 Informada Usuario
% Markup Numérico 6 2 Real @E 999.99 — % Markup
Valor Markup Numérico 14 2 Real @E 99,999,999,999.99 — Valor do Markup
Valor Total Numérico 14 2 Real @E 999,999,999,999.99 — Valor Total de Venda
Util. Markup Caractere 1 0 Real — — Utiliza Markup
Status Caractere 1 0 Real — — Status Instalacao
Tipo Tarefa Caractere 6 0 Real @! ADS Tipo da Tarefa
EDT Ori Caractere 35 0 Real @! — EDT Original
Mod.Ori Caractere 12 0 Real @! — Modelo Original
Obrigatória Caractere 1 0 Real @! — Tarefa Obrigatória
Versão Caractere 3 0 Real @! — Versão

Índices 7

OrdemChaveDescriçãoNicknamePesquisa
1 AF2_FILIAL+AF2_ORCAME+AF2_TAREFA+AF2_ORDEM Orcamento + Tarefa + Ordem — S
2 AF2_FILIAL+AF2_ORCAME+AF2_EDTPAI+AF2_ORDEM Orcamento + Cod. EDT Pai + Ordem — S
3 AF2_FILIAL+AF2_ORCAME+AF2_COMPOS Orcamento + Composicao — S
4 AF2_FILIAL+AF2_ORCAME+AF2_DESCRI Orcamento + Descricao — S
5 AF2_FILIAL+AF2_ORCAME+AF2_VERSAO+AF2_TAREFA+AF2_ORDEM Orcamento + Versão + Tarefa + Ordem — S
6 AF2_FILIAL+AF2_ORCAME+AF2_VERSAO+AF2_EDTPAI+AF2_ORDEM Orcamento + Versão + Cod. EDT Pai + Ordem — S
7 AF2_FILIAL+AF2_ORCAME+AF2_VERSAO+AF2_COMPOS Orcamento + Versão + Composicao — S

Gatilhos 15

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
AF2_BDI 001 AF2_VALBDI P (M->AF2_BDI * M->AF2_CUSTO) / 100 — — M->AF2_BDI <> 0
AF2_BDI 002 AF2_VALBDI P (PmsGetBDIPad('AF2')/ 100 * M->AF2_CUSTO) — — M->AF2_BDI == 0
AF2_BDI 003 AF2_TOTAL P (M->AF2_VALBDI + M->AF2_CUSTO) — — —
AF2_COMPOS 001 AF2_COMPOS P M->AF2_COMPOS — — —
AF2_CUSTO 001 AF2_TOTAL P M->AF2_CUSTO + (M->AF2_CUSTO * M->AF2_BDI / 100) — — M->AF2_BDI <> 0
AF2_CUSTO 002 AF2_TOTAL P M->AF2_CUSTO + (M->AF2_CUSTO * PmsGetBDIPad('AF2')/ 100) — — M->AF2_BDI == 0
AF2_CUSTO 003 AF2_VALBDI P M->AF2_CUSTO * (M->AF2_BDI / 100) — — M->AF2_BDI <> 0
AF2_CUSTO 004 AF2_VALBDI P M->AF2_CUSTO * (PmsGetBDIPad('AF2') / 100) — — M->AF2_BDI == 0
AF2_ORCAME 001 AF2_TAREFA P MaGetNumAF2(,M->AF2_ORCAME) — — —
AF2_QUANT 001 AF2_QUANT P M->AF2_QUANT — — —
AF2_UTIBDI 001 AF2_BDI P If(M->AF2_UTIBDI=='2', 0, M->AF2_BDI) — — —
AF2_UTIBDI 002 AF2_VALBDI P If(M->AF2_UTIBDI=='2', 0, M->AF2_BDI) — — —
AF2_UTIBDI 003 AF2_TOTAL P If(M->AF2_UTIBDI=='2', M->AF2_CUSTO, M->AF2_VALBDI + M->AF2_CUSTO) — — —
AF2_VALBDI 001 AF2_BDI P (M->AF2_VALBDI * 100) / M->AF2_CUSTO — — —
AF2_VALBDI 002 AF2_TOTAL P (M->AF2_VALBDI + M->AF2_CUSTO) — — —

Procedência

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