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

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

 
[estoques/manutencao/entradalote] Movimentação de Lote: Pré-Página
Tipo:Update
Descrição:Verifica se mata a global ^CCESL005
Condição:|tmp.btn|=&&|tmp.naoEliminaGlobal|!=1
Banco de dados:principal
Instrução SQL:Est.MovimentacaoLotesTemp.excluirGeral('|wi.session.id|','|tmp.chave2|')
Filtro SQL:'"<>
Resposta:tmp.error

Tipo:Apagar variáveis
Descrição:Apaga dados do objeto
Condição:((|tmp.btn|=salvar|||tmp.btn|=excluir)&&|tmp.error|=1)||(|tmp.btn|=cancelar)
Objetos:tmp.lote.,tmp.codFornecedor,tmp.descFornecedor,tmp.codLote,tmp.dataValidade

Tipo:Objeto
Descrição:Carrega Dados do Objeto
Condição:|tmp.btn|=abrir
Objeto:tmp.lote
Banco de dados:principal
Instrução SQL:&sql select id,$$EdtVlr^CSWUTI(quantidade,3) as quantidade, %external(dataFabricacao) as dataFabricacao, %external(dataValidade) as dataValidade, %external(concentracao) as concentracao, codTipoLote, numControle, qualidadeFio from Est.MovimentacaoLotesTemp where sessao = '|wi.session.id|' and chave2 = '|tmp.chave2|' and codFornecedor = |tmp.codFornecedor| and codLote = |tmp.codLote|

Tipo:Objeto
Descrição:Se não existem dados na temporária, verificar se existe ^ESLLOT
Condição:|tmp.btn|=abrir&&|tmp.lote.id|=
Objeto:tmp.lote
Banco de dados:principal
Instrução SQL:&sql select %external(dataFabricacao) as dataFabricacao, %external(dataValidade) as dataValidade, %external(concentracao) as concentracao, numControle1 as numControle, qualidadeFio, codTipoLote from Est.MovimentacaoLotes where codEmpresa = |pvt.login.idEmpresa| and codItem = |tmp.codItem| and codFornecedor = |tmp.codFornecedor| and codLote = |tmp.codLote|

Tipo:Objeto
Descrição:Seta variável se existe ^ESLLOT
Condição:|tmp.btn|=abrir
Objeto:tmp.lote
Banco de dados:principal
Instrução SQL:&sql select 1 as existeLote from Est.MovimentacaoLotes where codEmpresa = |pvt.login.idEmpresa| and codItem = |tmp.codItem| and codFornecedor = |tmp.codFornecedor| and codLote = |tmp.codLote|

Tipo:Objeto
Descrição:Carrega descrição de tipo de lote
Condição:|tmp.lote.codTipoLote|!=
Objeto:tmp.lote
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select descricao as descTipoLote from Est.TipoLote where codEmpresa = |pvt.login.idEmpresa| and tipoLote = |tmp.lote.codTipoLote|

Tipo:Objeto
Descrição:Verifica configurações do item
Condição:true
Objeto:tmp.item
Banco de dados:principal
Instrução SQL:&sql select controlaDataValidadeLote, controlaConcentracaoLote, controlaNumeroControleLote, controlaQualidadeFioLote, diasValidade from Cgi.Item where codigo = '|tmp.codItem|'

Tipo:Gravar variáveis
Descrição:Verifica se controla data de validade do lote
Condição:|tmp.item.controlaDataValidadeLote|=0
Objetos:tmp.showDataValidade
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Gravar variáveis
Descrição:Verifica se controla concentração do lote
Condição:|tmp.item.controlaConcentracaoLote|=0
Objetos:tmp.showConcentracao
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Gravar variáveis
Descrição:Verifica se controla número de controle do lote
Condição:|tmp.item.controlaNumeroControleLote|=0
Objetos:tmp.showNumeroControle
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Gravar variáveis
Descrição:Verifica se controla qualidade do fio do lote
Condição:|tmp.item.controlaQualidadeFioLote|=0
Objetos:tmp.showQualidadeFio
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Objeto
Descrição:Verifica se possui tabela de tipo de lote
Condição:true
Objeto:tmp.
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select top 1 tipoLote from Est.TipoLote where codEmpresa = |pvt.login.idEmpresa|

Tipo:Gravar variáveis
Descrição:Verifica se seleciona tipo de lote
Condição:|tmp.tipoLote|=
Objetos:tmp.showTipoLote
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:|tmp.btn|=abrir||((|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 Botão Excluir
Condição:|tmp.lote.quantidade|=
Objetos:tmp.ccs.btnexcluir
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:disabled class="botaodisabled"
Condição falsa:enabled class="botao"

Tipo:Objeto
Descrição:Carrega quantidade total dos lotes
Condição:true
Objeto:tmp
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select $$EdtVlr^CSWUTI(sum(quantidade),3) as selecionado from Est.MovimentacaoLotesTemp where sessao = '|wi.session.id|' and chave2 = '|tmp.chave2|'
 
[estoques/manutencao/entradalote] Movimentação de Lote: Pós-Página
Tipo:Update
Descrição:Gravar
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Est.MovimentacaoLotesTemp.gravar( |pvt.login.idusuario|, |wi.page.id|, |wi.session.id|, |tmp.chave2|, |tmp.codFornecedor|, |tmp.codLote|, '|tmp.lote.quantidade|', '|tmp.codDocumento|', '|tmp.codItem|', '|tmp.codTransacao|', '|tmp.data|', '|tmp.lote.dataFabricacao|', '|tmp.lote.dataValidade|', '|tmp.lote.concentracao|', '|tmp.lote.numControle|', '|tmp.lote.codTipoLote|', '|tmp.lote.qualidadeFio|')
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Excluir
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Est.MovimentacaoLotesTemp.excluir ('|pvt.login.idusuario|', '|wi.page.id|', '|wi.session.id||||tmp.chave2||||tmp.codFornecedor||||tmp.codLote|')
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error