| |
| [cadastrodeitens/configuracoes/automatica] Configuração de cadastro de itens - Geração Automática de itens: Pré-Página |
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=abrir |
| 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: | Carrega Dados de ConfigGeral |
| Condição: | true |
| Objeto: | tmp.cfg |
| Banco de dados: | principal |
| Instrução SQL: | &sql
SELECT
tamMascaraEntrada||"^"||mascaraEntrada||"^"||tamMascaraSaida||"^"||mascaraSaida||"^"||tamCodItem as cgicfg
FROM Cgi.configGeral
where codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Objeto |
| Descrição: | Carrega Dados de Cgi.ConfigAutomaticaGrupos |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.gat |
| Banco de dados: | principal |
| Instrução SQL: | &sql
select
id,
geraAutomatEntraSai as geracaoAutomatica,
rotValidacao as rotinaValidacao,
movimentaPai,
tabela1,
pieceTabela1,
nomeNivel1,
indice1,
pieceIndice1,
campoAlfanumerico1,
tabela2,
pieceTabela2,
nomeNivel2,
indice2,
pieceIndice2,
campoAlfanumerico2,
tabela3,
pieceTabela3,
nomeNivel3,
indice3,
pieceIndice3,
campoAlfanumerico3
from Cgi.ConfigAutomGrupos
where id = "|pvt.login.idEmpresa||||tmp.tipoEstoque||||tmp.codItem|" |
|
| Tipo: | Objeto |
| Descrição: | Carrega 1 registro da Cgi.ConfigAutomaticaGrupos caso não exita o item informado |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.gat.id|= |
| Objeto: | tmp.gat |
| Banco de dados: | principal |
| Instrução SQL: | &sql
select
top 1
id,
"yes" as top,
geraAutomatEntraSai as geracaoAutomatica,
rotValidacao as rotinaValidacao,
movimentaPai,
tabela1,
pieceTabela1,
nomeNivel1,
indice1,
pieceIndice1,
campoAlfanumerico1,
tabela2,
pieceTabela2,
nomeNivel2,
indice2,
pieceIndice2,
campoAlfanumerico2,
tabela3,
pieceTabela3,
nomeNivel3,
indice3,
pieceIndice3,
campoAlfanumerico3
from Cgi.ConfigAutomGrupos
where codEmpresa = "|pvt.login.idEmpresa|"
and tipoGrupo = "|tmp.tipoEstoque|" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava estilos dos campos |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.gat.id|!=||(|tmp.auto.codItemComple|!=&&|tmp.btn|=abrir) |
| Objetos: | tmp.css.txtcampos, tmp.css.txtchaves, tmp.css.btnchaves, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class='campos',class='camposquery' disabled,class='botaodisabled' disabled,enabled class="botao" |
| Condição falsa: | class='camposquery' disabled, class='campos',class='botao',disabled class="botaodisabled" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava estilo do botao excluir |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.gat.id|!=&&|tmp.gat.top|= |
| Objetos: | tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class='botao' enabled |
| Condição falsa: | class='botaodisabled' disabled |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apaga variaveis da tela |
| Condição: | |tmp.btn|=salvar|||tmp.btn|=cancelar|||tmp.btn|=excluir |
| Objetos: | tmp.gat.geracaoAutomatica,tmp.gat.rotinaValidacao,tmp.gat.movimentaPai,tmp.gat.tabela1,tmp.gat.pieceTabela1,tmp.gat.nomeNivel1,tmp.gat.indice1,tmp.gat.pieceIndice1,tmp.gat.campoAlfanumerico1,tmp.gat.tabela2,tmp.gat.pieceTabela2,tmp.gat.nomeNivel2,tmp.gat.indice2,tmp.gat.pieceIndice2,tmp.gat.campoAlfanumerico2,tmp.gat.tabela3,tmp.gat.pieceTabela3,tmp.gat.nomeNivel3,tmp.gat.indice3,tmp.gat.pieceIndice3,tmp.gat.campoAlfanumerico3 |
| |
| [cadastrodeitens/configuracoes/automatica] Configuração de cadastro de itens - Geração Automática de itens: Pós-Página |
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Cgi.ConfigAutomGrupos.excluir(
"|pvt.login.idusuario|",
"|wi.page.id|",
"|pvt.login.idEmpresa|",
"|tmp.tipoEstoque|",
"|tmp.codItem|") |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | Gravar dados da CGIGAT |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Cgi.ConfigAutomGrupos.gravar(
"|pvt.login.idusuario|",
"|wi.page.id|",
"|pvt.login.idempresa|",
"|tmp.codItem|",
"|tmp.tipoEstoque|",
"|tmp.masref|",
"|tmp.gat.geracaoAutomatica|",
"|tmp.itemAuto|",
"|tmp.gat.rotinaValidacao|",
"|tmp.gat.movimentaPai|",
"|tmp.gat.tabela1|",
"|tmp.gat.pieceTabela1|",
"|tmp.gat.nomeNivel1|",
"|tmp.gat.indice1|",
"|tmp.gat.pieceIndice1|",
"|tmp.gat.campoAlfanumerico1|",
"|tmp.gat.tabela2|",
"|tmp.gat.pieceTabela2|",
"|tmp.gat.nomeNivel2|",
"|tmp.gat.indice2|",
"|tmp.gat.pieceIndice2|",
"|tmp.gat.campoAlfanumerico2|",
"|tmp.gat.tabela3|",
"|tmp.gat.pieceTabela3|",
"|tmp.gat.nomeNivel3|",
"|tmp.gat.indice3|",
"|tmp.gat.pieceIndice3|",
"|tmp.gat.campoAlfanumerico3|"
) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | UnLock |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |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 |