| |
| [estoques/manutencao/movimentacao] Movimentação de Estoque: Pré-Página |
| Tipo: | Objeto |
| Descrição: | Verifica se tem senha |
| Condição: | true |
| Objeto: | tmp.config |
| Banco de dados: | principal |
| Instrução SQL: | Est.Movimento.verificarSenhaConfig("|pvt.login.idEmpresa|") |
|
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha da Configuração |
| Condição: | |tmp.senhamenu|=&&|tmp.config.Error|=1 |
| Destino: | /menu/senhaespecifica.wsp?tmp.pagina=|wi.page.id|&tmp.classe=Est.Movimento&tmp.metodovalidar=validarSenha |
|
| Tipo: | Objeto |
| Descrição: | Versão da Página |
| Condição: | true |
| Objeto: | tmp.versao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.versao("Est.Versao") |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apagar as variaveis de MOV |
| Condição: | |tmp.btn|=outro||(|tmp.btn|=excluir&&|tmp.error|=1) |
| Objetos: | tmp.mov.,tmp.data, tmp.documento,tmp.tipoTransacao,tmp.tipoMovimento |
|
| Tipo: | Update |
| Descrição: | Verificar se possui Configuração de Estoque e Itens |
| Condição: | |tmp.btn|= |
| Banco de dados: | principal |
| Instrução SQL: | Est.Movimento.verificarPossuiConfig(|pvt.login.idEmpresa|) |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.errorConfig |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa Data Movimentação |
| Condição: | (|tmp.btn|=&&|tmp.errorConfig|=1)|||tmp.btn|=outro||(|tmp.btn|=excluir&&|tmp.error|=1) |
| Objetos: | tmp.data |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |wi.date.dmy| |
|
| Tipo: | Update |
| Descrição: | Verificar a movimentação |
| Condição: | |tmp.btn|=abrir |
| Banco de dados: | principal |
| Instrução SQL: | Est.Movimento.abrirDocumento(|pvt.login.idEmpresa|,"|tmp.documento|","|tmp.data|") |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Verifica se possui registros |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.mov |
| Banco de dados: | principal |
| Instrução SQL: | &sql
Select TOP 1 codTransacao,
Transacao->descricao as descTransacao,
Transacao->operacao1||Transacao->Natureza1->descricao||" / "||Transacao->operacao2||Transacao->Natureza2->descricao as complemento
from Est.Movimento
where codEmpresa = "|pvt.login.idEmpresa|"
and numDocto = "|tmp.documento|"
and dataLcto = TO_DATE("|tmp.data|","dd/mm/yyyy") |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos ABRIR |
| Condição: | (|tmp.btn|=abrir && |tmp.error|=1)||(|tmp.btn|=excluir && |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnoutro |
| 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' readonly,enabled class='botao',disabled class='botaodisabled' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos inicial c/ erro |
| Condição: | (|tmp.btn|=&&|tmp.errorConfig|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnoutro |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='camposquery' readonly, class='camposquery' readonly, disabled class='botaodisabled',
disabled class='botaodisabled' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos inicial s/ erro |
| Condição: | (|tmp.btn|=&&|tmp.errorConfig|=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnoutro |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='campos', class='camposquery' readonly, enabled class='botao',
disabled class='botaodisabled' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos OUTRO |
| Condição: | |tmp.btn|=outro |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnoutro |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='campos',class='camposquery' readonly, enabled class='botao',disabled class='botaodisabled' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Transação |
| Condição: | (|tmp.mov.codTransacao|!=&&|tmp.documento|!=&&|tmp.data|!=) |
| Objetos: | tmp.ccs.txtcampo |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='camposquery' disabled |
| |
| [estoques/manutencao/movimentacao] Movimentação de Estoque: Pós-Página |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Est.Movimento.excluirDocumento
('|pvt.login.idusuario|',
'|wi.page.id|',
'|wi.session.id|',
'|pvt.login.idempresa||||tmp.data||||tmp.documento|') |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |