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

 
[cadastrodeitens/itens/cadastroentrada] Cadastro dos dados de entrada de itens: Pré-Página
Tipo:Gravar variáveis
Descrição:Inicializa variáveis de lock
Condição:true
Objetos:tmp.tabela, tmp.id, tmp.lockMsg
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:Cgi.ItemEntrada,|pvt.login.idEmpresa||||tmp.codItem|,'Registro Aberto em Outro Terminal'

Tipo:Update
Descrição:Lock
Condição:(|tmp.btn|=salvar&&|tmp.error|=1)||(|tmp.btn|=)
Banco de dados:principal
Instrução SQL:Utils.LockTable.lockGenerico( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|, |tmp.lockMsg|)
Filtro SQL:<>'"
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Objeto
Descrição:Verifica Configuração Geral (CGICFG)
Condição:true
Objeto:tmp.cfg
Banco de dados:principal
Instrução SQL:&sql select {fn LENGTH(mascaraEntrada)} tamMascaraEntrada, mascaraEntrada, tamDescricao from Cgi.ConfigGeral where codEmpresa = |pvt.login.idEmpresa|

Tipo:Objeto
Descrição:Verifica Configuração de Estoque (ESACFG)
Condição:true
Objeto:tmp.est
Banco de dados:principal
Instrução SQL:&sql select atualContabil, atualPPCP from Est.ConfigEstoqueIntegra where codEmpresa = |pvt.login.idEmpresa|

Tipo:Objeto
Descrição:Verifica Unidade de Medida (CGIGEN)
Condição:true
Objeto:tmp.item
Banco de dados:principal
Instrução SQL:&sql select unidadeMedida->codigo codUnidMedida from Cgi.Item where codigo = |tmp.codItem|

Tipo:Objeto
Descrição:Carrega Dados de Entrada
Condição:|tmp.codItem|!=
Objeto:tmp.ent
Banco de dados:principal
Instrução SQL:&sql select codItem->codigo codItem, mascara, situacao, finalidadeMaterial, codigoICMS, codigoIPI, codContaContabil, codContaContabil->nome descContaContabil, i.codNatureza, n.descricao descNatureza, codUnidMedida, codUnidMedida->nome descUnidMedida, fatorConversao, tipoControleSaida, descricao1, descricao2, descricao3, descricao4, descricao5, descricao6, descricao7, descricao8, justificativa1, justificativa2, justificativa3, justificativa4 from Cgi.ItemEntrada i, Est.Natureza n where i.codEmpresa = |pvt.login.idEmpresa| and codItem = |tmp.codItem| and i.codEmpresa =* n.codEmpresa and i.codNatureza =* n.codNatureza

Tipo:Objeto
Descrição:Carrega descrição qdo item novo
Condição:|tmp.ent.codItem|=
Objeto:tmp.ent
Banco de dados:principal
Instrução SQL:&sql select nome descricao1 from Cgi.Item where codigo = |tmp.codItem|

Tipo:Gravar variáveis
Descrição:Se integra Contabilidade
Condição:|tmp.est.atualContabil|=0
Objetos:tmp.showConta
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:none

Tipo:Gravar variáveis
Descrição:Se novo item e tem CGICFM
Condição:|tmp.ent.mascara|=
Objetos:tmp.ent.mascara
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.entaut|

Tipo:Gravar variáveis
Descrição:Gravar Estilos Padrões
Condição:|tmp.status|!=2
Objetos:tmp.ccs.txtcampo, tmp.ccs.btnmanter
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="campos",enabled class="botao"
Condição falsa:class="camposquery" disabled,disabled class="botaodisabled"

Tipo:Gravar variáveis
Descrição:Gravar Estilos Motivo Desativação
Condição:|tmp.ent.situacao|=1
Objetos:tmp.ccs.txtmotivo
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:class="campos"
Condição falsa:class="camposquery" disabled

Tipo:Objeto
Descrição:Verifica se permite excluir os dados de entrada do item
Condição:|tmp.codItem|!=
Objeto:tmp.exc
Banco de dados:principal
Instrução SQL:Cgi.Item.permiteExcluirObj(|pvt.login.idEmpresa|,|tmp.codItem|,2)

Tipo:Gravar variáveis
Descrição:Gravar Estilos Botão Excluir
Condição:|tmp.exc.PermiteExcluir|=1
Objetos:tmp.ccs.btnexcluir
Recursivo:Não
Processa FALSO:Sim
Condição verdadeira:enabled class="botao"
Condição falsa:disabled class="botaodisabled"

Tipo:Objeto
Descrição:Carrega configuração de Itens
Condição:true
Objeto:tmp.cgicfg
Banco de dados:principal
Filtro SQL:%*?'
Instrução SQL:&sql select altura||classeToxicologica||codAbcFarma||comprimento||concentracao||fichaInspecao||largura||localFisica||multiplicador||pesoPadraoNBR||regMinistAgricult as config from Cgi.ConfigEntradas where codEmpresa = |pvt.login.idEmpresa|
 
[cadastrodeitens/itens/cadastroentrada] Cadastro dos dados de entrada de itens: Pós-Página
Tipo:Update
Descrição:Gravar Dados de Entrada
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Cgi.ItemEntrada.gravar( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codItem|, |tmp.ent.mascara|, |tmp.ent.situacao|, |tmp.ent.finalidadeMaterial|, |tmp.ent.codigoICMS|, |tmp.ent.codigoIPI|, |tmp.contaContabil|, |tmp.ent.codNatureza|, |tmp.ent.codUnidMedida|, |tmp.ent.fatorConversao|, |tmp.ent.tipoControleSaida|, |tmp.ent.descricao1|, |tmp.ent.descricao2|, |tmp.ent.descricao3|, |tmp.ent.descricao4|, |tmp.ent.descricao5|, |tmp.ent.descricao6|, |tmp.ent.descricao7|, |tmp.ent.descricao8|, |tmp.ent.justificativa1|, |tmp.ent.justificativa2|, |tmp.ent.justificativa3|, |tmp.ent.justificativa4|, |tmp.ent.altura|, |tmp.ent.classeToxicologicaFM|, |tmp.ent.codigoFabricante|, |tmp.ent.comprimento|, |tmp.ent.percentualConcentracaoMM|, |tmp.ent.fichaInspecaoLI|, |tmp.ent.largura|, |tmp.ent.localFisicoFI|, |tmp.ent.multiplicador|, |tmp.ent.pesoPadraoNBR|, |tmp.ent.regMinAgricultura| )
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Excluir Dados de Entrada
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Cgi.ItemEntrada.excluir( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |pvt.login.idempresa||||tmp.codItem|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:UnLock
Condição:(|tmp.btn|=salvar&&|tmp.error|=1)||(|tmp.btn|=)
Banco de dados:principal
Instrução SQL:Utils.LockTable.unLock( |tmp.tabela|, |pvt.login.idUsuario|, |tmp.id|, |wi.session.id|)
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error