| |
| [compras/configuracoes/compras] Configuração de compras: Pré-Página |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|= |
| Destino: | /menu/senhaacesso.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("Sup.Versao") |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variáveis de lock |
| Condição: | true |
| Objetos: | tmp.id, tmp.tabela, tmp.lockMsg |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |pvt.login.idEmpresa|,Sup.ConfigSuprimentos,Registro Aberto em Outro Terminal |
|
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=||(|tmp.btn|=salvar&&|tmp.error|=1) |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.lockGenerico(
|tmp.tabela|,
|pvt.login.idUsuario|,
|pvt.login.idEmpresa|,
|wi.session.id|,
|tmp.lockMsg|) |
| Filtro SQL: | <>'" |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Carrega Dados da Configuração |
| Condição: | true |
| Objeto: | tmp.sup |
| Banco de dados: | principal |
| Instrução SQL: | &sql
select c.codEmpresa,
alteraPedidoImpresso,
aprovadorSolicitacao1,
aprovadorSolicitacao2,
aprovadorSolicitacao3,
bloqAlterSolicOutUsu,
codLocalCobranca,
codLocalCobranca->descricao descLocalCobranca,
codLocalEntrega,
codLocalEntrega->descricao descLocalEntrega,
codMensagemPadrao,
codMensagemPadrao->mensagem1 descMensagemPadrao,
codTransportadora,
f.nome descTransportadora,
emailSetorCompras,
imprimeCentroCustoPedido,
imprimeDataLimite,
imprimeMedConsuSolicit,
naoImprimeDecQtde,
naoImprimeObsOrcamento,
operadoresAutorizados,
%external(percentualTolerancia) percentualTolerancia,
possuiTolerancia,
rodape,
rotinaImpressao,
tipoDataPedido,
tipoFrete,
tipoPedido,
utilizaCotacoes,
utilizaAlcadaCompras,
bloqEmissaoPedComplementar,
centroCustoObrigatorio,
imprimeFaxEmpresaCompras,
faxDeptoCompras,
sugereUltPrecoCotacao,
bloqF7PrecoCotacao,
imprimeObsCotacao,
possuiToleranciaMenor,
%external(percentualToleranciaMenor) percentualToleranciaMenor,
sugereUltPrecoPedidoCompra,
imprimeCompradorSolicitacao,
buscaProximoItemSolicitacao,
emailPedidoWord
from Sup.ConfigSuprimentos c, Cpg.Fornecedor f
where c.codEmpresa = |pvt.login.idEmpresa|
and f.codEmpresa *= c.codEmpresa
and f.codigo *= c.codTransportadora |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.btn|=&& |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtcampo, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly, disabled class="botaodisabled" |
| Condição falsa: | class="campos", enabled class="botao" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Disabled |
| Condição: | (|tmp.btn|=&& |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtdisabled |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" disabled |
| Condição falsa: | class="campos" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Operador |
| Condição: | (|tmp.sup.bloqAlterSolicOutUsu|=0)||(|tmp.btn|=&&|tmp.error|!=1) |
| Objetos: | tmp.ccs.btnoperador |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | disabled class="botaodisabled" |
| Condição falsa: | enabled class="botao" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Percentual Tolerância |
| Condição: | (|tmp.sup.possuiTolerancia|=0)||(|tmp.btn|=&&|tmp.error|!=1) |
| Objetos: | tmp.ccs.txtpercentual |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" disabled |
| Condição falsa: | enabled class="campos" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Fax Compras |
| Condição: | (|tmp.sup.imprimeFaxEmpresaCompras|!=2)||(|tmp.btn|=&&|tmp.error|!=1) |
| Objetos: | tmp.ccs.txtfaxcompras |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly |
| Condição falsa: | enabled class="campos" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Percentual Tolerância Menor |
| Condição: | (|tmp.sup.possuiToleranciaMenor|=0)||(|tmp.btn|=&&|tmp.error|!=1) |
| Objetos: | tmp.ccs.txtpercentualmenor |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" disabled |
| Condição falsa: | enabled class="campos" |
| |
| [compras/configuracoes/compras] Configuração de compras: Pós-Página |
| Tipo: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Sup.ConfigSuprimentos.gravar(
|pvt.login.idusuario|,
|wi.page.id|,
|pvt.login.idempresa|,
|tmp.sup.alteraPedidoImpresso|,
'|tmp.sup.aprovadorSolicitacao1|',
'|tmp.sup.aprovadorSolicitacao2|',
'|tmp.sup.aprovadorSolicitacao3|',
|tmp.sup.bloqAlterSolicOutUsu|,
|tmp.sup.codLocalCobranca|,
|tmp.sup.codLocalEntrega|,
|tmp.sup.codMensagemPadrao|,
|tmp.sup.codTransportadora|,
|tmp.sup.emailSetorCompras|,
|tmp.sup.imprimeCentroCustoPedido|,
|tmp.sup.imprimeDataLimite|,
|tmp.sup.imprimeMedConsuSolicit|,
|tmp.sup.naoImprimeDecQtde|,
|tmp.sup.naoImprimeObsOrcamento|,
'|tmp.sup.operadoresAutorizados|',
'|tmp.sup.percentualTolerancia|',
|tmp.sup.possuiTolerancia|,
|tmp.sup.rodape|,
'|tmp.sup.rotinaImpressao|',
|tmp.sup.tipoDataPedido|,
|tmp.sup.tipoFrete|,
|tmp.sup.tipoPedido|,
|tmp.sup.utilizaCotacoes|,
|tmp.sup.utilizaAlcadaCompras|,
|tmp.sup.bloqEmissaoPedComplementar|,
|tmp.sup.centroCustoObrigatorio|,
|tmp.sup.imprimeFaxEmpresaCompras|,
|tmp.sup.faxDeptoCompras|,
|tmp.sup.sugereUltPrecoCotacao|,
|tmp.sup.bloqF7PrecoCotacao|,
|tmp.sup.imprimeObsCotacao|,
|tmp.sup.possuiToleranciaMenor|,
'|tmp.sup.percentualToleranciaMenor|',
|tmp.sup.sugereUltPrecoPedidoCompra|,
|tmp.sup.imprimeCompradorSolicitacao|,
|tmp.sup.buscaProximoItemSolicitacao|,
|tmp.sup.emailPedidoWord|
) |
| 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|,
|pvt.login.idEmpresa|,
|wi.session.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |