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/cadastrosaida] Cadastro dos dados de saida 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.ItemSaida,|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(mascaraSaida)} tamMascaraSaida, mascaraSaida, tamDescricao from Cgi.ConfigGeral where codEmpresa = |pvt.login.idEmpresa|

Tipo:Objeto
Descrição:Carrega Dados de Saída
Condição:|tmp.codItem|!=
Objeto:tmp.sai
Banco de dados:principal
Instrução SQL:&sql select codItem->codigo codItem, mascara, situacao, %external(perComissao) perComissao, %external(perIPI) perIPI, %external(valorIPIUnidade) valorIPIUnidade, %external(pesoLiquido) pesoLiquido, %external(pesoBruto) pesoBruto, situacaoICMS, i.codNatureza, n.descricao descNatureza, descricao1, descricao2, descricao3, descricao4, justificativa1, justificativa2, justificativa3, justificativa4 from Cgi.ItemSaida 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.sai.codItem|=
Objeto:tmp.sai
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 novo item e tem CGICFM
Condição:|tmp.sai.mascara|=
Objetos:tmp.sai.mascara
Recursivo:Não
Processa FALSO:Não
Condição verdadeira:|tmp.saiaut|

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,class="botao"

Tipo:Gravar variáveis
Descrição:Gravar Estilos Motivo Desativação
Condição:|tmp.sai.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 saida 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 classe||codAlternativo||codClasse||codFamilia||codGrupo||codIbc||codOnu||codSubClasse||diasGarantia||marca||markup||observacao||perReducao||qtdEmbalPadrao||tara||undVenda as config from Cgi.ConfigSaidas where codEmpresa = |pvt.login.idEmpresa|
 
[cadastrodeitens/itens/cadastrosaida] Cadastro dos dados de saida de itens: Pós-Página
Tipo:Update
Descrição:Gravar Dados de Saída
Condição:|tmp.btn|=salvar
Banco de dados:principal
Instrução SQL:Cgi.ItemSaida.gravar( |pvt.login.idusuario|, |wi.page.id|, |pvt.login.idempresa|, |tmp.codItem|, |tmp.sai.mascara|, |tmp.sai.situacao|, '|tmp.sai.perComissao|', '|tmp.sai.perIPI|', '|tmp.sai.valorIPIUnidade|', '|tmp.sai.pesoLiquido|', '|tmp.sai.pesoBruto|', |tmp.sai.situacaoICMS|, |tmp.sai.codNatureza|, |tmp.sai.descricao1|, |tmp.sai.descricao2|, |tmp.sai.descricao3|, |tmp.sai.descricao4|, |tmp.sai.descricao5|, |tmp.sai.descricao6|, |tmp.sai.descricao7|, |tmp.sai.descricao8|, |tmp.sai.justificativa1|, |tmp.sai.justificativa2|, |tmp.sai.justificativa3|, |tmp.sai.justificativa4|, |tmp.sai.classeItem|, |tmp.sai.alternativo|, |tmp.sai.codClasse|, |tmp.sai.familiaItem|, |tmp.sai.grupoItem|, |tmp.sai.codIbc|, |tmp.sai.juntoONU|, |tmp.sai.subClasse|, |tmp.sai.diasGarantia|, |tmp.sai.marca|, |tmp.sai.codMarkup|, |tmp.sai.observacao|, |tmp.sai.reducaoIPI|, |tmp.sai.qtdeEmbalagemPadrao|, |tmp.sai.tara|, |tmp.sai.unidadeVenda| )
Filtro SQL:'"<>
Mensagem OK:1
Mensagem de erro:|wi.sql.msg|
Resposta:tmp.error

Tipo:Update
Descrição:Excluir Dados de Saída
Condição:|tmp.btn|=excluir
Banco de dados:principal
Instrução SQL:Cgi.ItemSaida.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