Documentação do Projeto
WEBINTEGRATOR - Documentação de projeto
Projeto: csw Título: Sistema Web Consistem 23/07/2008 16:25

Projeto Páginas Grids Eventos Downloads Uploads Variáveis Classes Java

 
[tele/cadastros/historicoacessodireto] Cadastro de Histórico - Acesso Direto: Pré-Página
Tipo:Objeto
Descrição:Versão da Página
Condição:true
Objeto:tmp.versao
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.versao("Tel.Versao")

Tipo:Gravar variáveis
Descrição:Inicializa variaveis do lock
Condição:|tmp.tabela|=
Objetos:tmp.tabela, tmp.lockMsg
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:Tel.Historico,'Registro aberto em outro terminal'

Tipo:Objeto
Descrição:Carrega o id do objeto
Condição:|tmp.btn|=abrir
Objeto:tmp
Banco de dados:principal
Instrução SQL:&sql Select id
from Tel.Historico
where Empresa->codigo = "|pvt.login.idEmpresa|"
and Contato->id = "|pvt.login.idEmpresa||||tmp.historico.codContato|"
and data = $$DataInterna^CSWUTI("|tmp.data|")
and (%EXTERNAL(hora) = "|tmp.hora|")

Tipo:Objeto
Descrição:Pego a data interna
Condição:|tmp.id|=&&|tmp.jaSalvou|=
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.dataHoraInternaObj("|wi.date.dmy|",1)

Tipo:Gravar variáveis
Descrição:Grava a data interna
Condição:|tmp.datahora|!=&&|tmp.id|=&&|tmp.jaSalvou|=
Objetos:tmp.dataint
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.datahora|

Tipo:Objeto
Descrição:Pego a hora interna
Condição:|tmp.id|=&&|tmp.jaSalvou|=
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.dataHoraInternaObj("|wi.date.hms|",2)

Tipo:Gravar variáveis
Descrição:Grava a hora interna
Condição:|tmp.datahora|!=&&|tmp.id|=&&|tmp.jaSalvou|=
Objetos:tmp.horaint
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.datahora|

Tipo:Gravar variáveis
Descrição:Seta o tmp.id se o mesmo estiver nulo
Condição:|tmp.btn|=abrir&&|tmp.id|=&&|tmp.jaSalvou|=
Objetos:tmp.id, tmp.error
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.historico.codContato||||tmp.dataint||||tmp.horaint|,1

Tipo:Objeto
Descrição:Verifica se utiliza script e pesquisa
Condição:true
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select utilizaPesquisa, utilizaScript, sugAutoCadHist
from Tel.Configuracao
where Empresa->codigo = "|pvt.login.idEmpresa|"

Tipo:Objeto
Descrição:Carrega Dados do Objeto
Condição:|tmp.btn|=salvarr&&|tmp.error|=1&&|tmp.jaSalvou|=true
Objeto:tmp.historico
Banco de dados:principal
Instrução SQL:&sql Select id,
TipoHistorico->codigo as codTipoHistorico,
TipoHistorico->descricao as descTipoHistorico,
descricao, vendeu, origemLigacao,
MotivoNaoVenda->codNaoVenda as codMotivoNaoVenda,
MotivoNaoVenda->descricao as descMotivoNaoVenda,
Pessoas->sequencial as codPessoas,
Pessoas->nome as nomePessoas,
Atendente->codRepresent as atendOrigem,
Contato->codContato as codContato,
contato->razaoSocial as descContato
from Tel.Historico
where Empresa->codigo = "|pvt.login.idEmpresa|"
and ((Contato->id = "|pvt.login.idEmpresa||||tmp.codContato|"))
and data = $$DataInterna^CSWUTI("|tmp.data|")
and (%EXTERNAL(hora) = "|tmp.hora|")

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:(|tmp.btn|=abrir && |tmp.error|=1) ||((|tmp.btn|=salvar|||tmp.btn|=excluir)&& |tmp.error|!=1)
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.txtdesc
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao",class="campos"
Condição falsa:class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",class="camposquery" disabled

Tipo:Gravar variáveis
Descrição:Gravar Estilos Botão Excluir
Condição:|tmp.historico.id|!=
Objetos:tmp.ccs.btnexcluir
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:enabled class="botao"
Condição falsa:disabled class="botaodisabled"

Tipo:Gravar variáveis
Descrição:Inicializar a data e hora
Condição:|tmp.btn|=cancelar || ((|tmp.btn|=salvar&& |tmp.error|=1) ||( |tmp.btn|= || |tmp.btn|=abrir) )&& |tmp.jaSalvou|=
Objetos:tmp.data, tmp.hora
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|wi.date.dmy|,|wi.date.hms|

Tipo:Gravar variáveis
Descrição:Inicializar variáveis ao abrir
Condição:|tmp.btn|=abrir&&|tmp.error|=1&&|tmp.historico.id|=
Objetos:tmp.historico.vendeu, tmp.historico.origemLigacao
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:0,1

Tipo:Gravar variáveis
Descrição:Verifica se mostra campo de motivo da não venda
Condição:|tmp.historico.vendeu|=0
Objetos:tmp.showMotivo
Recursivo:Não
Processa FALSO:Sim
Condição falsa:none

Tipo:Gravar variáveis
Descrição:Se chamado do grid de histórico desabilitar todos os campos
Condição:|tmp.jaSalvou|=true
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnexcluir, tmp.ccs.txtdesc
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" disabled, class="camposquery" disabled, disabled class="botaodisabled", disabled class="botaodisabled",disabled class="botaodisabled",class='camposquery' readonly

Tipo:Gravar variáveis
Descrição:Setar como default a origem da ligação com Externa
Condição:|tmp.historico.id|=
Objetos:tmp.historico.origemLigacao
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:1

Tipo:Gravar variáveis
Descrição:Grava as variaves que vieram de parametro
Condição:|tmp.error|=1 && |tmp.historico.id|= && |tmp.codPessoas|!=
Objetos:tmp.historico.codPessoas, tmp.historico.nomePessoas
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.codPessoas|,|tmp.nomePessoas|

Tipo:Gravar variáveis
Descrição:Inicializa o tipo de contato
Condição:|tmp.tipoContato|=
Objetos:tmp.tipoContato
Recursivo:Não
Processa FALSO:Não

Tipo:Objeto
Descrição:Sugere Tipo do Historico e Motivo de Não Venda conforme configuração
Condição:|tmp.sugAutoCadHist|=1&&(|tmp.historico.codTipoHistorico|=)&&(|tmp.historico.codMotivoNaoVenda|=)
Objeto:tmp.historico
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select
Historico->codigo as codTipoHistorico,
Historico->descricao as descTipoHistorico,
MotivoNaoVenda->codNaoVenda as codMotivoNaoVenda,
MotivoNaoVenda->descricao as descMotivoNaoVenda
from tel.Configuracao
where Empresa->codigo="|pvt.login.idEmpresa|"

 
[tele/cadastros/historicoacessodireto] Cadastro de Histórico - Acesso Direto: Pós-Página
Tipo:Update
Descrição:Lock
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Utils.LockTable.lockGenerico( |tmp.tabela|, |pvt.login.idUsuario|, "|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.historico.codContato||||tmp.dataint||||tmp.horaint|", |wi.session.id|, |tmp.lockMsg|)
Filtro SQL:<>'"
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Salvar
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Tel.Historico.gravar(
|pvt.login.idEmpresa|,
|pvt.login.idUsuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.historico.codContato|,
|tmp.data|,
|tmp.hora|,
|tmp.codAtendente|,
|tmp.historico.codTipoHistorico|,
|tmp.historico.descricao|,
|tmp.historico.origemLigacao|,
|tmp.historico.vendeu|,
|tmp.historico.codMotivoNaoVenda|,
|tmp.idAgenda|,
|tmp.dataAgenda|,
|tmp.horaAgenda|,
|tmp.historico.codPessoas|,,,
|tmp.complemento|,
|tmp.codAcao|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Grava o Acesso ao Histórico
Condição:|tmp.btn|=salvar&&|tmp.error|=1
Banco de dados:principal
Instrução SQL:Tel.AcessoHistorico.gravar1("|pvt.login.idEmpresa|",
"|tmp.historico.codContato|",
"|wi.date.dmy|",
"|tmp.hora|",
"|wi.date.hms|",
"|tmp.codAtendente|",
"|tmp.data|",
"|tmp.hora|",
"|pvt.login.idEmpresa|",
"|wi.page.id|",
"|pvt.login.idUsuario|")
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Grava comissoes por representante
Condição:|tmp.btn|=salvar&&|tmp.error|=1
Banco de dados:principal
Instrução SQL:Tel.ConfigComissoes.gravarComissoes("|pvt.login.idEmpresa|",
"|pvt.login.idUsuario|",
"|wi.page.id|",
"|tmp.historico.codContato|")

Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:UnLock
Condição:|tmp.btn|=cancelar || (|tmp.btn|=salvar&&|tmp.error|=1)
Banco de dados:principal
Instrução SQL:Utils.LockTable.unLock( |tmp.tabela|, |pvt.login.idUsuario|, "|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.historico.codContato||||tmp.dataint||||tmp.horaint|", |wi.session.id|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Gravar variáveis
Descrição:Verifica se o registro ja está salvo
Condição:|tmp.btn|=cancelar|| (|tmp.btn|=excluir&& |tmp.error|=1) || (|tmp.btn|=salvar&&|tmp.error|=1)
Objetos:tmp.jaSalvou
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:true

Tipo:Objeto
Descrição:Busca o tempo de acesso ao historico
Condição:|tmp.btn|=salvar&&|tmp.error|=1
Objeto:tmp.tempo
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select %External(totalHoras) as total from tel.acessohistorico
where historico="|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.historico.codContato||||tmp.dataint||||tmp.horaint|"