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

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

 
[tele/manutencao/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|