| |
| [faturamento/configuracoes/icmsdifconsfinalold] Cadastro de ICMS Diferenciado por Consumidor Final: Pré-Página |
| Tipo: | Objeto |
| Descrição: | Configurada no Faturamento |
| Condição: | true |
| Objeto: | tmp.config |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
Fat.Configuracao.codEmpresa
from
Fat.Configuracao
where
Fat.Configuracao.codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Update |
| Descrição: | Lock |
| Condição: | |tmp.btn|=abrir |
| Banco de dados: | principal |
| Instrução SQL: | Utils.LockTable.lockGenerico("Fat.ICMSDifConsFinal",
|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: | ICMS Dif Consumidor Final |
| Condição: | |tmp.btn|=abrir && |tmp.error|=1 |
| Objeto: | tmp.ICMSDifConsFinal |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
Fat.ICMSDifConsFinal.codEmpresa,
Fat.ICMSDifConsFinal.codEstado,
Fat.ICMSDifConsFinal.codProduto,
Fat.ICMSDifConsFinal.percICMS,
Fat.ICMSDifConsFinal.percReducBaseICMS,
Fat.ICMSDifConsFinal.codMensagem2,
Fat.ICMSDifConsFinal.codMensagem1
from
Fat.ICMSDifConsFinal
where
Fat.ICMSDifConsFinal.codEmpresa = |pvt.login.idEmpresa| and
Fat.ICMSDifConsFinal.codEstado = '|tmp.codEstado|' and
Fat.ICMSDifConsFinal.codProduto = |tmp.codProduto| |
|
| Tipo: | Objeto |
| Descrição: | Mensagem |
| Condição: | |tmp.btn|=abrir |
| Objeto: | tmp.mensagem1 |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
Fat.Mensagem.codigo,
Fat.Mensagem.mensagem01
from
Fat.Mensagem
where
Fat.Mensagem.codigo = |tmp.ICMSDifConsFinal.codMensagem1| |
|
| Tipo: | Objeto |
| Descrição: | Mensagem2 |
| Condição: | |tmp.btn|=abrir |
| Objeto: | tmp.mensagem2 |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
Fat.Mensagem.codigo,
Fat.Mensagem.mensagem01
from
Fat.Mensagem
where
Fat.Mensagem.codigo = |tmp.ICMSDifConsFinal.codMensagem2| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos |
| Condição: | |tmp.btn|=abrir && |tmp.error|=1 || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.txtEstado, tmp.ccs.txtMensagem |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class='camposquery' readonly,class='campos' onFocus="className='camposFocus';" onBlur="className='campos';",disabled class="botaodisabled",enabled class="botao",class='camposquery' readonly,class='campos' onFocus="window.execFocusBlur=true;className='camposFocus';" onBlur="getNomeMensagemNF(this);className='campos';" |
| Condição falsa: | class='campos' onFocus=\"className='camposFocus';\" onBlur=\"className='campos';\" , class='camposquery' disabled,enabled class="botao", class="botaodisabled"disabled,class='campos' onFocus="window.execFocusBlur=true;className='camposFocus';" onBlur="getNomeEstado(this);className='campos';",class='camposquery' readonly |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Excluir |
| Condição: | |tmp.btn|=abrir && |tmp.ICMSDifConsFinal.codProduto|!=|| ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|!=1) |
| Objetos: | tmp.ccs.btnexcluir |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | enabled class="botao" |
| Condição falsa: | disabled class="botaodisabled" |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apagar |
| Condição: | |tmp.btn|=cancelar || ((|tmp.btn|=excluir || |tmp.btn|=salvar) && |tmp.error|=1) |
| Objetos: | tmp.ICMSDifConsFinal.,tmp.mensagem2.,tmp.mensagem1. |
|
| Tipo: | Gravar variáveis |
| Descrição: | Desabilita tudo |
| Condição: | |tmp.config.codEmpresa| = |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.txtEstado, tmp.ccs.txtMensagem, tmp.ccs.btnabrir, tmp.ccs.btnmanter, tmp.ccs.btnexcluir, tmp.error |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='camposquery' readonly,class="camposquery" disabled,class="camposquery" disabled,class="camposquery" disabled, disabled class="botaodisabled", disabled class="botaodisabled", disabled class="botaodisabled", Empresa sem configuração do faturamento |
| |
| [faturamento/configuracoes/icmsdifconsfinalold] Cadastro de ICMS Diferenciado por Consumidor Final: Pós-Página |
| Tipo: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Fat.ICMSDifConsFinal.gravar(
|pvt.login.idEmpresa|,
|tmp.codEstado|,
|tmp.codProduto|,
|tmp.ICMSDifConsFinal.percICMS|,
|tmp.ICMSDifConsFinal.percReducBaseICMS|,
|tmp.ICMSDifConsFinal.codMensagem1|,
|tmp.ICMSDifConsFinal.codMensagem2|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | Excluir |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Fat.ICMSDifConsFinal.%DeleteId(|tmp.id|) |
| 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("Fat.ICMSDifConsFinal",
|pvt.login.idUsuario|,
|tmp.id|,
|wi.session.id|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |