| |
| [estoques/configuracoes/suprimentos] Suprimentos: Pré-Página |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|= |
| Destino: | /menu/senhamenu.wsp?tmp.pagina=|wi.page.id| |
|
| 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: | Gravar variáveis |
| Descrição: | Inicializa id,tabela e Lock Msg |
| Condição: | |tmp.id|= |
| Objetos: | tmp.id, tmp.tabela, tmp.lockMsg |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |pvt.login.idEmpresa|,Est.ConfigEstoque, Configuração Aberta em Outro Terminal |
|
| Tipo: | Objeto |
| Descrição: | Carrega objeto configuracao Suprimentos |
| Condição: | |tmp.btn|= || |tmp.btn|=cancelar || (|tmp.btn|=salvar && |tmp.error|=1) |
| Objeto: | tmp.sup |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
%external(anoMesInicio) as anoMesInicio,
bloqPedidoSemSolicit,
nomeArquivoWord, numPedidoAutomatica,
numSolicitacaoAutomatica,
%external(perToleranciaQtdade) as perToleranciaQtdade,
%external(perToleranciaValorTotal) as perToleranciaValorTotal,
%external(perToleranciaValorUnitario) as perToleranciaValorUnitario,
permNumSolicitForaSequen, possueBloqueioPedidos,
possueTolerancia, temporizador,diasToleranciaPgto,natCompEst,opePedCompra,
NumUltSol->codSolicitacao as NumUltSol ,NumUltPed->codpedido as NumUltPed
from est.configestoquesuprimentos
where codEmpresa='|pvt.login.idEmpresa|' |
|
| Tipo: | Objeto |
| Descrição: | Carrega as observações do Pedido Esquerda e Direita |
| Condição: | |tmp.btn|= || |tmp.btn|=cancelar || (|tmp.btn|=salvar && |tmp.error|=1) |
| Objeto: | tmp.obs |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql SELECT
dir.obs1 as obsdir1,dir.obs2 as obsdir2,dir.obs3 as obsdir3,
dir.obs4 as obsdir4,dir.obs5 as obsdir5,dir.obs6 as obsdir6,
esq.obs1 as obsesq1,esq.obs2 as obsesq2,esq.obs3 as obsesq3,
esq.obs4 as obsesq4,esq.obs5 as obsesq5,esq.obs6 as obsesq6
FROM Est.ConfigEstoqueSupObsDir dir,
Est.ConfigEstoqueSupObsEsq esq
where dir.codEmpresa=|pvt.login.idEmpresa|
and esq.codEmpresa=|pvt.login.idEmpresa| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | true |
| Objetos: | tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class="campos" , disabled class="botaodisabled", enabled class="botao" |
| |
| [estoques/configuracoes/suprimentos] Suprimentos: Pós-Página |
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=salvar |
| 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: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar && |tmp.error|=1 |
| Banco de dados: | principal |
| Instrução SQL: | Est.ConfigEstoqueSuprimentos.gravar(
|pvt.login.idusuario|,
|wi.page.id|,
"|tmp.id|",
"|tmp.sup.anoMesInicio|",
"|tmp.sup.numSolicitacaoAutomatica|",
"|tmp.sup.numPedidoAutomatica|",
"|tmp.sup.temporizador|",
"|tmp.sup.possueTolerancia|",
"|tmp.sup.perToleranciaQtdade|",
"|tmp.sup.perToleranciaValorUnitario|,
"|tmp.sup.perToleranciaValorTotal|,
"|tmp.sup.possueBloqueioPedidos|",
"|tmp.sup.bloqPedidoSemSolicit|",
"|tmp.sup.nomeArquivoWord|",
"|tmp.sup.permNumSolicitForaSequen|",
"|tmp.sup.diasToleranciaPgto|",
"|tmp.obs.obsdir1|^|tmp.obs.obsdir2|^|tmp.obs.obsdir3|^|tmp.obs.obsdir4|^|tmp.obs.obsdir5|^|tmp.obs.obsdir6|",
"|tmp.obs.obsesq1|^|tmp.obs.obsesq2|^|tmp.obs.obsesq3|^|tmp.obs.obsesq4|^|tmp.obs.obsesq5|^|tmp.obs.obsesq6|",
"|tmp.idNaturezas|",
"|tmp.idEspDoc|",
"|tmp.sup.NumUltSol|",
"|tmp.sup.NumUltPed|") |
| 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 |
| 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 |