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/historico] Cadastro de Histórico: 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, tmp.data, tmp.hora
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:Tel.Historico,'Registro aberto em outro terminal',|wi.date.dmy|,|wi.date.hms|

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,id as jaSalvou
from Tel.Historico
where Empresa->codigo = "|pvt.login.idEmpresa|"
and Contato->id = "|pvt.login.idEmpresa||||tmp.codContato|"
and ((data = $$DataInterna^CSWUTI("|tmp.data|")) or ("|tmp.data|"=""))
and (($$EditarHora^CSWUTI(hora,1) = "|tmp.hora|") or ("|tmp.hora|"=""))

Tipo:Gravar variáveis
Descrição:Inicializa a hora de entrada na TELA
Condição:|tmp.horaEntrada|=
Objetos:tmp.horaEntrada
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:|wi.date.hms|
Condição falsa:|tmp.horaEntrada|

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

Tipo:Gravar variáveis
Descrição:Grava a data interna
Condição:|tmp.datahora|!=&&|tmp.id|=
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.hora|!=
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.dataHoraInternaObj("|tmp.hora|",2)

Tipo:Gravar variáveis
Descrição:Grava a hora interna
Condição:|tmp.datahora|!=&&|tmp.id|=
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|=
Objetos:tmp.id
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|pvt.login.idEmpresa||||pvt.login.idEmpresa||||tmp.codContato||||tmp.dataint||||tmp.horaint|

Tipo:Update
Descrição:Lock
Condição:|tmp.btn|=abrir
Banco de dados:principal
Instrução SQL:Utils.LockTable.lockGenerico( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|, |tmp.lockMsg|)
Filtro SQL:<>'"
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Objeto
Descrição:Verifica se utiliza script, pesquisa, permite excluir historico e utiliza orçamento
Condição:|tmp.btn|=abrir&&|tmp.error|=1
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select utilizaPesquisa, utilizaScript,
permiteExcHist,
$$Decript^CSWUTI(senhaExcHist) as senhaExcHist,
ISNULL(utilizaOrcamento,1) as utilizaOrcamento
from Tel.Configuracao
where Empresa->codigo = "|pvt.login.idEmpresa|"

Tipo:Objeto
Descrição:Carrega Dados do Objeto
Condição:|tmp.btn|=abrir&&|tmp.error|=1
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
from Tel.Historico
where Empresa->codigo = "|pvt.login.idEmpresa|"
and ((Contato->id = "|pvt.login.idEmpresa||||tmp.codContato|"))
and ((data = $$DataInterna^CSWUTI("|tmp.data|")) or ("|tmp.data|"=""))
and (($$EditarHora^CSWUTI(hora,1) = "|tmp.hora|") or ("|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|!= && |tmp.permiteExcHist|=1
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.btn|=excluir)&& |tmp.error|=1) || |tmp.btn|=
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:Apagar variáveis
Descrição:Apagar Dados do Objeto
Condição:|tmp.btn|=cancelar || ((|tmp.btn|=salvar|||tmp.btn|=excluir)&& |tmp.error|=1)
Objetos:tmp.historico.

Tipo:Gravar variáveis
Descrição:Inicializa variaveis da data
Condição:|tmp.data|=
Objetos:tmp.data
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|wi.date.dmy|

Tipo:Gravar variáveis
Descrição:Se chamado do grid de histórico desabilitar todos os campos
Condição:|tmp.desabilitar|=1
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='campos'

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

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:Objeto
Descrição:Pega o nome do Atendente
Condição:|tmp.desabilitar|=1
Objeto:tmp.atend
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql SELECT codRepresent,fantasia as nome from Fat.Representante where codEmpresa->codigo = "|pvt.login.idEmpresa|" and codRepresent = "|tmp.historico.atendOrigem|"

Tipo:Objeto
Descrição:Verifica se o Atendente pode enviar E-mail de histórico
Condição:true
Objeto:tmp.conf
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select permiteEmailAgendaHist as flagEmail, sugAutoCadHist
from tel.Configuracao
where Empresa->codigo="|pvt.login.idEmpresa|"


Tipo:Objeto
Descrição:Sugere Tipo do Historico e Motivo de Não Venda conforme configuração
Condição:|tmp.conf.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|"


Tipo:Gravar variáveis
Descrição:Inicializa a variavel de visualizar o orçamento
Condição:|tmp.utilizaOrcamento|=1
Objetos:tmp.showorc
Recursivo:Não
Processa FALSO:Sim
Condição falsa:none

Tipo:Objeto
Descrição:Pega o Caminho em CSP
Condição:|tmp.csp.caminhocsp|=
Objeto:tmp.csp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:Utils.Utilities.getCaminhoCSP()

Tipo:Gravar variáveis
Descrição:Caminho para acesso ao Historico do Cliente
Condição:|tmp.csp.caminhocsp|!=
Objetos:tmp.paghistcli
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:consultarGenerico('','|tmp.csp.caminhocsp|csw1proxiwi.csp?empresa=|pvt.login.idEmpresa|&conta=|pvt.login.conta|&operador=99&dispositivo=789&pagina=CCCCF600.csp¶m=()&abreex=0','500','770');
 
[tele/cadastros/historico] Cadastro de Histórico: Pós-Página
Tipo:Update
Descrição:Excluir
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Tel.Historico.excluir( |pvt.login.idEmpresa|, |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codContato|, |tmp.data|, |tmp.hora|)
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.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 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.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|=excluir&& |tmp.error|=1) || (|tmp.btn|=salvar&&|tmp.error|=1)
Banco de dados:principal
Instrução SQL:Utils.LockTable.unLock( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|)
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&&|tmp.jaSalvou|=
Banco de dados:principal
Instrução SQL:Tel.AcessoHistorico.gravar1("|pvt.login.idEmpresa|",
"|tmp.codContato|",
"|tmp.data|",
"|tmp.horaEntrada|",
"|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:Objeto
Descrição:Busca o tempo de acesso ao historico
Condição:|tmp.btn|=salvar&&|tmp.error|=1&&|tmp.jaSalvou|=
Objeto:tmp.tempo
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select %External(totalHoras) as total from tel.acessohistorico
where historico="|tmp.id|"