| 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/orcamentocapa] Cadastro de Orçamento - Capa: 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: | Inicializar a variavel tmp.error |
| Condição: | |tmp.error|= |
| Objetos: | tmp.error |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 1 |
| Tipo: | Objeto |
| Descrição: | Motivo nao venda e historico - DEFAULT / Mostrar dados Trefilação |
| Condição: | true |
| Objeto: | tmp.def |
| Banco de dados: | principal |
| Instrução SQL: | &sql select MotivoNaoVenda->codNaoVenda as naovenda, ISNULL(HistoricoOrcamento->codigo,Historico->codigo) as historico, mostrarITDadosTrefilacao from Tel.Configuracao where Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar a variavel tmp.gravar.error |
| Condição: | |tmp.gravar.error|= |
| Objetos: | tmp.gravar.error |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 1 |
| Tipo: | Gravar variáveis |
| Descrição: | Seta a variavel tmp.numOrcamento com a variavel tmp.gravar.codigo |
| Condição: | |tmp.gravar.codigo|!= |
| Objetos: | tmp.numOrcamento |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.gravar.codigo| |
| Tipo: | Gravar variáveis |
| Descrição: | Salvo os campos passados via URL |
| Condição: | true |
| Objetos: | tmp.bkp.atendente, tmp.bkp.descCliente, tmp.bkp.codContato, |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.orc.atendente|, |tmp.orc.descCliente|,|tmp.codContato| |
| Tipo: | Update |
| Descrição: | Grava na tabela de Historico que foi Gerado um Orcamento ! |
| Condição: | |tmp.btn|=salvar && |tmp.orc.contato|!= |
| Banco de dados: | principal |
| Instrução SQL: | Tel.Historico.verificarGravarAlterar( '|pvt.login.idEmpresa|', '|pvt.login.idUsuario|', '|wi.page.id|', '|pvt.login.idempresa|', '|tmp.orc.contato|', '|wi.date.dmy|', '|wi.date.hms|', '|tmp.atendente|', '|tmp.def.historico|', '', '2', '0', '|tmp.def.naovenda|', '', '', '', '|tmp.orc.codPessoas|', '|tmp.gravar.codigo|', '', '2') |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Objeto |
| Descrição: | Carrega Dados do Objeto |
| Condição: | |tmp.error|=1&&|tmp.gravar.error|=1 |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select id, Cliente->codCliente as cliente, Cliente->nome as descCliente, Representante->codRepresent as representante, Representante->fantasia as nomeRepresentante, TipoCobranca->codigo as tipoCobranca, TipoCobranca->descricao as nomeTipoCobranca, Portador->codigo as portador, Portador->nome as nomePortador, TipodeNota->codigo as tipoNota, TipodeNota->descricao as nomeTipoNota, CondicaoPagamento->codigo as condVenda, CondicaoPagamento->descricao as nomeCondVenda, TipoFrete->codTipoFrete as tipoFrete, TipoFrete->descricao as nomeTipoFrete, Transportadora->codigo as transportadora, Transportadora->nome as nomeTransportadora, prazoFaturamento as prazo, %EXTERNAL(previsaoFaturamento) as previsao, %EXTERNAL(validadeOrcamento) as validade, %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(valorDesconto) as valorDesconto, %EXTERNAL(valorAcrescimo) as valorAcrescimo, %EXTERNAL(percentualAcrescimo1) as percentualAcrescimo1, %EXTERNAL(percentualAcrescimo2) as percentualAcrescimo2, %EXTERNAL(percentualAcrescimo3) as percentualAcrescimo3, %EXTERNAL(percentualAcrescimo4) as percentualAcrescimo4, %EXTERNAL(valorFrete) as valorFrete, %EXTERNAL(totalOrcamento) as totalOrcamento, %EXTERNAL(totalOrcamentoAntes) as totalOrcamentoAntes, tipoDesconto, Contatos->codContato as contato, Contatos->razaosocial as descContato, Atendente->codRepresent as atendente, Atendente->fantasia as nomeAtendente, %EXTERNAL(dataEmissao) as dataEmissao, situacao, Pessoas->sequencial as codPessoas, Pessoas->nome as codPessoasdesc, numPedido, Consignatario as consignatario, TipoFreteConsignatario->codTipoFrete as tipoFreteConsig, TipoFreteConsignatario->descricao as nomeTipoFreteConsig, Consignatario->codigo as consignataria, Consignatario->nome as consignatariadesc, pedidocli, %EXTERNAL(valorAntecipado) as valorAntecipado, %EXTERNAL(percentualComissaoAtend) as comissaoAtendente, TabelaPrecoDefault->codTabela as codTabela, dataEmissao as dataEmissaoInt, qtdeTotalKG as qtdeKG,$$EdtVlr^CSWUTI(qtdeTotalKG,'|tmp.fat.decimaisQtde|') as qtdeTotalKG from Tel.OrcamentoCapa where Empresa->codigo="|pvt.login.idEmpresa|" and numOrcamento="|tmp.numOrcamento|" |
| Tipo: | Gravar variáveis |
| Descrição: | Seta a tabela de preço padrao da capa |
| Condição: | |tmp.orc.codTabela|!= |
| Objetos: | tmp.tabpreco.tabelaPreco |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.orc.codTabela| |
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se a tabela esta nula e o orçamento gravado entao seta como 9999 |
| Condição: | |tmp.orc.id|!=&&|tmp.orc.codTabela|= |
| Objetos: | tmp.tabpreco.tabelaPreco |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 9999 |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa o cliente |
| Condição: | |tmp.orc.cliente|= |
| Objetos: | tmp.orc.cliente |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.cliente| |
| Tipo: | Gravar variáveis |
| Descrição: | Volto os campos passados via URL |
| Condição: | |tmp.orc.atendente|= |
| Objetos: | tmp.orc.atendente, tmp.orc.descCliente, tmp.orc.contato |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.bkp.atendente|,|tmp.bkp.descCliente|,|tmp.bkp.codContato| |
| Tipo: | Objeto |
| Descrição: | Pego a validade e o prazo de entrega Default da configuracao |
| Condição: | |tmp.orc.validade|= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select validadeCPDefault as validade, prazoEntregaCPDefault as prazo FROM Tel.Configuracao where Empresa->codigo = "|pvt.login.idEmpresa|" |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.error|=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe, tmp.ccs.txtcampocli |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" disabled, class="campos" , disabled class="botaodisabled", enabled class="botao",none,,class="campos" |
| Condição falsa: | class="campos", class="camposquery" disabled, enabled class="botao", enabled class="botao",none,,class="camposquery" disabled |
| Tipo: | Objeto |
| Descrição: | Mostrar ou não os componentes |
| Condição: | true |
| Objeto: | tmp.mostrar |
| Banco de dados: | principal |
| Instrução SQL: | Tel.Configuracao.retornaMostraCapaOrc("|pvt.login.idEmpresa|","|tmp.cliente|","|tmp.atendente|") |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa as variaveis conforme a configuracao |
| Condição: | |tmp.orc.id|= |
| Objetos: | tmp.orc.representante, tmp.orc.nomeRepresentante, tmp.orc.tipoCobranca, tmp.orc.nomeTipoCobranca, tmp.orc.tipoNota, tmp.orc.nomeTipoNota, tmp.orc.condVenda, tmp.orc.nomeCondVenda, tmp.orc.tipoFrete, tmp.orc.nomeTipoFrete, tmp.orc.transportadora, tmp.orc.nomeTransportadora, tmp.orc.portador, tmp.orc.nomePortador, tmp.orc.comissaoAtendente |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.mostrar.valorDefaultRepresentante|,|tmp.mostrar.valorDefaultNomeRepresentante|, |tmp.mostrar.valorDefaultTipoCobranca|,|tmp.mostrar.valorDefaultNomeTipoCobranca|, |tmp.mostrar.valorDefaultTipoNota|,|tmp.mostrar.valorDefaultNomeTipoNota|, |tmp.mostrar.valorDefaultCondVenda|,|tmp.mostrar.valorDefaultNomeCondVenda|, |tmp.mostrar.valorDefaultTipoFrete|,|tmp.mostrar.valorDefaultNomeTipoFrete|, |tmp.mostrar.valorDefaultTransportadora|,|tmp.mostrar.valorDefaultNomeTransportadora|, |tmp.mostrar.valorDefaultPortador|,|tmp.mostrar.valorDefaultNomePortador|, |tmp.mostrar.valorDefaultComissaoAtendente| |
| Tipo: | Objeto |
| Descrição: | Pega o Representante do Cliente |
| Condição: | |tmp.orc.id|= |
| Objeto: | tmp.dadoscli |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select Representante->codRepresent as representante, Representante->nome as nomerepresentante from Fat.Cliente where codEmpresa->codigo="|pvt.login.idEmpresa|" and codCliente="|tmp.orc.cliente|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa as variaveis de Representante do cliente |
| Condição: | |tmp.orc.id|= |
| Objetos: | tmp.orc.representante, tmp.orc.nomeRepresentante |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.dadoscli.representante|,|tmp.dadoscli.nomerepresentante| |
| Tipo: | Objeto |
| Descrição: | Pega o percentual de comissão do representante |
| Condição: | |tmp.orc.representante|!= |
| Objeto: | tmp.repre |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoItem.retornaComissaoRepre("|pvt.login.idEmpresa|", "|tmp.orc.representante|", "|tmp.orc.tipoNota|", "|tmp.orc.cliente|", "|tmp.orc.condVenda|",,"|pvt.login.Conta|") |
| Tipo: | Gravar variáveis |
| Descrição: | Grava a comissão de representante default |
| Condição: | |tmp.orc.representante|!=&&|tmp.orc.id|= |
| Objetos: | tmp.orc.comissaoRepresentante |
| 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|=excluir && |tmp.error|=1) |
| Objetos: | tmp.orc. |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.orc.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: | Inicializa variaveis dos Descontos |
| Condição: | |tmp.mostrar.tipoDescontoCP|!=1 |
| Objetos: | tmp.mostrar.mostraDesconto2, tmp.mostrar.mostraDesconto3, tmp.mostrar.mostraDesconto4, tmp.mostrar.mostraDesconto5, tmp.mostrar.mostraDesconto6 |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | none,none,none,none,none |
| Condição falsa: | , , , , , |
| Tipo: | Objeto |
| Descrição: | Somo todos os itens para total do Orcamento |
| Condição: | |tmp.orc.totalOrcamentoAntes|= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select TOP 1 $$EdtVlr^CSWUTI(SUM(totalItem),2) as totalOrcamentoAntes 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: | Seleciono as condicoes de Pagamento caso tenha cadastrado 99 |
| Condição: | true |
| Objeto: | tmp.condpagto |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoCondVenda.retornaDescricoes("|pvt.login.idEmpresa|","|tmp.numOrcamento|") |
| Tipo: | Objeto |
| Descrição: | Verifica a situação da duplicata pelo tipo de nota |
| Condição: | true |
| Objeto: | tmp.tipoNota |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select situacaoDuplicata from Fat.TipoDeNotaPadrao where codigo="|tmp.orc.tipoNota|" |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializo a variavel tmp.orc.condVenda |
| Condição: | |tmp.orc.condVenda|=&&(|tmp.orc.id|!=&&|tmp.tipoNota.situacaoDuplicata|!=0) |
| Objetos: | tmp.orc.condVenda, tmp.orc.nomeCondVenda |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | 99,|tmp.condpagto.descricao| |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializo a variavel de Data Emissao |
| Condição: | |tmp.orc.dataEmissao|= |
| Objetos: | tmp.orc.dataEmissao |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |wi.date.dmy| |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões se situacao != 0 |
| Condição: | |tmp.orc.situacao|!=0&&|tmp.numOrcamento|!= |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe, tmp.ccs.btnexcluir, tmp.ccs.txtcampocli |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled, class="camposquery" disabled , disabled class="botaodisabled", disabled class="botaodisabled",none,,disabled class="botaodisabled",disabled class="camposquery" |
| Tipo: | Objeto |
| Descrição: | Pega o nome fantasia do atendente |
| Condição: | |tmp.orc.nomeAtendente|= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Instrução SQL: | &sql select fantasia as nomeAtendente from Fat.Representante where codEmpresa = "|pvt.login.idEmpresa|" and codRepresent="|tmp.atendente|" and situacao=3 |
| Tipo: | Objeto |
| Descrição: | Pega o nome do Contato |
| Condição: | |tmp.numOrcamento|=&&|tmp.codContato|!= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Instrução SQL: | &sql select razaosocial as descContato from Tel.Contatos where Empresa->codigo = "|pvt.login.idEmpresa|" and codContato="|tmp.codContato|" |
| Tipo: | Objeto |
| Descrição: | Pega a transportadora e Consignataria |
| Condição: | |tmp.orc.cliente|!=&&|tmp.numOrcamento|= |
| Objeto: | tmp.tra |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoCapa.getTransportadora("|pvt.login.idEmpresa|","|tmp.orc.cliente|") |
| Tipo: | Gravar variáveis |
| Descrição: | Seta as transportadoras |
| Condição: | |tmp.orc.cliente|!=&&|tmp.numOrcamento|= |
| Objetos: | tmp.orc.transportadora, tmp.orc.nomeTransportadora, tmp.orc.tipoFrete, tmp.orc.nomeTipoFrete, tmp.orc.consignataria, tmp.orc.consignatariadesc, tmp.orc.tipoFreteConsig, tmp.orc.nomeTipoFreteConsig |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.tra.codtra|,|tmp.tra.nometra|,|tmp.tra.codtipofretetra|,|tmp.tra.nometipofretetra|,|tmp.tra.codcon|,|tmp.tra.nomecon|,|tmp.tra.codtipofretecon|,|tmp.tra.nometipofretecon| |
| Tipo: | Objeto |
| Descrição: | Pega o nome da pessoa de Contato |
| Condição: | |tmp.numOrcamento|=&&|tmp.codContato|!=&&|tmp.codPessoas|!= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Instrução SQL: | &sql select nome as codPessoasdesc from Tel.Pessoas where Empresa->codigo = "|pvt.login.idEmpresa|" and Contatos->codContato="|tmp.codContato|" and sequencial= "|tmp.codPessoas|" |
| Tipo: | Gravar variáveis |
| Descrição: | Seta a pessoa se passada via parametros |
| Condição: | |tmp.numOrcamento|=&&|tmp.orc.codPessoas|=&&(|tmp.orc.cliente|=|tmp.cliente|) |
| Objetos: | tmp.orc.codPessoas |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.codPessoas| |
| Tipo: | Objeto |
| Descrição: | Verifico se o contato é prospect ou cliente |
| Condição: | |tmp.codContato|!= |
| Objeto: | tmp.tipocontato |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select tipo from Tel.Contatos where Empresa->codigo = "|pvt.login.idEmpresa|" and codContato = "|tmp.codContato|" |
| Tipo: | Gravar variáveis |
| Descrição: | Desabilito o cliente se for prospect |
| Condição: | |tmp.tipocontato.tipo|=1 |
| Objetos: | tmp.ccs.txtcampocli |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled |
| Tipo: | Gravar variáveis |
| Descrição: | Verifico se o tipo de frete foi preenchido |
| Condição: | |tmp.orc.tipoFrete|=&&|tmp.numOrcamento|= |
| Objetos: | tmp.orc.tipoFrete, tmp.orc.nomeTipoFrete |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.mostrar.valorDefaultTipoFrete|,|tmp.mostrar.valorDefaultNomeTipoFrete| |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões se for chamado do grid de historicos do contato |
| Condição: | |tmp.numOrcamento|!=&&|tmp.abertohistorico|=1 |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe, tmp.ccs.btnexcluir, tmp.ccs.txtcampocli |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled, class="camposquery" disabled , disabled class="botaodisabled", disabled class="botaodisabled",none,,disabled class="botaodisabled",disabled class="camposquery" |
| Tipo: | Gravar variáveis |
| Descrição: | Tratamento de tipo de nota - Desabita ou não o campo |
| Condição: | |tmp.mostrar.mostraTipoNota|= |
| Objetos: | tmp.showNota |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | |tmp.ccs.txtcampo| |
| Condição falsa: | class='camposquery' readOnly |
| Tipo: | Objeto |
| Descrição: | Pego o percentual de acrescimo |
| Condição: | |tmp.orc.id|= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select %EXTERNAL(percAcrescimo) as percentualAcrescimo1 from Cad.CondicaoDeVenda where codEmpresa="|pvt.login.idEmpresa|" and codigo="|tmp.orc.condvenda|" |
| Tipo: | Objeto |
| Descrição: | Pego a situacao do pedido |
| Condição: | |tmp.orc.numPedido|!= |
| Objeto: | tmp.pedido |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select %external(situacao) as descSituacao,situacao from ped.pedido where codEmpresa="|pvt.login.idEmpresa|" and codPedido=|tmp.orc.numPedido| |
| 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 decimaisPreUnit,dtPrevisaoItem,decimaisQtde from Fat.Configuracao where codEmpresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Verifica se existe estrutura comercial |
| Condição: | true |
| Objeto: | tmp.esv |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select top 1 id, tamanho as limite, tamanho+3 as tamanho, mascara as modelo from Esv.EstruturaComlCfg where codEmpresa = |pvt.login.idEmpresa| |
| Tipo: | Objeto |
| Descrição: | Pega o percentual de comissão do atendente |
| Condição: | |tmp.orc.atendente|!= |
| Objeto: | tmp.atend |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoItem.retornaComissaoRepre("|pvt.login.idEmpresa|", "|tmp.orc.atendente|", "|tmp.orc.tipoNota|", "|tmp.orc.cliente|", "|tmp.orc.condVenda|",,"|pvt.login.Conta|") |
| Tipo: | Gravar variáveis |
| Descrição: | Grava a comissão de atendente default |
| Condição: | |tmp.orc.atendente|!=&&|tmp.orc.id|= |
| Objetos: | tmp.orc.comissaoAtendente |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.atend.percentualComissao| |
| Tipo: | Remover arquivos ((Local)) |
| Descrição: | Remove o diretorio temporario |
| Condição: | |tmp.numOrcamento|!=&&|tmp.mostrar.mostraAnexo|=&&|tmp.orc.situacao|!=1&&|tmp.btn|=salvar |
| Diretório: | |wi.proj.path|/anexos/Orc|wi.session.id|/ |
| Máscara: | * |
| Remover diretóio: | Sim |
| Tipo: | Objeto |
| Descrição: | Inicializa o tipo de nota |
| Condição: | |tmp.orc.id|=&&|tmp.orc.cliente|!= |
| Objeto: | tmp.tipoNota |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select top 1 TipoNotaFiscal->id as codigo,TipoNotaFiscal->descricao from Fat.ClientesTipoNota where Empresa->codigo="|pvt.login.idEmpresa|" and Cliente="|tmp.orc.cliente|" |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar o tipo de nota por cliente Caso exista na tabela de tipo de notas por cliente |
| Condição: | |tmp.orc.id|=&&|tmp.orc.cliente|!=&&|tmp.tipoNota.codigo|!= |
| Objetos: | tmp.orc.tipoNota, tmp.orc.nomeTipoNota |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.tipoNota.codigo|,|tmp.tipoNota.descricao| |
| Tipo: | Objeto |
| Descrição: | Inicializa o Contato e a descricao |
| Condição: | |tmp.codContato|=&&|tmp.orc.id|=&&|tmp.orc.cliente|!= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select codContato as contato, razaosocial as descContato, Cliente->nome as descCliente from tel.contatos where Cliente->codCliente="|tmp.orc.cliente|" and Empresa->codigo="|pvt.login.idEmpresa|" |
| Tipo: | Objeto |
| Descrição: | Busca o nome do atendente |
| Condição: | true |
| Objeto: | tmp. |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select Atendente->nome as nomeAtend from Tel.AtendenteUsuario where Empresa->codigo="|pvt.login.idEmpresa|" and atendente->codRepresent="|tmp.atendente|" |
| Tipo: | Objeto |
| Descrição: | CONTROLE DE ACESSO REPRESENTANTE |
| Condição: | true |
| Objeto: | tmp. |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql select Representante->codRepresent as representante, Representante->nome as nomeRep from Tel.AtendenteUsuario where Empresa->codigo = '|pvt.login.idEmpresa|' and Usuario->id = '|pvt.login.idusuario|' |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar o representante |
| Condição: | |tmp.representante|!=&&|tmp.orc.representante|= |
| Objetos: | tmp.orc.representante, tmp.orc.nomeRepresentante |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.representante|,|tmp.nomeRep| |
| Tipo: | Objeto |
| Descrição: | Mostra o peso em KG |
| Condição: | |tmp.def.mostrarITDadosTrefilacao|=1&&|tmp.orc.qtdeKG|= |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select $$EdtVlr^CSWUTI(Sum($$ConvertePesoEmKG^CSWCCTELRG005(Empresa->codigo,Item->codItem,quantidade)),'|tmp.fat.decimaisQtde|') as qtdeTotalKG from tel.orcamentoitem where Empresa->codigo = Empresa->codigo and Empresa->codigo='|pvt.login.idEmpresa|' and numOrcamento='|tmp.numOrcamento|' group by numOrcamento |
| Tipo: | Objeto |
| Descrição: | Verifica se é Atendente, Supervisor ou Gerente |
| Condição: | |tmp.def.mostrarITDadosTrefilacao|=1 |
| Objeto: | tmp.atend |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoCapa.getTipoAtendente('|pvt.login.idEmpresa|','','|tmp.atendente|') |
| Tipo: | Objeto |
| Descrição: | Retorna A ETAPA DO ORCAMENTO |
| Condição: | true |
| Objeto: | tmp.statusPed |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Tel.OrcamentoCapa.getEtapaPedido("|pvt.login.idEmpresa|","|tmp.numOrcamento|") |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.btn|=excluir && |tmp.error|!=1) || (|tmp.btn|=salvar && |tmp.gravar.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnpedcompraitem, tmp.ccs.tamanhoPrevRecebe, tmp.ccs.txtcampocli, tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="camposquery" disabled, class="campos" , disabled class="botaodisabled", enabled class="botao",none,,class="campos",enabled class="botao" |
| [tele/manutencao/orcamentocapa] Cadastro de Orçamento - Capa: Pós-Página | |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar a pessoa de contato. |
| Condição: | |tmp.numOrcamento|=&&|tmp.orc.codPessoas|= |
| Objetos: | tmp.orc.codPessoas |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.codPessoas| |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Tel.OrcamentoCapa.excluir( |pvt.login.idempresa|, |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.numOrcamento|, |wi.session.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
| Tipo: | Remover arquivos ((Local)) |
| Descrição: | Remove o diretorio temporario |
| Condição: | |tmp.numOrcamento|!=&&|tmp.mostrar.mostraAnexo|=&&|tmp.btn|=excluir&&|tmp.error|=1 |
| Diretório: | |wi.proj.path|/anexos/Orc|tmp.numOrcamento|/ |
| Máscara: | * |
| Remover diretóio: | Sim |
| Tipo: | Objeto |
| Descrição: | Verifico todos os itens - verifico os precos |
| Condição: | |tmp.btn|=salvar |
| Objeto: | tmp.orc |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql Select $$EdtVlr^CSWUTI(Sum($$ConvertePesoEmKG^CSWCCTELRG005(Empresa->codigo,Item->codItem,quantidade)),'|tmp.fat.decimaisQtde|') as qtdeTotalKG from tel.orcamentoitemtemp where Empresa->codigo='|pvt.login.idEmpresa|' and numOrcamento='|tmp.numOrcamento|' and sessao = "|wi.session.id|" group by numOrcamento |
| Tipo: | Objeto |
| Descrição: | Gravar a capa do orçamento |
| Condição: | |tmp.btn|=salvar |
| Objeto: | tmp.gravar |
| Banco de dados: | principal |
| Instrução SQL: | Tel.OrcamentoCapa.gravarObj( |pvt.login.idEmpresa|, |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idEmpresa|, |tmp.numOrcamento|, |wi.date.dmy|, |tmp.atendente|, |tmp.orc.cliente|, |tmp.orc.desconto1|, |tmp.orc.desconto2|, |tmp.orc.desconto3|, |tmp.orc.desconto4|, |tmp.orc.desconto5|, |tmp.orc.desconto6|, |tmp.orc.valorDesconto|, |tmp.orc.valorAcrescimo|, |tmp.orc.percentualAcrescimo1|, |tmp.orc.percentualAcrescimo2|, |tmp.orc.percentualAcrescimo3|, |tmp.orc.percentualAcrescimo4|, |tmp.orc.comissaoRepresentante|, |tmp.orc.prazo|, |tmp.orc.representante|, |tmp.orc.tipoCobranca|, |tmp.orc.tipoNota|, |tmp.orc.tipoFrete|, |tmp.orc.condVenda|, |tmp.orc.transportadora|, |tmp.orc.validade|, |tmp.orc.totalOrcamento|, |tmp.orc.totalOrcamentoAntes|, |tmp.orc.medico|, |tmp.orc.valorFrete|, |wi.session.id|, |tmp.orc.tipoDesconto|, |tmp.orc.nomeCondVenda|, |tmp.orc.contato|, |tmp.orc.codPessoas|, |tmp.moeda|, |tmp.orc.consignataria|, |tmp.orc.tipoFreteConsig|, |tmp.orc.pedidocli|, |tmp.tabpreco.tabelaPreco|, |tmp.orc.valorAntecipado|, |tmp.orc.portador|, |tmp.orc.comissaoAtendente|, |tmp.nomeAtend|, |tmp.orc.qtdeTotalKG|, |tmp.atend.codTipo|, |tmp.tipoOrc|) |
| Tipo: | Gravar variáveis |
| Descrição: | Gravar o tmp.numOrcamento |
| Condição: | |tmp.salvar.codigo|!= |
| Objetos: | tmp.numOrcamento |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.salvar.codigo| |