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

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

 
[tele/manutencao/itenscliente] Itens de Produto do Cliente: Pré-Página
Tipo:Desvio Condicional
Descrição:Desvia para página de leitura de senha
Condição:|tmp.senhamenu|=
Destino:/menu/senhamenu.wsp?tmp.pagina=|wi.page.id|

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:Seta a moeda Default
Condição:|tmp.moeda|=
Objetos:tmp.moeda
Recursivo:Não
Processa FALSO:Não

Tipo:Objeto
Descrição:Verifica se a moeda tem tabela de preco
Condição:true
Objeto:tmp.tabMoeda
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select b.moeda,a.codTabelaPreco
From Ped.TabPrecoCliente a, Ped.TabelaPreco b, Cad.UnidadeMonetaria c
where
a.codEmpresa->codigo="|pvt.login.idEmpresa|" and
b.codEmpresa->codigo = a.codEmpresa->codigo and
b.codTabela = a.codTabelaPreco and
a.codcliente = "|tmp.cliente|" and
b.situacao="1" and
b.moeda = c.codigo
and a.codTabelaPreco="|tmp.tabelapreco|"

Tipo:Gravar variáveis
Descrição:Grava tabela da capa como 9999 - Digitado
Condição:((|tmp.btn|=consultar) || (|tmp.btn|=salvar)) &&(|tmp.moeda|=|tmp.tabMoeda.moeda|) && ((|tmp.tabMoeda.codTabelapreco|=|tmp.tabelaSelecionada| )||(|tmp.tabelaSelecionada|=))
Objetos:tmp.tabelaCapa
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:|tmp.tabMoeda.codTabelaPreco|
Condição falsa:9999

Tipo:Gravar variáveis
Descrição:Inicializa o combo
Condição:|tmp.tabelapreco|=&&|tmp.tabelaSelecionada|!=9999
Objetos:tmp.tabelapreco
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.tabelaSelecionada|

Tipo:Gravar variáveis
Descrição:Inicializar variaveis do Grid
Condição:|tmp.ccs.order|=
Objetos:tmp.ccs.order, tmp.ccs.orderby
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:ASC,descricao

Tipo:Gravar variáveis
Descrição:Grava parametro para nao fechar
Condição:|tmp.btn|=consultar
Objetos:tmp.fechar
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:false

Tipo:Gravar variáveis
Descrição:Estilos da pagina
Condição:|tmp.btn|!=consultar
Objetos:tmp.ccs.combo, tmp.ccs.abrir, tmp.ccs.salvar, tmp.ccs.outro
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="campos", enabled class="botao", disabled class="botaodisabled",disabled class="botaodisabled"
Condição falsa:class="camposquery" disabled, disabled class="botaodisabled", enabled class="botao",enabled class="botao"

Tipo:Gravar variáveis
Descrição:Grava estilos do botao outro
Condição:(|tmp.tabelaSelecionada|!=9999)&&(|tmp.tabelaSelecionada|!=)
Objetos:tmp.ccs.outro
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="botaodisabled" disabled

Tipo:Objeto
Descrição:Verifica se a Empresa utiliza finalidade
Condição:|tmp.btn|=consultar
Objeto:tmp.finalidade
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql
select top 1 id
from Fat.Finalidade
where codEmpresa = |pvt.login.idEmpresa|

Tipo:Gravar variáveis
Descrição:Gravar a flag para mostra a finalidade
Condição:|tmp.finalidade.id|!=
Objetos:tmp.mostrar
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:1

Tipo:Objeto
Descrição:Pega as casas decimais
Condição:true
Objeto:tmp.fat
Banco de dados:principal
Instrução SQL:&sql Select decimaisQtde from Fat.Configuracao where codEmpresa->codigo="|pvt.login.idEmpresa|"

Tipo:Gravar variáveis
Descrição:Mostrar ou não o grid de itens
Condição:|tmp.btn|=consultar
Objetos:tmp.showgrid
Recursivo:Não
Processa FALSO:Sim
Condição falsa:none

Tipo:Gravar variáveis
Descrição:Inicializo a variavel tmp.tabpreco
Condição:|tmp.btn|=consultar&&|tmp.tabelapreco|!=
Objetos:tmp.tabpreco
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.tabelapreco|

Tipo:Gravar variáveis
Descrição:Inicializo a variavel tmp.tabelapreco
Condição:|tmp.btn|=consultar&&|tmp.tabelapreco|=
Objetos:tmp.tabelapreco
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.tabpreco|

Tipo:Update
Descrição:Gera a tabela de precos do cliente de acordo com a moeda Pai escolhida na hora de abrir o orcamento
Condição:|tmp.btn|=consultar
Banco de dados:principal
Instrução SQL:Tel.TabPrecoCliente.getTabela(
"|wi.session.id|",
"|pvt.login.idEmpresa|",
"|tmp.tabelapreco|",
"|tmp.moeda|",
"|tmp.cliente|",
"|tmp.representante|",
"|tmp.tiponota|","|pvt.login.Conta|")
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Objeto
Descrição:Pega os Simbolos Moeda Pai
Condição:|tmp.btn|=consultar
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select simbologia as simboloPai from Cad.UnidadeMonetaria where codigo="|tmp.moeda|"

Tipo:Objeto
Descrição:Pega os Simbolos Moeda Selecionada
Condição:|tmp.btn|=consultar
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select simbologia as simboloMoe from Cad.UnidadeMonetaria where codigo=(select moeda from Ped.TabelaPreco where codEmpresa->codigo="|pvt.login.idEmpresa|" and codTabela="|tmp.tabelapreco|")

Tipo:Referência a grid
Condição:|tmp.btn|=consultar
Tipo de grid:SQLS
Nome do grid:TelItensPrecosCli
 
[tele/manutencao/itenscliente] Itens de Produto do Cliente: Pós-Página
Tipo:Update
Descrição:Grava os itens escolhidos na tabela temporária - |tmp.tabpreco| removido da gravação dos itens
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Tel.OrcamentoItemTemp.gravar(
"|wi.session.id|",
"|pvt.login.idempresa|",
"|tmp.numOrcamento|",
"",
"|tmp.pre.codproduto|",
"",
"",
"",
"",
"",
"",
"|tmp.pre.acrescimo|",
"|tmp.pre.percComissao|",
"|tmp.pre.valorquanti|",
"|tmp.pre.precoprod|",
"|tmp.pre.precoprod|",
"|tmp.pre.precoprod|",
"",
"",
"",
"0",1,
"|tmp.pre.percIPI|",
"",
"",
"",
"",
"",
"",
"|wi.page.id|",
"|pvt.login.idUsuario|",
"|tmp.pre.codFinalidade|")
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error
Quantidade:|tmp.totalregistros|
Prefixo:tmp.pre
Condição para cada linha:|tmp.pre.codprodutosel|=1

Tipo:Update
Descrição:Verifica os saldos de lotes para cada item...
Condição:true
Banco de dados:principal
Instrução SQL:Tel.SaldoDispLotes.verSaldoMulti(
"|pvt.login.idEmpresa|",
"|wi.session.id|",
"|tmp.tiponota|",
"|tmp.pre.codproduto|","")
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error
Quantidade:|tmp.totalregistros|
Prefixo:tmp.pre
Condição para cada linha:|tmp.pre.codprodutosel|=1

Tipo:Update
Descrição:apaga tabela temporaria
Condição:true
Banco de dados:principal
Instrução SQL:&sql delete from Tel.TabPrecoCliente where sessao="|wi.session.id|"
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error