| WEBINTEGRATOR - Documentação de projeto | ||||
| Projeto: | csw | Título: | Sistema Web Consistem | Aug 18, 2004 9:27 AM |
| Projeto | Páginas | Combos | Grids | Eventos | Downloads | Uploads | Variáveis | Classes Java |
| [tele/manutencao/orcamentoitem2] Cadastro de Orçamento - Itens: Pré-Página | |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar tmp.error |
| Condição: | |tmp.error|= |
| Objetos: | tmp.error |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 1 |
| Tipo: | Update |
| Descrição: | Carrega a tabela temporária TEMP |
| Condição: | |tmp.btn|=&&|tmp.numOrcamento|!= |
| Banco de dados: | principal |
| Instrução SQL: | Tel.OrcamentoItemTemp.carregaTemporaria( "|wi.session.id|", "|pvt.login.idEmpresa|", "|tmp.numOrcamento|") |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Objeto |
| Descrição: | Pega as casas decimais de Quantidade e Preço Unitário |
| Condição: | |tmp.btn|!= |
| Objeto: | tmp.fat |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select decimaisQtde, decimaisPreUnit from Fat.Configuracao where codEmpresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Carrega Dados do Objeto - Temp |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1||(|tmp.btn|=transfere&&|tmp.error|=1&|tmp.sequencial|!=) |
| Objeto: | tmp.valor |
| Banco de dados: | principal |
| Instrução SQL: | &sql select id, Item->codItem->codigo as codigo, Item->codItem->nome as descricao, $$EdtVlr^CSWUTI(preco,"|tmp.fat.decimaisPreUnit|") as preco, $$EdtVlr^CSWUTI(quantidade,"|tmp.fat.decimaisPreUnit|") as quantidade, %external(desconto1) as desconto1, %external(desconto2) as desconto2, %external(desconto3) as desconto3, %external(desconto4) as desconto4, %external(desconto5) as desconto5, %external(desconto6) as desconto6, %external(acrescimo) as acrescimo, %external(percentualComissao) as percentualComissao, %external(valorUnitario) as valorUnitario, %external(totalItem) as totalItem, tipoDesconto, tipoAcrescimo, %external(percentualIPI) as percentualIPI, incideDescontoCapa, %external(valorDesconto) as valorDesconto, %external(valorAcrescimo) as valorAcrescimo, %external(valorIPI) as valorIPI, TabelaPreco->codTabela as tabelaPrecoPadrao from Tel.OrcamentoItemTemp where Empresa->codigo="|pvt.login.idEmpresa|" and sessao = "|wi.session.id|" and sequencial="|tmp.sequencial|" |
| Tipo: | Gravar variáveis |
| Descrição: | Seta a variavel de item quando abrir pelo sequencial |
| Condição: | |tmp.valor.codigo|!= |
| Objetos: | tmp.codigo, tmp.codigoc1, tmp.descricao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.valor.codigo|,|tmp.valor.codigo|,|tmp.valor.descricao| |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1)||(|tmp.btn|=transfere&&|tmp.sequencial|!=) |
| Objetos: | tmp.ccs.txtcampoipi, tmp.ccs.txtchave, tmp.ccs.txtchave2, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="campos",class="camposquery" disabled , class="camposquery" readonly,class="campos" , disabled class="botaodisabled", enabled class="botao",none, |
| Condição falsa: | class="camposquery" disabled,class="campos", class="campos",class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",none, |
| Tipo: | Objeto |
| Descrição: | Mostrar ou não os componentes |
| Condição: | true |
| Objeto: | tmp.mostrar |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.Configuracao.retornaMostraItensOrc("|pvt.login.idEmpresa|") |
| Tipo: | Objeto |
| Descrição: | Pega os dados da configuração |
| Condição: | true |
| Objeto: | tmp.conf |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select nivelMascGen, tabelaPrecoDefault from Tel.Configuracao where Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Pega as tabelas de preço com os preços para o item |
| Condição: | |tmp.codigo|!=&&|tmp.btn|!= |
| Objeto: | tmp.tabelapreco |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoItem.retornaTabelaPreco("|pvt.login.idEmpresa|","|tmp.codigo|","|tmp.fat.decimaisPreUnit|") |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variaveis Quantidade tabela Preco |
| Condição: | |tmp.tabelapreco.quantidade|= |
| Objetos: | tmp.tabelapreco.quantidade |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Tipo: | Objeto |
| Descrição: | Pega os dados de Estoque |
| Condição: | |tmp.codigo|!=&&|tmp.btn|!= |
| Objeto: | tmp.dadosestoque |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoItem.retornaDadosEstoque("|pvt.login.idEmpresa|","|tmp.codigo|","|tmp.TipoNotaDefault|","|tmp.fat.decimaisQtde|") |
| Tipo: | Gravar variáveis |
| Descrição: | Mostra o codigo do item |
| Condição: | |tmp.codigo|!=&&|tmp.btn|!= |
| Objetos: | tmp.item.codigo |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.codigo| |
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra botão consulta Pedido de Compra do item |
| Condição: | |tmp.dadosestoque.prevrecebe|=&&|tmp.codigo|!=&&|tmp.btn|!= |
| Objetos: | tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | ,width:100px |
| Tipo: | Objeto |
| Descrição: | Pega o percentual de comissão do representante Default |
| Condição: | |tmp.valor.percentualComissao|=&&|tmp.btn|!= |
| Objeto: | tmp.repre |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoItem.retornaComissaoRepre("|pvt.login.idEmpresa|", "|tmp.RepresentanteDefault|", "|tmp.TipoNotaDefault|", "|tmp.cliente|", "|tmp.codigo|") |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa a variavel de comissao |
| Condição: | |tmp.valor.percentualComissao|=&&|tmp.btn|!= |
| Objetos: | tmp.valor.percentualComissao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.repre.percentualComissao| |
| Tipo: | Apagar variáveis |
| Descrição: | Apagar Dados do Objeto |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1) &&|tmp.btn|!=transfere||(|tmp.btn|=transfere&&|tmp.sequencial|=) |
| Objetos: | tmp.dadosestoque.,tmp.codigo,tmp.fat.,tmp.repre.,tmp.descricao,tmp.item.,tmp.valor.,tmp.sequencial,tmp.tabelapreco. |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.valor.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: | Seta o valor |
| Condição: | |tmp.item.codigo|!= |
| Objetos: | tmp.codigo |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.item.codigo| |
| Tipo: | Objeto |
| Descrição: | Somo todos os itens para total do Orcamento |
| Condição: | (|tmp.btn|=abrir&&|tmp.error|=1) |
| Objeto: | tmp.valor |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select TOP 1 $$EdtVlr^CSWUTI(SUM(totalItem),2) as totalOrcamento from Tel.OrcamentoItemTemp where Empresa->codigo="|pvt.login.idEmpresa|" and (numOrcamento="|tmp.numOrcamento|" or numOrcamento is null) and sessao="|wi.session.id|" |
| Tipo: | Objeto |
| Descrição: | Pego o IPI do Item informado |
| Condição: | |tmp.valor.percentualIPI|= |
| Objeto: | tmp.item |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select %EXTERNAL(perIPI) as perIPI from Cgi.ItemSaida where codEmpresa->codigo="|pvt.login.idEmpresa|" and codItem="|tmp.codigo|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa a variavel de IPI |
| Condição: | |tmp.valor.percentualIPI|=&&|tmp.btn|!= |
| Objetos: | tmp.valor.percentualIPI |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.item.perIPI| |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variavel de Tabela de Preco Padrao da Configuracao |
| Condição: | |tmp.tabelapreco.precoPadrao|!= |
| Objetos: | tmp.tabPrecoPadrao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.tabelapreco.precoPadrao| |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variavel de Tabela de Preco Padrao da Classe |
| Condição: | |tmp.valor.tabelaPrecoPadrao|!= |
| Objetos: | tmp.tabPrecoPadrao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.valor.tabelaPrecoPadrao| |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa as variaveis de Incide Desc Capa |
| Condição: | |tmp.valor.id|= |
| Objetos: | tmp.valor.incideDescontoCapa |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa as variaveis da tabela de Preco |
| Condição: | |tmp.btn|=|||tmp.btn|=cancelar||(|tmp.btn|=transfere&&|tmp.sequencial|=)||((|tmp.btn|=salvar|||tmp.btn|=excluir)&&|tmp.error|=1) |
| Objetos: | tmp.tabelapreco.valores, tmp.tabelapreco.textos, tmp.tabelapreco.quantidade |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | ,,1 |
| Tipo: | Objeto |
| Descrição: | Verifico a situacao do orcamento |
| Condição: | |tmp.numOrcamento|!= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select situacao from Tel.OrcamentoCapa where Empresa->codigo = "|pvt.login.idEmpresa|" and numOrcamento = "|tmp.numOrcamento|" |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões - Desabilitar se situacao != 0 |
| Condição: | |tmp.orc.situacao|!=0&&|tmp.numOrcamento|!= |
| Objetos: | tmp.ccs.txtcampoipi, tmp.ccs.txtchave, tmp.ccs.txtchave2, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe, tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled ,class="camposquery" readonly, class="camposquery" readonly,class="camposquery" disabled , disabled class="botaodisabled", disabled class="botaodisabled",none,,disabled class="botaodisabled" |
| Tipo: | Objeto |
| Descrição: | Pego a situacao do tipo de Nota com relação ao IPI |
| Condição: | |tmp.TipoNotaDefault|!= |
| Objeto: | tmp.tipnota |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select situacaoIPI from Fat.TipoDeNotaPadrao where codigo = "|tmp.TipoNotaDefault|" |
| Tipo: | Gravar variáveis |
| Descrição: | Verifico se mostro o IPI |
| Condição: | |tmp.tipnota.situacaoIPI|=0 |
| Objetos: | tmp.ccs.txtcampoipi, tmp.valor.percentualIPI |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='camposquery' disabled,0 |
| [tele/manutencao/orcamentoitem2] Cadastro de Orçamento - Itens: Pós-Página | |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Tel.OrcamentoItemTemp.excluir( |tmp.valor.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Tel.OrcamentoItemTemp.gravar( |wi.session.id|, |pvt.login.idempresa|, |tmp.numOrcamento|, |tmp.sequencial|, |tmp.item.codigo|, |tmp.valor.desconto1|, |tmp.valor.desconto2|, |tmp.valor.desconto3|, |tmp.valor.desconto4|, |tmp.valor.desconto5|, |tmp.valor.desconto6|, |tmp.valor.acrescimo|, |tmp.valor.percentualComissao|, |tmp.valor.quantidade|, |tmp.valor.valorUnitario|, |tmp.valor.preco|, |tmp.conf.precoFabrica|, |tmp.tabPrecoPadrao|, |tmp.valor.totalItem|, |tmp.valor.tipoDesconto|, |tmp.valor.tipoAcrescimo|,1, |tmp.valor.percentualIPI|, |tmp.valor.incideDescontoCapa|, |tmp.valor.valorDesconto|, |tmp.valor.valorAcrescimo|, |tmp.valor.valorIPI|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |