| 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|" |