Pragiva — Tecnologia na prática

Tabelas Referência

SUO Campanhas

SUO tem 36 campos, 2 índices e 9 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
SUO + empresa, ex.: SUO010
Chave única
UO_FILIAL+UO_CODCAMP
Compartilhamento
Exclusivo
Estrutura
36 campos (1 virtual), 2 índices, 9 gatilhos
Rotina do sistema
TMKA310
Exibição padrão
UO_CODCAMP+UO_DESC

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 UO_FILIAL, UO_CODCAMP, UO_DESC
  FROM SUO010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY UO_FILIAL, UO_CODCAMP
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 = 'SUO'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem SUO se liga

Gatilhos buscam em 1

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 8

Tabelas cujos campos usam esta como consulta padrão.

Campos 36

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Campanha Caractere 6 0 Real 999999 — Código da Campanha
Título Caractere 40 0 Real @! — Título da Campanha
Objetivo Caractere 254 0 Real @S — Objetivo da Campanha
Ini.Proposto Data 8 0 Real — — Data Inicial Proposta
Ter. Propost Data 8 0 Real — — Data Término Proposto
Tipo Caractere 1 0 Real 9 — Tipo da Campanha
Atendimento Caractere 1 0 Real 9 — Atendimento
Publico Alvo Caractere 6 0 Real 999999 T6 P·blico Alvo da Campanha
Descrição Caractere 35 0 Virtual @! — Descricao do P·blico Alvo
Responsavel Caractere 40 0 Real @! — Responsável da Campanha
Coordenador Caractere 40 0 Real @! — Coordenador da Campanha
Departamento Caractere 40 0 Real @! — Departamento Envolvido
Meta Contato Numérico 9 0 Real 999999999 — Meta de contato.
Meta Oper. Numérico 9 0 Real 999999999 — Meta Contatos p/ Operador
Custo Total Numérico 12 2 Real @E 999,999,999.99 — Custo Total
ROI Numérico 12 2 Real @E999,999,999.99 — Retorno do Investimento
% ROI Numérico 12 2 Real @E999,999,999.99 — % Retorno do Investimento
Prosp. Prev. Numérico 9 0 Real 999999999 — Prospeccoes Previstas
% Resp. Esp. Numérico 3 0 Real 999 — % Resposta Esperada
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
% Fracasso Numérico 3 0 Real 999 — % Fracasso da Campanha
Val. Inadimp Numérico 12 2 Real @E999,999,999.99 — Valor da Inadimplencia
% Recuperar Numérico 6 2 Real @E999.99 — Perc. a recuperar
Status Reg. Caractere 1 0 Real @! — Status do registro
Dt. Cadastro Data 8 0 Real — — Data de Cadastro Campanha
Hr. Cadastro Caractere 5 0 Real — — Hora de Cadastro Campanha
Tp Campanha Caractere 6 0 Real @! JK Tipo Campanha
Descricao Caractere 30 0 Real @! — Desc. Tipo Campanha
Início Real Data 8 0 Real — — Data Início Real
Término Real Data 8 0 Real — — Data Término Real
Orc. Alocado Numérico 12 2 Real @E 999,999,999.99 — Orçamento Alocado
Qtd. Oport. Numérico 3 0 Real @E999 — Quant. de Oportunidades
Qtd. Suspect Numérico 3 0 Real @E999 — Quantidade de Suspects
Qtd.Prospect Numérico 3 0 Real @E999 — Quantidade de Prospects
Desqualifica Numérico 3 0 Real @E999 — Quant. de Desqualificados
Status Caractere 20 0 Real @! — Status de evolução

Índices 2

OrdemChaveDescriçãoNicknamePesquisa
1 UO_FILIAL+UO_CODCAMP Campanha — S
2 UO_FILIAL+UO_DESC+UO_CODCAMP Título + Campanha — S

Gatilhos 9

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
UO_CUSTO 001 UO_PREVEND P IF(M->UO_RETORNO>0,(M->UO_CUSTO+(M->UO_CUSTO*M->UO_RETORNO)/100),M->UO_PREVEND) — — —
UO_CUSTO 002 UO_RETORNO P IF(M->UO_PREVEND>0,((M->UO_PREVEND*100)/M->UO_CUSTO),M->UO_RETORNO) — — —
UO_PREVEND 001 UO_RETORNO P NOROUND(((M->UO_PREVEND - M->UO_CUSTO) * 100) / M->UO_CUSTO,2) — — —
UO_PUBALVO 001 UO_DPUBALV P X5DESCRI() SX5 xFilial("SX5") + "T6" + M->UO_PUBALVO —
UO_RETORNO 001 UO_PREVEND P M->UO_CUSTO + NOROUND((M->UO_CUSTO * M->UO_RETORNO) / 100,2) — — —
UO_STATUS 001 UO_MSBLQL P Iif(M->UO_STATUS $ "3,4,5","1","2") SUO — —
UO_TOTFRA 001 UO_TOTSUC P (100 - M->UO_TOTFRA) — — —
UO_TOTSUC 001 UO_TOTFRA P (100 - M->UO_TOTSUC) — — —
UO_TPCAMP 001 UO_DTPCAMP P X5DESCRI() SX5 xFilial("SX5")+ "JK" + M-> UO_TPCAMP —

Procedência

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