| 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/relatorio/orcamento] Relatório de Orçamento: Pré-Página | |||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Seleciono os dados da empresa | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.empresa | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select nome, endereco, bairro, SUBSTRING(CEP,1,5)||"-"||SUBSTRING(CEP,6,8) as CEP, nomeCidade, estado, telefone, telefax from Cad.Empresa where codigo = "|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Verifica se o contato é um CLIENTE | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.orc | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select cliente,contatos,numOrcamento as numOrcamento,tipoOrcamento from Tel.OrcamentoCapa where Empresa->codigo = "|pvt.login.idEmpresa|" and numOrcamento = "|tmp.numOrcamento|" | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Seleciono os dados da capa do Orcamento (TABELA CONTATOS) | ||||||||||||||||||||||||
| Condição: | |tmp.orc.contatos|!= | ||||||||||||||||||||||||
| Objeto: | tmp.orc | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select top 1 %external(orc.dataEmissao) as dataEmissao, orc.Contatos->razaosocial as nomeCliente, orc.Cliente->codCliente as codCliente, orc.Contatos->endereco as endCliente, orc.Contatos->bairro as bairroCliente, SUBSTRING(orc.Contatos->cepCompleto,1,5)||"-"||SUBSTRING(orc.Contatos->cepCompleto,6,8) as CEPCliente, orc.Contatos->Cidade->nome as cidadeCliente, orc.Contatos->nomeEstado as estadoCliente, orc.Contatos->telefone as telefone, orc.Contatos->fax as fax, %EXTERNAL(orc.tipoDesconto) as tipoDesconto, %EXTERNAL(orc.desconto1) as desconto1, %EXTERNAL(orc.desconto2) as desconto2, %EXTERNAL(orc.desconto3) as desconto3, %EXTERNAL(orc.desconto4) as desconto4, %EXTERNAL(orc.desconto5) as desconto5, %EXTERNAL(orc.desconto6) as desconto6, %EXTERNAL(orc.percentualAcrescimo1) as percentualAcrescimo1, %EXTERNAL(orc.percentualAcrescimo2) as percentualAcrescimo2, %EXTERNAL(orc.percentualAcrescimo3) as percentualAcrescimo3, %EXTERNAL(orc.percentualAcrescimo4) as percentualAcrescimo4, orc.prazoFaturamento as prazoFaturamento, orc.validadeOrcamento as validadeOrcamento, orc.TipoFrete->codTipoFrete as codTipoFrete, orc.TipoFrete->descricao as nomeTipoFrete, orc.CondicaoPagamento->codigo as codCondicaoPagamento, orc.CondicaoPagamento->descricao as nomeCondicaoPagamento, %external(orc.totalOrcamentoAntes) as totalOrcamentoAntes, %external(orc.totalOrcamento) as totalOrcamento, %external(orc.valorDesconto) as valorDesconto, %external(orc.valorAcrescimo) as valorAcrescimo, orc.Atendente->codRepresent as codAtendente, orc.Atendente->fantasia as nomeAtendente, orc.Atendente->email as emailAtendente, orc.Atendente->telefone as foneAtendente, orc.observacaoOrcamento as observacao, nvl(orc.Contatos->email,orc.Pessoas->email) as email, orc.Contatos->codContato, orc.Moeda->codigo as codMoeda, orc.Moeda->descricao as nomeMoeda, orc.Moeda->simbologia as simbologia, orc.Pessoas->sequencial as pessoa, orc.Pessoas->nome as pessoadesc, orc.Pessoas->cargo as pessoacargo, orc.Pessoas->telefone as pessoafone, orc.Transportadora->codigo as codtransportadora, orc.Transportadora->fantasia as transportadora, orc.Consignatario->codigo as codconsignataria, orc.Consignatario->fantasia as consignataria, orc.Representante->codRepresent as codrepresentante, orc.Representante->fantasia as representante, orc.CondicaoPagamento1->descricao as nomeCondicaoPagamento1, orc.CondicaoPagamento2->descricao as nomeCondicaoPagamento2, orc.CondicaoPagamento3->descricao as nomeCondicaoPagamento3, orc.CondicaoPagamento4->descricao as nomeCondicaoPagamento4, orc.obsConfirmaPedido,orc.arquivoAnexo as nomeArquivo, $$piece^CSWUTI(arquivoAnexo,'.',$$Length^CSWUTI(arquivoAnexo,'.')) as extArq, nvl(orc.Pessoas->email,orc.Cliente->email) as emailCliente, orc.pedidocli as pedidocli, (select cargo from Tel.AtendenteUsuario where Empresa->codigo='|pvt.login.idEmpresa|'and atendente->codRepresent=orc.Atendente->codRepresent) as cargoAtend from Tel.OrcamentoCapa as orc, Fat.CliComplemento2 as cli where orc.Empresa->codigo = "|pvt.login.idEmpresa|" and orc.numOrcamento = "|tmp.numOrcamento|" and orc.Empresa->codigo =* cli.codEmpresa->codigo and orc.Cliente->codCliente =* cli.codCliente | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Seleciono os dados da capa do Orcamento (TABELA CLIENTES) | ||||||||||||||||||||||||
| Condição: | |tmp.orc.contatos|= | ||||||||||||||||||||||||
| Objeto: | tmp.orc | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select %external(orc.dataEmissao) as dataEmissao, orc.Cliente->nome as nomeCliente, orc.Cliente->codCliente as codCliente, orc.Cliente->endereco as endCliente, orc.Cliente->bairro as bairroCliente, SUBSTRING(orc.Cliente->CEP,1,5)||"-"||SUBSTRING(orc.Cliente->CEP,6,8) as CEPCliente, orc.Cliente->nomecidade as cidadeCliente, orc.Cliente->nomeEstado as estadoCliente, orc.Contatos->telefone as telefone, orc.Contatos->fax as fax, %EXTERNAL(orc.tipoDesconto) as tipoDesconto, %EXTERNAL(orc.desconto1) as desconto1, %EXTERNAL(orc.desconto2) as desconto2, %EXTERNAL(orc.desconto3) as desconto3, %EXTERNAL(orc.desconto4) as desconto4, %EXTERNAL(orc.desconto5) as desconto5, %EXTERNAL(orc.desconto6) as desconto6, %EXTERNAL(orc.percentualAcrescimo1) as percentualAcrescimo1, %EXTERNAL(orc.percentualAcrescimo2) as percentualAcrescimo2, %EXTERNAL(orc.percentualAcrescimo3) as percentualAcrescimo3, %EXTERNAL(orc.percentualAcrescimo4) as percentualAcrescimo4, orc.prazoFaturamento as prazoFaturamento, orc.validadeOrcamento as validadeOrcamento, orc.TipoFrete->codTipoFrete as codTipoFrete, orc.TipoFrete->descricao as nomeTipoFrete, orc.CondicaoPagamento->codigo as codCondicaoPagamento, orc.CondicaoPagamento->descricao as nomeCondicaoPagamento, %external(orc.totalOrcamentoAntes) as totalOrcamentoAntes, %external(orc.totalOrcamento) as totalOrcamento, %external(orc.valorDesconto) as valorDesconto, %external(orc.valorAcrescimo) as valorAcrescimo, orc.Atendente->codRepresent as codAtendente, orc.Atendente->fantasia as nomeAtendente, orc.Atendente->email as emailAtendente, orc.Atendente->telefone as foneAtendente, orc.observacaoOrcamento as observacao, nvl(orc.Contatos->email,orc.Pessoas->email) as email, orc.Contatos->codContato, orc.Moeda->codigo as codMoeda, orc.Moeda->descricao as nomeMoeda, orc.Moeda->simbologia as simbologia, orc.Pessoas->sequencial as pessoa, orc.Pessoas->nome as pessoadesc, orc.Pessoas->cargo as pessoacargo, orc.Pessoas->telefone as pessoafone, orc.Transportadora->codigo as codtransportadora, orc.Transportadora->fantasia as transportadora, orc.Consignatario->codigo as codconsignataria, orc.Consignatario->fantasia as consignataria, orc.Representante->codRepresent as codrepresentante, orc.Representante->fantasia as representante, orc.CondicaoPagamento1->descricao as nomeCondicaoPagamento1, orc.CondicaoPagamento2->descricao as nomeCondicaoPagamento2, orc.CondicaoPagamento3->descricao as nomeCondicaoPagamento3, orc.CondicaoPagamento4->descricao as nomeCondicaoPagamento4, orc.obsConfirmaPedido,orc.arquivoAnexo as nomeArquivo, $$piece^CSWUTI(arquivoAnexo,'.',$$Length^CSWUTI(arquivoAnexo,'.')) as extArq, nvl(orc.Pessoas->email,orc.Cliente->email) as emailCliente, orc.pedidocli, (select cargo from Tel.AtendenteUsuario where Empresa->codigo='|pvt.login.idEmpresa|'and atendente->codRepresent=orc.Atendente->codRepresent) as cargoAtend from Tel.OrcamentoCapa as orc where orc.Empresa->codigo = "|pvt.login.idEmpresa|" and orc.numOrcamento = "|tmp.numOrcamento|" | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Busca o total de IPI e total liquido c/ IPI | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.orc | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql select $$EdtVlr^CSWUTI(Sum(valorIPI),2) as totIPI, $$EdtVlr^CSWUTI(Sum(valorIPI)+sum(totalItem),2) as totIPILiq from tel.orcamentoitem where numOrcamento="|tmp.numOrcamento|" and Empresa->codigo="|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Verifica se tem Moeda | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.temmoeda | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select variasMoedas from Fat.Configuracao where codEmpresa->codigo="|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Seleciono a Consignátaria | ||||||||||||||||||||||||
| Condição: | false | ||||||||||||||||||||||||
| Objeto: | tmp.orc | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql select codConsignatario->codigo as codconsignataria, codConsignatario->fantasia as consignataria from Fat.CliTransportadora where codEmpresa->codigo = '|pvt.login.idEmpresa|' and codTransportadora->codigo = '|tmp.orc.codtransportadora|' and codigo = '|tmp.orc.codCliente|' | ||||||||||||||||||||||||
| 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: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Inicializo a variavel tmp.orc.codCondPagamento | ||||||||||||||||||||||||
| Condição: | |tmp.orc.codCondicaoPagamento|= | ||||||||||||||||||||||||
| Objetos: | tmp.orc.codCondicaoPagamento, tmp.orc.nomeCondicaoPagamento | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: | 99,|tmp.condpagto.descricao| | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Seleciono da Configuracao o email de contato da empresa | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.email | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql Select emailContatoEmpresa from Tel.Configuracao where Empresa->codigo = "|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Inicializa a variavel tmp.mostrar.moeda | ||||||||||||||||||||||||
| Condição: | |tmp.temmoeda.variasMoedas|=0 | ||||||||||||||||||||||||
| Objetos: | tmp.mostrar.moeda | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: | none | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Verifica se existe imagem cadastrada | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp. | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql select imagem,imagem2, Upper(imagem->extensaoArquivo) extImg, Upper(imagem2->extensaoArquivo) extImg2 from tel.configuracao where Empresa->codigo="|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Download imagem | ||||||||||||||||||||||||
| Condição: | |tmp.imagem|!= | ||||||||||||||||||||||||
| Objetos: | tmp.logo | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Sim | ||||||||||||||||||||||||
| Condição verdadeira: | |||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Download imagem secundaria | ||||||||||||||||||||||||
| Condição: | |tmp.imagem2|!= | ||||||||||||||||||||||||
| Objetos: | tmp.logo2 | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Sim | ||||||||||||||||||||||||
| Condição verdadeira: | |||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Verifica quais campos não devem aparecer no orçamento | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Objeto: | tmp.cpBloq | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql select tel.bloqImpVlrLiq as bloqImpVlrLiq, tel.visImpIPI,possuiAnexo, tel.mostrarITDadosTrefilacao, tel.mostrarITICMS, tel.mostrarCPAssinaturaCli, ISNULL(tel.mostrarCPAssinaturaAtend,1) as mostrarCPAssinaturaAtend, tel.mostrarCPPedCli, fat.dtPrevisaoItem as permitirDataPrevisaoItem, fat.habilitarObsItem as permitirObsItem, ISNULL(tel.posicaoDadosAtendOrc,0) as posicao, ISNULL(tel.mostrarDadosCliente,1) as mostrarDadosCliente, tel.mostrarCompOrcamento as mostrarCompOrcamento, $$TrocaPalavra^CSWUTI(tel.complementoOrcamento,{fn CHAR(13)}," ") as complementoOrcamento, tel.mostrarDadosRepres as mostrarDadosRepres, substring(%External(tel.mostrarTxtPrazo),1,3) as txtPrazo, ISNULL(tel.mostrarDadosEmpresa,1) as mostrarDadosEmpresa, ISNULL(tel.formatoEmail,0) as formatoEmail, ISNULL(tel.mostrarDadosPrazo,0) as mostrarDadosPrazo, tel.textoDadosPrazo as textoDadosPrazo, tel.mostrarCodProdCli as codProdCli, tel.mostrarClassFiscal as classFiscal, tel.mostrarCPRepresentante as mostrarCPRepresentante, tel.mostrarRevisao as mostrarRevisao, ISNULL(tel.tipoDescItemOrc,0) as tipoDescItemOrc, ISNULL(tel.mostarSequencialItem,0) as mostarSequencialItem, ISNULL(tel.tipoDescCabecalho,0) as tipoDescCabecalho, tel.textoDescCabecalho from Tel.Configuracao as tel,Fat.Configuracao as Fat where Tel.Empresa->codigo = |pvt.login.idEmpresa| and Tel.Empresa->codigo=fat.codEmpresa->codigo | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Verifica o tipo de orçamento ( Complemento do orçamento ) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarITDadosTrefilacao|=1&& (|tmp.orc.tipoOrcamento|=1) | ||||||||||||||||||||||||
| Objetos: | tmp.cpBloq.mostrarCompOrcamento | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Verifica o tipo de orçamento | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarITDadosTrefilacao|=1&&(|tmp.orc.tipoOrcamento|=2 || |tmp.orc.tipoOrcamento|=) | ||||||||||||||||||||||||
| Objetos: | tmp.cpBloq.mostrarITDadosTrefilacao | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Sim | ||||||||||||||||||||||||
| Condição verdadeira: | 1 | ||||||||||||||||||||||||
| Tipo: | Incluir arquivo | ||||||||||||||||||||||||
| Descrição: | Importa o arquivo | ||||||||||||||||||||||||
| Condição: | |tmp.orc.extArq|=TXT&&|tmp.cpBloq.possuiAnexo|=1 | ||||||||||||||||||||||||
| Objeto: | tmp.arquivo | ||||||||||||||||||||||||
| Processa variáveis: | Não | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Download arquivo anexos | ||||||||||||||||||||||||
| Condição: | ((|tmp.orc.extArq|=BMP) || (|tmp.orc.extArq|=JPG) || (|tmp.orc.extArq|=GIF))&&(|tmp.cpBloq.possuiAnexo|=1) | ||||||||||||||||||||||||
| Objetos: | tmp.arquivo | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: | |||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Verifica a chamada para buscar as informações dos itens (Trefilados ou normal ) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarITDadosTrefilacao|=1 | ||||||||||||||||||||||||
| Objetos: | tmp.condicaoItem | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Sim | ||||||||||||||||||||||||
| Condição verdadeira: | $$MontarDescItemGen^CSWCCTELRG008("|pvt.login.idEmpresa|",orc.Item->codItem,orc.id,|tmp.cpBloq.tipoDescItemOrc|) as nomeItem | ||||||||||||||||||||||||
| Condição falsa: | $$RetDescItem^CSWCCTELRG008("|pvt.login.idEmpresa|",orc.Item->codItem,|tmp.cpBloq.tipoDescItemOrc|) as nomeItem | ||||||||||||||||||||||||
| Tipo: | Referência a grid | ||||||||||||||||||||||||
| Condição: | true | ||||||||||||||||||||||||
| Tipo de grid: | SQLS | ||||||||||||||||||||||||
| Nome do grid: | TelItensOrcRel | ||||||||||||||||||||||||
| Tipo: | Referência a grid | ||||||||||||||||||||||||
| Condição: | |tmp.numOrcamento|!=&&|tmp.cpBloq.formatoEmail|=0 | ||||||||||||||||||||||||
| Tipo de grid: | SQLS | ||||||||||||||||||||||||
| Nome do grid: | TelItensOrcRelAnexo | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os totais - ( Mostrar Valor liquido e mostrar IPI) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.bloqImpVlrLiq|=1&&|tmp.cpBloq.visImpIPI|=1 | ||||||||||||||||||||||||
| Objetos: | tmp.gridTotais | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os totais - ( Mostrar Valor liquido e Não mostrar IPI) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.bloqImpVlrLiq|=1&&|tmp.cpBloq.visImpIPI|=0 | ||||||||||||||||||||||||
| Objetos: | tmp.gridTotais | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os totais - ( Não Mostrar Valor liquido e Mostrar IPI) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.bloqImpVlrLiq|=0&&|tmp.cpBloq.visImpIPI|=1 | ||||||||||||||||||||||||
| Objetos: | tmp.gridTotais | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os totais - ( Não Mostrar Valor liquido e Não mostrar IPI) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.bloqImpVlrLiq|=0&&|tmp.cpBloq.visImpIPI|=0 | ||||||||||||||||||||||||
| Objetos: | tmp.gridTotais | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Gravar complementos do orçamento | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarCompOrcamento|=0 | ||||||||||||||||||||||||
| Objetos: | tmp.cpBloq.complementoOrcamento | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Tipo: | Objeto | ||||||||||||||||||||||||
| Descrição: | Busca os dados do representante | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarDadosRepres|=1 | ||||||||||||||||||||||||
| Objeto: | tmp.rep | ||||||||||||||||||||||||
| Banco de dados: | principal | ||||||||||||||||||||||||
| Filtro SQL: | %*?' | ||||||||||||||||||||||||
| Instrução SQL: | &sql select nome,telefone,teleFax,telexCelular,email from fat.representante where codRepresent="|tmp.orc.codrepresentante|" and codEmpresa->codigo="|pvt.login.idEmpresa|" | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os dados do Representante | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarDadosRepres|=1 | ||||||||||||||||||||||||
| Objetos: | tmp.dadosRep | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava o que deve ser mostrado na previsão de entrega ( Data ou texto) | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarDadosPrazo|=0 | ||||||||||||||||||||||||
| Objetos: | tmp.orc.prazoFaturamento | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Sim | ||||||||||||||||||||||||
| Condição verdadeira: | |tmp.orc.prazoFaturamento| |$if(|tmp.orc.prazoFaturamento|>1,dias úteis,dia útil)$| | ||||||||||||||||||||||||
| Condição falsa: | |tmp.cpBloq.textoDadosPrazo| | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Grava os dados do Representante abaixo do atendente | ||||||||||||||||||||||||
| Condição: | |tmp.cpBloq.mostrarDadosRepres|=1 | ||||||||||||||||||||||||
| Objetos: | tmp.dadosRep2 | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: |
| ||||||||||||||||||||||||
| Tipo: | Incluir arquivo | ||||||||||||||||||||||||
| Descrição: | Importar Modelo de e-mail | ||||||||||||||||||||||||
| Condição: | |tmp.numOrcamento|!=&&|tmp.cpBloq.formatoEmail|=0 | ||||||||||||||||||||||||
| Objeto: | tmp.arqteste | ||||||||||||||||||||||||
| Processa variáveis: | Sim | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Monta o SQL para o Download da imagem via conector java - Imagem 1 | ||||||||||||||||||||||||
| Condição: | |tmp.imagem|!= | ||||||||||||||||||||||||
| Objetos: | tmp.select, tmp.caminhoarq, tmp.diretorioIMG | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: | &sql select imagem from Tel.Informacao where codigo=|tmp.imagem|, |wi.proj.path|/anexos/Orc|tmp.numOrcamento|/logo1.|tmp.extImg|, |wi.proj.path|/anexos/Orc|tmp.numOrcamento| | ||||||||||||||||||||||||
| Tipo: | Conector Java | ||||||||||||||||||||||||
| Descrição: | Conector Java - Download da imagem do logo1 | ||||||||||||||||||||||||
| Condição: | |tmp.imagem|!= | ||||||||||||||||||||||||
| Nome da classe: | br.com.consistem.CswDownloadImg | ||||||||||||||||||||||||
| Tipo: | Gravar variáveis | ||||||||||||||||||||||||
| Descrição: | Monta o SQL para o Download da imagem via conector java - Imagem 2 | ||||||||||||||||||||||||
| Condição: | |tmp.imagem2|!= | ||||||||||||||||||||||||
| Objetos: | tmp.select, tmp.caminhoarq, tmp.diretorioIMG | ||||||||||||||||||||||||
| Recursivo: | Não | ||||||||||||||||||||||||
| Processa FALSO: | Não | ||||||||||||||||||||||||
| Condição verdadeira: | &sql select imagem from Tel.Informacao where codigo=|tmp.imagem2|, |wi.proj.path|/anexos/Orc|tmp.numOrcamento|/logo2.|tmp.extImg2|, |wi.proj.path|/anexos/Orc|tmp.numOrcamento| | ||||||||||||||||||||||||
| Tipo: | Conector Java | ||||||||||||||||||||||||
| Descrição: | Conector Java - Download da imagem do logo2 | ||||||||||||||||||||||||
| Condição: | |tmp.imagem2|!= | ||||||||||||||||||||||||
| Nome da classe: | br.com.consistem.CswDownloadImg | ||||||||||||||||||||||||