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

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

 
[compras/manutencoes/solicitacaocomprasitem] Cadastro de itens da solicitação de compras: Pré-Página
Tipo:Objeto
Descrição:Carrega configurações de Centro de Custo
Condição:true
Objeto:tmp.cccfg
Banco de dados:principal
Instrução SQL:&sql select mascara, tamanho as limite, tamanho+2 as tamanho from Cad.CCustoCfg c where codEmpresa = |pvt.login.idEmpresa|

Tipo:Objeto
Descrição:Carrega configurações de Suprimentos
Condição:true
Objeto:tmp.supcfg
Banco de dados:principal
Instrução SQL:&sql select centroCustoObrigatorio from Sup.ConfigSuprimentos where codEmpresa = |pvt.login.idEmpresa|

Tipo:Apagar variáveis
Descrição:Apagar Dados do Objeto
Condição:|tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1)
Objetos:tmp.item.,tmp.codigo

Tipo:Objeto
Descrição:Carrega Dados do Item
Condição:|tmp.btn|=abrir
Objeto:tmp.item
Banco de dados:principal
Instrução SQL:&sql select itemSolicitacao, produto, produto as produtoc1, produto->unidadeMedida->codigo unidEstoque, unidadeMedida->codigo as unidCompra, unidadeMedida->nome as descUnidCompra, %external(quantidade) quantidade, %external(quantidade) qtdeAnt, centroCustoEdt as centroCusto, c.nome descCcusto, descricao, %external(dataEntrega) dataEntrega, observacao1, observacao2, observacao3, observacao4, s.situacao from Sup.SolicitacaoComprasItem s, Cad.Ccusto c where s.codEmpresa = |pvt.login.idEmpresa| and codigo = |tmp.numSolicitacao| and itemSolicitacao = |tmp.codigo| and s.codEmpresa =* c.codEmpresa and s.centroCusto =* c.mascara

Tipo:Objeto
Descrição:Carrega Descrição do Item
Condição:|tmp.btn|=abrir&&|tmp.item.produtoc1|!=&&|tmp.item.descricao|=
Objeto:tmp.item
Banco de dados:principal
Instrução SQL:&sql select nome as descricao from Cgi.Item where codigo = |tmp.item.produto|

Tipo:Objeto
Descrição:Carrega Dados de Entrada
Condição:|tmp.btn|=abrir&&|tmp.item.produtoc1|!=
Objeto:tmp.item
Banco de dados:principal
Instrução SQL:&sql select codUnidMedida->codigo as unidCompra, codUnidMedida->nome as descUnidCompra, fatorConversao from Cgi.ItemEntrada where codEmpresa = |pvt.login.idEmpresa| and codItem = |tmp.item.produto|

Tipo:Gravar variáveis
Descrição:Gravar unidade de compra
Condição:|tmp.btn|=abrir&&(tmp.item.produto!=)&&(tmp.item.unidCompra=)
Objetos:tmp.item.unidCompra
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:tmp.item.unidEstoque

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|=)||(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|!=&&|tmp.item.situacao|=0) || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1)
Objetos:tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao"
Condição falsa:class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled"

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões Item Parte Atendido
Condição:(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|!=&&|tmp.item.situacao|=2)
Objetos:tmp.ccs.txtchave, tmp.ccs.btnabrir
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:class="camposquery" readonly,disabled class="botaodisabled"

Tipo:Gravar variáveis
Descrição:Gravar Estilos Descrição
Condição:(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|!=&&|tmp.item.situacao|=0&&|tmp.item.produtoc1|=&&|tmp.flag|!=1)
Objetos:tmp.ccs.txtdescricao
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="campos"
Condição falsa:class="camposquery" disabled

Tipo:Gravar variáveis
Descrição:Gravar Estilos Botão Excluir
Condição:|tmp.item.itemSolicitacao|!=&&(|tmp.item.situacao|=0|||tmp.item.situacao|=2)
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:Gravar Estilos Botão Novo - se solicitação liberada não permite cadastrar item novo
Condição:|tmp.flag|=1
Objetos:tmp.ccs.btnnovo
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:disabled class="botaodisabled"
Condição falsa:enabled class="botao"

Tipo:Objeto
Descrição:Carrega o numero do novo registro a ser inserido
Condição:true
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select top 1 itemSolicitacao+1 as codItemNovo from Sup.SolicitacaoComprasItem where codEmpresa=|pvt.login.idempresa| and codigo=|tmp.numSolicitacao| order by itemSolicitacao desc

Tipo:Gravar variáveis
Descrição:Caso tmp.codItemNovo for nulo, gravar 1
Condição:|tmp.codItemNovo|=
Objetos:tmp.codItemNovo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:1

Tipo:Gravar variáveis
Descrição:Caso tmp.codigo for nulo, gravar tmp.codItemNovo
Condição:|tmp.codigo|=&&|tmp.codItemNovo|<100&&|tmp.flag|!=1
Objetos:tmp.codigo
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.codItemNovo|

Tipo:Gravar variáveis
Descrição:Grava situacao=0 para item novo
Condição:|tmp.item.situacao|=
Objetos:tmp.item.situacao
Recursivo:Não
Processa FALSO:Não

Tipo:Gravar variáveis
Descrição:Verifica se mostra o grid
Condição:(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|=)||((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1)||(|tmp.btn|=abrir&&|tmp.item.itemSolicitacao|!=&&(|tmp.item.situacao|=0|||tmp.item.situacao|=2))
Objetos:tmp.showGrid
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none
Condição falsa:''
 
[compras/manutencoes/solicitacaocomprasitem] Cadastro de itens da solicitação de compras: Pós-Página
Tipo:Update
Descrição:Excluir
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Sup.SolicitacaoComprasItem.excluir( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa||||tmp.numSolicitacao||||tmp.codigo|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Gravar
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Sup.SolicitacaoComprasItem.gravar( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.numSolicitacao|, |tmp.codigo|, |tmp.item.produto|, '|tmp.item.quantidade|', |tmp.item.centroCusto|, '|tmp.item.descricao|', '|tmp.item.dataEntrega|', '|tmp.item.observacao1|', '|tmp.item.observacao2|', '|tmp.item.observacao3|', '|tmp.item.observacao4|', '|tmp.item.unidCompra|', '|tmp.item.situacao|' )
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error