| |
| [patrimonio/cadastros/estcencusto] Frame Centro de Custo da Tela de Estrutura: Pré-Página |
| Tipo: | Objeto |
| Descrição: | Verifica se existe contabilização por Centor de Custo para Esta Empresa |
| Condição: | true |
| Objeto: | tmp.existe |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select TOP 1 codEmpresa
From Ctb.ContaCenCusto
where codEmpresa = "|tmp.empresa|" |
|
| Tipo: | Update |
| Descrição: | Excluir toda a tabela de Estrutura de Centro de Custo |
| Condição: | |tmp.btn|=&&|tmp.cencusto|= || (|tmp.btn|=encerrar&&|tmp.errorSalvar|=1) |
| Banco de dados: | principal |
| Instrução SQL: | &sql delete from Pat.EstruturaCCustoTemp
where sessao = '|wi.session.id|' |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.errorExcluir |
|
| Tipo: | Update |
| Descrição: | Gerar Tabela Temporária do Centro de Custo |
| Condição: | |tmp.btn|=&&|tmp.cencusto|= || (|tmp.btn|=encerrar&&|tmp.errorSalvar|=1) |
| Banco de dados: | principal |
| Instrução SQL: | Pat.EstruturaCCustoTemp.gerarTabela(
|tmp.idEstrutura|,
|wi.session.id|) |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Referência a grid |
| Condição: | true |
| Tipo de grid: | SQLS |
| Nome do grid: | PatEstCenCustoTemp |
|
| Tipo: | Objeto |
| Descrição: | Mostra a taxa de Rateio do centro de custo selecionado |
| Condição: | |tmp.id|!=&&|tmp.existe.codEmpresa|!= |
| Objeto: | tmp.txRateio |
| Banco de dados: | principal |
| Instrução SQL: | &sql select %EXTERNAL(taxaRateio) as taxaRateio
from Pat.EstruturaCCustoTemp
where sessao = '|wi.session.id|'
and codCCusto->codEmpresa = '|tmp.empresa|'
and codCCusto->mascara = '|tmp.id|' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar a taxa de Rateio |
| Condição: | |tmp.txRateio.taxaRateio|!= |
| Objetos: | tmp.taxaRateio |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.txRateio.taxaRateio| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar tmp.ccs.txtcampo |
| Condição: | true |
| Objetos: | tmp.ccs.txtcampo |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | class='campos' |
|
| 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('Pat.Versao') |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apaga as variaveis |
| Condição: | (|tmp.btn|=salvar)||(|tmp.btn|=encerrar) |
| Objetos: | tmp.cencusto,tmp.desc.nome,tmp.taxaRateio |
| |
| [patrimonio/cadastros/estcencusto] Frame Centro de Custo da Tela de Estrutura: Pós-Página |
| Tipo: | Update |
| Descrição: | Incluir na tabela temporária |
| Condição: | |tmp.btn|=salvar&&|tmp.id|!= |
| Banco de dados: | principal |
| Instrução SQL: | Pat.EstruturaCCustoTemp.incluir(
|tmp.empresa|,
'|tmp.id|',
'|wi.session.id|',
|tmp.taxaRateio|) |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | Gravar Todos os registros na tabela Oficial |
| Condição: | |tmp.btn|=encerrar |
| Banco de dados: | principal |
| Instrução SQL: | Pat.EstruturaCCusto.gerarTabela(
'|tmp.idEstrutura|',
'|wi.session.id|') |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.errorSalvar |
|
| Tipo: | Update |
| Descrição: | Excluir o Centro de Custo da Tabela Temporária |
| Condição: | |tmp.btn|=excluir |
| Banco de dados: | principal |
| Instrução SQL: | Pat.EstruturaCCustoTemp.%DeleteId('|tmp.id|'); |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apaga variáveis de Entrada |
| Condição: | |tmp.btn|=encerrar||(|tmp.error|=1&&|tmp.btn|=salvar) |
| Objetos: | tmp.cencusto,tmp.taxaRateio |