| 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/orcamentoitem] 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: | Gravar variáveis | |||||||||
| Descrição: | Inicializar variaveis mostrar COMBOS e CAMPOS ITEM | |||||||||
| Condição: | |tmp.btn|=|||tmp.btn|=cancelar||((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |tmp.btn|=salvar)&&|tmp.error|=1)||(|tmp.btn|=transfere&&|tmp.sequencial|=) | |||||||||
| Objetos: | tmp.mostrarcombo1, tmp.mostrarcombo2, tmp.mostrarcampo1, tmp.mostrarcampo2 | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | none,none,, | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializar variaveis mostrar COMBOS e CAMPOS ITEM | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1||((|tmp.btn|=salvar || |tmp.btn|=excluir || |tmp.btn|=excluirAnexo )&& |tmp.error|!=1)||(|tmp.btn|=transfere&&|tmp.sequencial|!=) | |||||||||
| Objetos: | tmp.mostrarcombo1, tmp.mostrarcombo2, tmp.mostrarcampo1, tmp.mostrarcampo2 | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | ,,none,none | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o tmp.codigo | |||||||||
| Condição: | |tmp.codigo|=&&|tmp.codProduto|>0&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.codigo | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.codProduto| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pega as casas decimais de Quantidade e Preço Unitário, e lote (novo) | |||||||||
| Condição: | true | |||||||||
| Objeto: | tmp.fat | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql Select fat.decimaisQtde, fat.decimaisPreUnit, fat.loteFabric as lote, fat.dtPrevisaoItem, fat.habilitarObsItem, tel.prazoEntregaCPDefault as prazo, tel.utilizaItensEstruturados as utilizaItensEstruturados from Fat.Configuracao as fat, Tel.Configuracao as tel where fat.codEmpresa->codigo="|pvt.login.idEmpresa|" and fat.codEmpresa->codigo=tel.Empresa->codigo | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar tmp.lote | |||||||||
| Condição: | true | |||||||||
| Objetos: | tmp.lote | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.fat.lote| | |||||||||
| 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 as codItem, $$EdtVlr^CSWUTI(preco,"|tmp.fat.decimaisPreUnit|") as preco, $$EdtVlr^CSWUTI(quantidade,"|tmp.fat.decimaisQtde|") 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, Lista->codigo as lista, Lista->descricao as nomeLista, TransacaoEstoque->codTransacao, TransacaoEstoque->descricao as nomeTransacao, Item->mascara as mascara, Finalidade->codigo as codFinalidade, Finalidade->descricao as nomeFinalidade, sequencial as seq, %EXTERNAL(percentualComissaoAtend) as comissaoAtendente, %EXTERNAL(diametroExtMais) as diametroExtMais, %EXTERNAL(diametroExtMenos) as diametroExtMenos, %EXTERNAL(diametroIntMais)as diametroIntMais, %EXTERNAL(diametroIntMenos) as diametroIntMenos, %EXTERNAL(espessuraMenos) as espessuraMenos, %EXTERNAL(espessuraMais) as espessuraMais, %EXTERNAL(comprimentoMais) as comprimentoMais, %EXTERNAL(comprimentoMenos) as comprimentoMenos, tipoAco->codItem as codTipoAco,tipoAco->codItem->nome as descTipoAco, estadoFornecimento->codItem as codEstForn,estadoFornecimento->codItem->nome as descEstForn, norma->codItem as codNorma,norma->codItem->nome as descNorma,descComplementar, %External(valorICMS) as valorICMS, %External(percentualICMS) as percentualICMS, arquivoAnexoItem, isnull(codUnidadeMedida,Item->codItem->unidadeMedida) as unidadeMedida, %External(dataPrevFaturamento) as dataPrevFaturamento, diasUteis,MotivoNaoVenda, %External(dadosComprimento) as dadosComprimento, %External(dadosComprimentoAte) as dadosComprimentoAte, observacaoItem,%External(dataPrevisaoSugerida) as dataPrevisaoSugerida, %External(valorCustoCorte) as valorCustoCorte, %External(percAcrescimoCorte) as percAcrescimoCorte, quantidade as qtdeFloat, classificacaoFiscal->codigo as classFiscal, classificacaoFiscal->classificacaoFiscal||" - "||classificacaoFiscal->nome as descClassFiscal, percentualIPI as percentualIPIInterno, codItemCli, %External(diametroExterno) as diametroExterno, %External(espessura) as espessura, Cotacao->codCot as codCotacao, Fae->codigo as codFae, Fae->aplicacao as aplicacao, numOrcamentoRef, TipoTubo->codItem as codTipoTubo,TipoTubo->codItem->nome as descTipoTubo 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.sequencial|!= | |||||||||
| Objetos: | tmp.codigo | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.valor.codItem| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar Estilos Padrões | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 || ((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |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, tmp.ccsicone, tmp.ccs.txtbtItens, tmp.ccs.txtcampotri, tmp.mostraf7 | |||||||||
| 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,,disabled,class="botaodisabled" disabled,class="campos",none | |||||||||
| Condição falsa: | class="camposquery" disabled,class="campos", class="campos",class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled",none,,,disabled class="botao",class="camposquery" disabled, | |||||||||
| 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|","|tmp.TipoNotaDefault|","|tmp.atendente|","|tmp.codigo|") | |||||||||
| 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 tel.nivelMascGen, tel.tabelaPrecoDefault, tel.mostrarITQtdeEst, tel.utilizaItensGenericos as utzItensGen, tel.nivelMascEstFornec,tel.nivelMascNorma, tel.nivelMascTipoAco,tel.nivelMascTipoTubo, tel.TransacaoEstoqueDefault, item.tamCodItem, tel.possuiAnexo, tel.permitirDataPrevisaoItem, tel.permitirObsItem, tel.mostrarITAcrescimo, tel.mostrarITDadosTrefilacao, ISNULL(tel.mostrarDadosPrazo,0) as mostrarDadosPrazo, tel.habilitaCpItemGen from Tel.Configuracao tel,Cgi.ConfigGeral item where tel.Empresa->codigo="|pvt.login.idEmpresa|" and tel.Empresa->codigo=item.codEmpresa->codigo | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Verifica o tipo de orçamento ( 0 - Normal, 1 - Tirantes, 2-Trefilados ) | |||||||||
| Condição: | |tmp.tipoOrc|=2 | |||||||||
| Objetos: | tmp.mostrar.dadosTrefilacao, tmp.conf.mostrarITDadosTrefilacao | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | ,1 | |||||||||
| Condição falsa: | none,0 | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pega as tabelas de preço com os preços para o item | |||||||||
| Condição: | true | |||||||||
| Objeto: | tmp.tabelapreco | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.retornaTabelaPreco("|pvt.login.idEmpresa|","|tmp.codigo|","|tmp.fat.decimaisPreUnit|","|tmp.moeda|","|tmp.cliente|","|tmp.numOrcamento|") | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca o cliente | |||||||||
| Condição: | |tmp.numOrcamento|!= | |||||||||
| Objeto: | tmp. | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select cliente->codCliente as cliente from tel.orcamentocapa where numOrcamento="|tmp.numOrcamento|" and Empresa->codigo="|pvt.login.idEmpresa|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa variaveis Quantidade tabela Preco | |||||||||
| Condição: | |tmp.tabelapreco.quantidade|=&&|tmp.btn|!=item&&|tmp.btn|!=descgenerico | |||||||||
| Objetos: | tmp.tabelapreco.quantidade | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa variavel de tmp.codTransacao | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.valor.codTransacao|=&&|tmp.valor.id|= | |||||||||
| Objetos: | tmp.valor.codTransacao, tmp.valor.nomeTransacao | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.mostrar.codTransacao|,|tmp.mostrar.nomeTransacao| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pega os dados de Estoque | |||||||||
| Condição: | |tmp.codigo|!=&&|tmp.btn|!=&&|tmp.btn|!=item&&|tmp.btn|!=descgenerico&&|tmp.btn|!=voltacampo | |||||||||
| Objeto: | tmp.dadosestoque | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.retornaDadosEstoque("|pvt.login.idEmpresa|","|pvt.login.conta|","|tmp.codigo|","|tmp.TipoNotaDefault|","|tmp.fat.decimaisQtde|","|tmp.valor.mascara|","|tmp.valor.codTransacao|") | |||||||||
| 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:90px | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pega o percentual de comissão do representante Default | |||||||||
| Condição: | |tmp.valor.percentualComissao|=&&|tmp.btn|!=&&|tmp.btn|!=item&&|tmp.btn|!=descgenerico | |||||||||
| 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.CondVendaDefault|", "|tmp.codigo|","|pvt.login.Conta|") | |||||||||
| 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: | Objeto | |||||||||
| Descrição: | Pega o nome do item Pai do item que está selecionado | |||||||||
| Condição: | |tmp.codigo|!= | |||||||||
| Objeto: | tmp. | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.retornaItemPai("|pvt.login.idEmpresa|", |tmp.codigo|, "|tmp.conf.nivelMascGen|") | |||||||||
| Tipo: | Apagar variáveis | |||||||||
| Descrição: | Apagar Dados do Objeto | |||||||||
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |tmp.btn|=salvar) && |tmp.error|=1) &&|tmp.btn|!=transfere||(|tmp.btn|=transfere&&|tmp.sequencial|=) | |||||||||
| Objetos: | tmp.dadosestoque.,tmp.dim.,tmp.codigo,tmp.repre.,tmp.descgen,tmp.item.,tmp.valor.,tmp.codProduto,tmp.descgenerico,tmp.sequencial,tmp.tabelapreco.,tmp.codTransacao,tmp.nomeTransacao,tmp.faixa. | |||||||||
| 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: | Gravar variáveis | |||||||||
| Descrição: | Seta a descrição do Pai | |||||||||
| Condição: | |tmp.descgen|!= | |||||||||
| Objetos: | tmp.descgenerico | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.descgen| | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Carrega GLOBAL para ComBo GENERICO | |||||||||
| Condição: | |tmp.btn|=descgenerico||(|tmp.btn|=item&&|tmp.descgen|!=)|||tmp.btn|=transfere||(|tmp.btn|=abrir&&|tmp.error|=1) | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.montaComboGenerico("|wi.session.id|","|pvt.login.idEmpresa|","|tmp.conf.nivelMascGen|","|tmp.descgenerico|") | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||
| Tipo: | Referência a combo | |||||||||
| Condição: | |tmp.btn|=descgenerico||(|tmp.btn|=item&&|tmp.descgen|!=)|| |tmp.btn|=transfere||(|tmp.btn|=abrir&&|tmp.error|=1)||(|tmp.btn|=salvar&&|tmp.error|!=1) | |||||||||
| Nome da combo: | TelItemGenerico | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Carrega GLOBAL para Como de ITENS - Limitada aos primeiros 500 registros | |||||||||
| Condição: | |tmp.btn|=item|||tmp.btn|=transfere||(|tmp.btn|=abrir&&|tmp.error|=1) | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.montaComboItem("|wi.session.id|","|pvt.login.idEmpresa|",|tmp.conf.nivelMascGen|,"|tmp.codProduto|","|tmp.codigo|","|tmp.descgen|","|tmp.mostrar.mostrarITComboItem|","|tmp.cliente|") | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||
| Tipo: | Referência a combo | |||||||||
| Condição: | |tmp.btn|=item|||tmp.btn|=transfere||(|tmp.btn|=abrir&&|tmp.error|=1)||(|tmp.btn|=salvar&&|tmp.error|!=1) | |||||||||
| Nome da combo: | TelItemOrc | |||||||||
| 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.btn|!=item&&|tmp.btn|!=descgenerico | |||||||||
| Objeto: | tmp.item | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql Select %EXTERNAL(perIPI) as perIPI, $$EdtVlr^CSWUTI(valorIPIUnidade,"|tmp.fat.decimaisPreUnit|") as valorIPIUnidade, valorIPIUnidade as valorIPIUnidadeSemEdt, codCli from Cgi.ItemSaida where codEmpresa->codigo="|pvt.login.idEmpresa|" and codItem="|tmp.codigo|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a variavel de IPI, Caso valor | |||||||||
| Condição: | |tmp.btn|!=&&|tmp.item.valorIPIUnidade|!=&&|tmp.item.valorIPIUnidadeSemEdt|!=0 | |||||||||
| Objetos: | tmp.valor.percentualIPI, tmp.simbolo | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.item.valorIPIUnidade|, | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a variavel de IPI Caso Porcentagem | |||||||||
| Condição: | |tmp.item.valorIPIUnidadeSemEdt|=0&&|tmp.btn|!= | |||||||||
| Objetos: | tmp.simbolo | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | (%) | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a variavel de IPI Caso Porcentagem | |||||||||
| Condição: | |tmp.item.valorIPIUnidadeSemEdt|=0&&|tmp.btn|!= && (|tmp.valor.percentualIPIInterno|=) | |||||||||
| 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.btn|=excluirAnexo)&&|tmp.error|=1)|||tmp.btn|=item|||tmp.btn|=descgenerico | |||||||||
| Objetos: | tmp.tabelapreco.valores, tmp.tabelapreco.textos | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | , | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifico a situacao do orcamento | |||||||||
| Condição: | |tmp.numOrcamento|!=&&|tmp.btn|!=item&&|tmp.btn|!=descgenerico | |||||||||
| 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, tmp.ccsicone, tmp.ccs.txtbtItens, tmp.ccs.txtcampotri.tmp.mostraf7 | |||||||||
| 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",disabled,disabled class="botaodisabled",disabled class="botaodisabled",none | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pego a situacao do tipo de Nota com relação ao IPI | |||||||||
| Condição: | |tmp.TipoNotaDefault|!=&&|tmp.btn|!=item&&|tmp.btn|!=descgenerico | |||||||||
| 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 | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializo o preco unitario | |||||||||
| Condição: | |tmp.valor.preco|=&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.valor.preco | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.tabelapreco.precoMarcado| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Transacao de Estoque para Empresa = ME | |||||||||
| Condição: | |tmp.btn|=abrir&&|pvt.login.conta|=ME | |||||||||
| Objeto: | tmp.tran | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.verTransacaoItem(|pvt.login.idEmpresa|,|pvt.login.conta|,|tmp.codigo|) | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifico se possui finalidade | |||||||||
| Condição: | |tmp.btn|=abrir | |||||||||
| Objeto: | tmp.finalidade | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql Select TOP 1 codigo from Fat.Finalidade where codEmpresa->codigo = "|pvt.login.idEmpresa|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Verifico se habilito o campo de finalidade | |||||||||
| Condição: | |tmp.finalidade.codigo|!=&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.mostrarcampofinalidade | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição falsa: | none | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pego a finalidade para ser setada como default | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.finalidade.codigo|!= | |||||||||
| Objeto: | tmp.valorfinalidade | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql Select fatpro.codFinalidade,fatfin.descricao from Fat.FinalProdCliult fatpro, Fat.Finalidade fatfin where fatpro.codEmpresa->codigo = |pvt.login.idEmpresa| and fatpro.codCliente = "|tmp.cliente|" and fatpro.codProduto = "|tmp.codigo|" and fatpro.codEmpresa->codigo=fatfin.codEmpresa->codigo and fatpro.codFinalidade=fatfin.codigo | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializo a finalidade | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.valor.id|=&&(|tmp.valorfinalidade.codFinalidade|!=) | |||||||||
| Objetos: | tmp.valor.codFinalidade, tmp.valor.nomeFinalidade | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.valorfinalidade.codFinalidade|,|tmp.valorfinalidade.descricao| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar Estilos Padrões - Desabilitar se situacao != 0 | |||||||||
| Condição: | |tmp.numOrcamento|!=&&|tmp.abertohistorico|=1 | |||||||||
| 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, tmp.ccsicone, tmp.ccs.txtbtItens, tmp.ccs.txtcampotri, tmp.mostraf7 | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | class="camposquery" disabled ,class="camposquery" disabled, class="camposquery" readonly,class="camposquery" disabled , disabled class="botaodisabled", disabled class="botaodisabled",none,,disabled class="botaodisabled",disabled,disabled class="botaodisabled",disabled class="botaodisabled",none | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar estilos dos combos caso ocorra um erro | |||||||||
| Condição: | (|tmp.btn|=item || |tmp.btn|=descgenerico )&&( |tmp.error|!=1) | |||||||||
| Objetos: | tmp.mostrarcombo1, tmp.mostrarcombo2, tmp.mostrarcampo1, tmp.mostrarcampo2, tmp.codProduto, tmp.descgenerico | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | none,none,,,, | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Pega o percentual de comissão do atendente | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.btn|=abrir | |||||||||
| Objeto: | tmp.atend | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.retornaComissaoRepre("|pvt.login.idEmpresa|", "|tmp.atendente|", "|tmp.TipoNotaDefault|", "|tmp.cliente|", "|tmp.CondVendaDefault|", "|tmp.codigo|","|pvt.login.Conta|") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar valor default da comissão do atendente | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.valor.comissaoAtendente | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.atend.percentualComissao| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica se o item é generico | |||||||||
| Condição: | true | |||||||||
| Objeto: | tmp.conf | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | &sql select id as itemGenerico from Tel.ConfigItensGen where Empresa->codigo='|pvt.login.idEmpresa|' and item->codItem='|tmp.item.codigo|' | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca a norma, tipo de aco e Estado de fornecimento | |||||||||
| Condição: | |tmp.conf.itemGenerico|=&&(|tmp.conf.mostrarITDadosTrefilacao|=1) | |||||||||
| Objeto: | tmp.conf | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.Configuracao.retornaTrefilados("|pvt.login.idEmpresa|","|tmp.item.codigo|","|tmp.conf.nivelMascTipoTubo|","|tmp.conf.nivelMascNorma|","|tmp.conf.nivelMascTipoAco|","|tmp.conf.nivelMascEstFornec|") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar norma, tipo de aco e Estado de fornecimento | |||||||||
| Condição: | |tmp.conf.norma|!=&&|tmp.valor.id|= | |||||||||
| Objetos: | tmp.valor.codTipoTubo, tmp.valor.descTipoTubo, tmp.valor.codNorma, tmp.valor.descNorma, tmp.valor.codTipoAco, tmp.valor.descTipoAco, tmp.valor.codEstForn, tmp.valor.descEstForn, tmp.ccs.txtcampotri | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.conf.tpTubo|,|tmp.conf.descTubo|,|tmp.conf.norma|,|tmp.conf.descNorma|,|tmp.conf.tipoAco|,|tmp.conf.descTipoAco|,|tmp.conf.estForn|,|tmp.conf.descEstForn|,class="camposquery" readOnly | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar permissão dos campos norma,tipo de aco e estado de fornecimento | |||||||||
| Condição: | |tmp.conf.itemGenerico|!= | |||||||||
| Objetos: | tmp.ccs.txtcampotri | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | class="campos" | |||||||||
| Condição falsa: | class="camposquery" readOnly | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa Tolerância | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.valor.diametroExtMais, tmp.valor.diametroExtMenos, tmp.valor.diametroIntMais, tmp.valor.diametroIntMenos, tmp.valor.espessuraMais, tmp.valor.espessuraMenos, tmp.valor.comprimentoMais, tmp.valor.comprimentoMenos | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | {0,00},{0,00},{0,00},{0,00},{0,00},{0,00},{0,00},{0,00} | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a variavel de caminho dos anexos | |||||||||
| Condição: | |tmp.numOrcamento|!= | |||||||||
| Objetos: | tmp.diretorio | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | |tmp.numOrcamento| | |||||||||
| Condição falsa: | |wi.session.id| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar Estilos Botão incluir imagem | |||||||||
| Condição: | (|tmp.btn|=abrir&&|tmp.error|=1&& |tmp.valor.arquivoAnexoItem|=&&|tmp.conf.possuiAnexo|=1&&|tmp.orc.situacao|!=1) || ((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |tmp.btn|=salvar) && |tmp.error|!=1) | |||||||||
| Objetos: | tmp.ccs.btnImg | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | class='campos' | |||||||||
| Condição falsa: | class='camposquery' disabled | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca a Unidade de Venda Quando o item ainda não esta cadastrado na tabela temporaria | |||||||||
| Condição: | |tmp.valor.unidadeVenda|=&&|tmp.valor.unidadeMedida|= | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select unidadeMedida from cgi.item where codigo="|tmp.item.codigo|" | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Carrega Dados do Objeto - DIMENSÕES DE ITENS | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1||(|tmp.btn|=transfere&&|tmp.error|=1&&|tmp.sequencial|!=) | |||||||||
| Objeto: | tmp.dim | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | &sql select %External(comprimentoAte) as comprimentoAte, %External(comprimentoDe) as comprimentoDe, %External(diametroInterno) as diametroInterno, %External(diametroExterno) as diametroExterno, %External(espessura) as espessura from Cgi.ItensDimensoes where Empresa->codigo="|pvt.login.idEmpresa|" and codItem="|tmp.item.codigo|" | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Carrega Dados do Objeto - DIMENSÕES DE ITENS TOLERANCIAS | |||||||||
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.sequencial|=||(|tmp.btn|=transfere&&|tmp.error|=1&&|tmp.sequencial|!=) | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | &sql select %External(tolCompriNeg) as comprimentoMenos, %External(tolCompriPos) as comprimentoMais, %External(tolEspNeg) espessuraMenos, %External(tolEspPos) as espessuraMais, %External(tolExterNeg) as diametroExtMenos, %External(tolExterPos) as diametroExtMais, %External(tolInterNeg) as diametroIntMenos, %External(tolInterPos) as diametroIntMais from Cgi.ItensDimensoes where Empresa->codigo="|pvt.login.idEmpresa|" and codItem="|tmp.item.codigo|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o COMPRIMENTO DE | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.dim.comprimentoDe|!= | |||||||||
| Objetos: | tmp.valor.dadosComprimento | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.dim.comprimentoDe| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o COMPRIMENTO ATE | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.dim.comprimentoAte|!= | |||||||||
| Objetos: | tmp.valor.dadosComprimentoAte | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.dim.comprimentoAte| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o DIAMETRO EXTERNO | |||||||||
| Condição: | (|tmp.valor.id|=&&|tmp.dim.diametroExterno|!=)||(|tmp.valor.id|!=&&|tmp.valor.diametroExterno|=0,00 || |tmp.valor.diametroExterno|=) | |||||||||
| Objetos: | tmp.valor.diametroExterno | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.dim.diametroExterno| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a ESPESSURA | |||||||||
| Condição: | (|tmp.valor.id|=&&|tmp.dim.espessura|!=)||(|tmp.valor.id|!=&&|tmp.valor.espessura|=0,00 || |tmp.valor.espessura|=) | |||||||||
| Objetos: | tmp.valor.espessura | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.dim.espessura| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | ocultar botao ao carregar combo | |||||||||
| Condição: | (|tmp.btn|=item || |tmp.btn|=descgenerico)&&|tmp.error|=1 | |||||||||
| Objetos: | tmp.mostraf7 | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | none | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Mostra consulta de itens treeview quando for tirantes ou trefilados | |||||||||
| Condição: | (|tmp.tipoOrc|=1 || |tmp.tipoOrc|=2 ) && |tmp.mostraf7|= | |||||||||
| Objetos: | tmp.mostrarTreeView | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição falsa: | none | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca o numero do orçamento | |||||||||
| Condição: | |tmp.btn|=abrir | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select top 1 numOrcamento from Tel.OrcamentoItemTemp where Empresa->codigo="|pvt.login.idEmpresa|" and sessao = "|wi.session.id|" | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca a data de Emissão da capa | |||||||||
| Condição: | |tmp.valor.numOrcamento|!= | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select dataEmissao from tel.orcamentocapa where numOrcamento="|tmp.valor.numOrcamento|" and Empresa->codigo="|pvt.login.idEmpresa|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o prazo | |||||||||
| Condição: | |tmp.valor.id|=&&|tmp.btn|=abrir&&|tmp.conf.mostrarDadosPrazo|=0 | |||||||||
| Objetos: | tmp.valor.diasUteis | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.fat.prazo| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca dias médio produção do produto | |||||||||
| Condição: | |tmp.mostrar.dadosTrefilacao|=&&|tmp.btn|=abrir&&|tmp.error|=1||(|tmp.btn|=transfere&&|tmp.error|=1&|tmp.sequencial|!=) | |||||||||
| Objeto: | tmp.itemProd | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoCapa.getDiasMedioProdProduto("|pvt.login.idEmpresa|","|tmp.codigo|") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a data de previsão de faturamento pela média de produção do item | |||||||||
| Condição: | |tmp.fat.dtPrevisaoItem|=1&&|tmp.itemProd.dias|>0&&|tmp.valor.id|=&&|tmp.conf.mostrarDadosPrazo|=0 | |||||||||
| Objetos: | tmp.valor.diasUteis | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.itemProd.dias| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Converte os dias para para data campo data Sugestão | |||||||||
| Condição: | |tmp.fat.dtPrevisaoItem|=1&&|tmp.itemProd.dias|>0&&|tmp.valor.id|= | |||||||||
| Objeto: | tmp.dataSug | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoCapa.retornoNovoPrazo("|tmp.itemProd.dias|","","") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a data de previsão Sugerida de faturamento pela média de produção do item | |||||||||
| Condição: | |tmp.fat.dtPrevisaoItem|=1&&|tmp.itemProd.dias|>0&&|tmp.valor.id|=&&|tmp.conf.mostrarDadosPrazo|=0 | |||||||||
| Objetos: | tmp.valor.dataPrevisaoSugerida | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.dataSug.prazo| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica se é Atendente, Supervisor ou Gerente | |||||||||
| Condição: | |tmp.mostrar.dadosTrefilacao|= | |||||||||
| Objeto: | tmp.atend | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoCapa.getTipoAtendente('|pvt.login.idEmpresa|','','|tmp.atendente|') | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca o prazo médio da condição de pagamento | |||||||||
| Condição: | |tmp.mostrar.dadosTrefilacao|=&&|tmp.numOrcamento|!= | |||||||||
| Objeto: | tmp.condpagto | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoCondVenda.retornaDescricoes("|pvt.login.idEmpresa|","|tmp.numOrcamento|") | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Inicializa a tabela de PREÇOS VIA COTACAO DE CUSTOS | |||||||||
| Condição: | |tmp.orc.situacao|=0 && |tmp.mostrar.dadosTrefilacao|=&&|tmp.valor.id|!=&&|tmp.numOrcamento|!=&&|tmp.btn|=abrir&&|tmp.error|=1||(|tmp.btn|=transfere&&|tmp.error|=1&&|tmp.sequencial|!=) | |||||||||
| Objeto: | tmp.faixa | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoCapa.getPrecoItensTrefilados("|pvt.login.idEmpresa|", "|tmp.codigo|", "|tmp.valor.quantidade|", "|tmp.cliente|", "|tmp.condpagto.codigo|", "|tmp.condpagto.descricao|", "|tmp.numOrcamento|", "|tmp.valor.diametroExterno|", "|tmp.valor.espessura|", "|tmp.valor.dadosComprimento|", "|tmp.valor.dadosComprimentoAte|", "|tmp.condpagto.TpNota|", "|tmp.valor.unidadeMedida|", "|tmp.valor.codCotacao|", "|tmp.valor.aplicacao|", "|tmp.valor.codEstForn|") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa a faixa de precos no RadioButton | |||||||||
| Condição: | |tmp.faixa.valor|!= | |||||||||
| Objetos: | tmp.tabelapreco.valores | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |$nf(|tmp.faixa.valor|, CLR)$| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o preço caso seja nulo | |||||||||
| Condição: | |tmp.valor.preco|=&&|tmp.btn|=abrir | |||||||||
| Objetos: | tmp.valor.preco | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | 0,00 | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca desconto da condição pagamento (para incide desconto capa) | |||||||||
| Condição: | |tmp.btn|=abrir | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select CondicaoPagamento->percDesc1 from Tel.OrcamentoCapa where numOrcamento = "|tmp.numOrcamento|" and Empresa->codigo = "|pvt.login.IdEmpresa|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa as variaveis de Incide Desc Capa | |||||||||
| Condição: | |tmp.valor.id|= && (|tmp.valor.percDesc1| > 0) | |||||||||
| Objetos: | tmp.valor.incideDescontoCapa | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | 1 | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica se item é genérico | |||||||||
| Condição: | true | |||||||||
| Objeto: | tmp | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.ConfigItensGen.verItemGen("|pvt.login.idEmpresa|","|tmp.item.codigo|") | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar Estilos Padrões Itens Genericos | |||||||||
| Condição: | (|tmp.btn|=abrir&&|tmp.error|=1 &&(|tmp.conf.habilitaCpItemGen|=1&&|tmp.itemGen|=1) || ((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |tmp.btn|=salvar) && |tmp.error|!=1) || (|tmp.btn|=transfere&&|tmp.sequencial|!=)) | |||||||||
| Objetos: | tmp.ccs.txtcampogen, tmp.ccs.txtcombogen | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | class="campos",class="campos" | |||||||||
| Condição falsa: | class="camposquery" readonly,class="camposquery" disabled | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar Estilos Padrões Itens Genericos Itens trefilados | |||||||||
| Condição: | (|tmp.btn|=abrir&&|tmp.error|=1 &&(|tmp.itemGen|=1) || ((|tmp.btn|=excluir || |tmp.btn|=excluirAnexo || |tmp.btn|=salvar) && |tmp.error|!=1) || (|tmp.btn|=transfere&&|tmp.sequencial|!=)) | |||||||||
| Objetos: | tmp.ccs.txtcampogentre | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | class="campos" | |||||||||
| Condição falsa: | class="camposquery" readonly | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Inicializa o campo classificação fiscal | |||||||||
| Condição: | |tmp.valor.id|=|| |tmp.valor.classFiscal|= | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select classificacaoFiscal->codigo as classFiscal, classificacaoFiscal->nome as descClassFiscal from cgi.item where codigo="|tmp.item.codigo|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Seta tmp.item.codCli para itens genericos | |||||||||
| Condição: | |tmp.itemGen|=1 | |||||||||
| Objetos: | tmp.item.codCli | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.valor.codItemCli| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica se existe uma FAE para o Item que não for Genérico | |||||||||
| Condição: | |tmp.itemGen|=0&&|tmp.fae.id|= | |||||||||
| Objeto: | tmp.itemfae | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select codigo from tel.fae where Empresa->codigo="|pvt.login.idEmpresa|" and Item->codItem="|tmp.item.codigo|" | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Inicializa o códido da FAE | |||||||||
| Condição: | |tmp.itemGen|=0&&|tmp.fae.id|= | |||||||||
| Objetos: | tmp.valor.codFae | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.itemfae.codigo| | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Calcula o diametro interno | |||||||||
| Condição: | |tmp.itemGen|=1&& |tmp.conf.mostrarITDadosTrefilacao|=1 | |||||||||
| Objeto: | tmp.dim | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select top 1 $$calcularDiamInterno^CSWCCTELRG006("|tmp.valor.DiametroExterno|","|tmp.valor.espessura|",2) as diametroInterno from tel.configuracao where Empresa->codigo="|pvt.login.idEmpresa|" | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica as dimensões do item - Comprimento - |tmp.itemGen|=1&& |tmp.conf.mostrarITDadosTrefilacao|=1 | |||||||||
| Condição: | false | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.consultarToleranciasItem( "|pvt.login.idEmpresa|", "|tmp.valor.dadosComprimento|", "|tmp.valor.dadosComprimentoAte|", "|tmp.dim.diametroInterno|", "|tmp.valor.diametroExterno|", "|tmp.valor.espessura|",1) | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica as dimensões do item - Diametro Externo - |tmp.itemGen|=1&& |tmp.conf.mostrarITDadosTrefilacao|=1 | |||||||||
| Condição: | false | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.consultarToleranciasItem( "|pvt.login.idEmpresa|", "|tmp.valor.dadosComprimento|", "|tmp.valor.dadosComprimentoAte|", "|tmp.dim.diametroInterno|", "|tmp.valor.diametroExterno|", "|tmp.valor.espessura|",2) | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica as dimensões do item - Diametro Interno - |tmp.itemGen|=1&& |tmp.conf.mostrarITDadosTrefilacao|=1 | |||||||||
| Condição: | false | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.consultarToleranciasItem( "|pvt.login.idEmpresa|", "|tmp.valor.dadosComprimento|", "|tmp.valor.dadosComprimentoAte|", "|tmp.dim.diametroInterno|", "|tmp.valor.diametroExterno|", "|tmp.valor.espessura|",3) | |||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Verifica as dimensões do item - Espessura - |tmp.itemGen|=1&& |tmp.conf.mostrarITDadosTrefilacao|=1 | |||||||||
| Condição: | false | |||||||||
| Objeto: | tmp.valor | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.consultarToleranciasItem( "|pvt.login.idEmpresa|", "|tmp.valor.dadosComprimento|", "|tmp.valor.dadosComprimentoAte|", "|tmp.dim.diametroInterno|", "|tmp.valor.diametroExterno|", "|tmp.valor.espessura|",4) | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar erros de tolerancia | |||||||||
| Condição: | (|tmp.valor.Error1|!=1&& |tmp.valor.Error1|!=) || ( |tmp.valor.Error2|!=1 && |tmp.valor.Error2|!=) || (|tmp.valor.Error3|!=1 && |tmp.valor.Error3|!=) || (|tmp.valor.Error4|!=1&& |tmp.valor.Error4|!=) | |||||||||
| Objetos: | tmp.valorErros | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | |$if(|tmp.valor.Error1|=1,,|tmp.valor.Error1|\r)$||$if(|tmp.valor.Error2|=1,,|tmp.valor.Error2|\r)$||$if(|tmp.valor.Error3|=1,,|tmp.valor.Error3|\r)$||$if(|tmp.valor.Error4|=1,,|tmp.valor.Error4|\r)$| | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Altera o F7 para a consulta de itens conforme configuracao | |||||||||
| Condição: | |tmp.fat.utilizaItensEstruturados|=0 | |||||||||
| Objetos: | tmp.paginaF7Itens, tmp.keyUpProdG, tmp.keyUpProd, tmp.pagF7, tmp.parF7, tmp.showEstru, tmp.outras | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | {consultarPadrao(document.myForm['tmp.codProduto'],'tele/configuracao/showitensorcamento.wsp?tmp.funcao=outra&tmp.tipoOrc=|tmp.tipoOrc|'); },{atualizaCombo(1,event);},{atualizaCombo(2,event);},{},{},{},{acertaOutrasInf(this);} | |||||||||
| Condição falsa: | {consultarPadrao(document.myForm['tmp.codProduto'],'tele/configuracao/showitensorcamentoEstruturadados.wsp?tmp.funcao=outra&tmp.tipoOrc=|tmp.tipoOrc|',500,790);},{},{},{tele/configuracao/showitensorcamentoEstruturadados.wsp},{?tmp.funcao=outra&tmp.tipoOrc=|tmp.tipoOrc|},{none;},{} | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Gravar dados do histórico da sugestão de preços [ Cotação x Base ] - para Supervisores e Gerentes | |||||||||
| Condição: | |tmp.mostrar.dadosTrefilacao|=&&|tmp.atend.codTipo|>1&&|tmp.valor.id|!=&&|$nf(|tmp.faixa.valor|, CLR)$|>0 | |||||||||
| Objetos: | tmp.dadoscotacao | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: |
| |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Grava um script para controlar o foco | |||||||||
| Condição: | true | |||||||||
| Objetos: | tmp.script | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Sim | |||||||||
| Condição verdadeira: | ||||||||||
| [tele/manutencao/orcamentoitem] Cadastro de Orçamento - Itens: Pós-Página | ||||||||||
| Tipo: | Objeto | |||||||||
| Descrição: | Busca o nome do arquivo ( Banco ) | |||||||||
| Condição: | |tmp.valor.id|!= | |||||||||
| Objeto: | tmp.arquivo | |||||||||
| Banco de dados: | principal | |||||||||
| Filtro SQL: | %*?' | |||||||||
| Instrução SQL: | &sql select arquivoAnexoItem as nome from tel.orcamentoItemTemp where id="|tmp.valor.id|" | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Excluir | |||||||||
| Condição: | |tmp.btn|=excluir | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoItemTemp.excluir( |tmp.valor.id|, |pvt.login.idEmpresa|, |tmp.numOrcamento|) | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||
| Tipo: | Gravar variáveis | |||||||||
| Descrição: | Se a data sugerida for nulo, inicializo ela com a data de previsao da tela | |||||||||
| Condição: | |tmp.valor.dataPrevisaoSugerida|= | |||||||||
| Objetos: | tmp.valor.dataPrevisaoSugerida | |||||||||
| Recursivo: | Não | |||||||||
| Processa FALSO: | Não | |||||||||
| Condição verdadeira: | |tmp.valor.dataPrevFaturamento| | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Gravar | |||||||||
| Condição: | |tmp.btn|=salvar && |wi.token.ok|=true | |||||||||
| 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|, |tmp.valor.lista|, |tmp.valor.codTransacao|, |wi.page.id|, |pvt.login.idUsuario|, |tmp.valor.codFinalidade|, |tmp.valor.comissaoAtendente|, |tmp.valor.diametroExtMais|, |tmp.valor.diametroExtMenos|, |tmp.valor.diametroIntMais|, |tmp.valor.diametroIntMenos|, |tmp.valor.espessuraMais|, |tmp.valor.espessuraMenos|, |tmp.valor.comprimentoMais|, |tmp.valor.comprimentoMenos|, |tmp.valor.codNorma|, |tmp.valor.codTipoAco|, |tmp.valor.codEstForn|, |tmp.valor.descComplementar|, |tmp.valor.valorICMS|, |tmp.arquivoAnexo|, |tmp.valor.dataPrevFaturamento|,, |tmp.valor.diasUteis|, |tmp.valor.dadosComprimento|, |tmp.valor.dadosComprimentoAte|, |tmp.valor.observacaoItem|, |tmp.ensaios|, |tmp.valor.dataPrevisaoSugerida|, |tmp.valor.valorCustoCorte|, |tmp.valor.percAcrescimoCorte|, |tmp.faixa.valor|, |tmp.faixa.composicaoPreco|, |tmp.valor.classFiscal|, |tmp.valor.percentualICMS|, |tmp.item.codCli|, |tmp.valor.unidadeMedida|, |tmp.valor.diametroExterno|, |tmp.valor.espessura|, |tmp.valor.codCotacao|, |tmp.valor.codFae|, |tmp.faixa.numOrcamentoRef|, |tmp.valor.codTipoTubo|) | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Gravar o item na tabela de preços | |||||||||
| Condição: | |tmp.btn|=salvar && |tmp.tabelaprecosel!= | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoItem.adicionaTabPreco( |pvt.login.idUsuario|, |wi.page.id|, |pvt.login.idEmpresa|, |tmp.tabelaprecosel|, |tmp.item.codigo|, "", "", |tmp.valor.preco|) | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||
| Tipo: | Remover arquivos ((Local)) | |||||||||
| Descrição: | Remove o anexo do diretório | |||||||||
| Condição: | (|tmp.btn|=excluirAnexo && |wi.token.ok|=true) | |||||||||
| Diretório: | |wi.proj.path|/anexos/Orc|tmp.diretorio|/ | |||||||||
| Máscara: | |tmp.arquivo.nome| | |||||||||
| Remover diretóio: | Sim | |||||||||
| Tipo: | Update | |||||||||
| Descrição: | Excluir o anexo do banco | |||||||||
| Condição: | |tmp.btn|=excluirAnexo &&|wi.token.ok|=true | |||||||||
| Banco de dados: | principal | |||||||||
| Instrução SQL: | Tel.OrcamentoItemTemp.excluirAnexo( |pvt.login.idempresa|, |pvt.login.idusuario|, |wi.page.id|, |tmp.valor.id|) | |||||||||
| Filtro SQL: | '"<> | |||||||||
| Mensagem OK: | 1 | |||||||||
| Mensagem de erro: | |wi.sql.msg| | |||||||||
| Resposta: | tmp.error | |||||||||