01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Varejo Supermercados |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Patrimonial |
---|
Função: | Projetos - DOM00060DOM00063 |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPPAT-6148 - Criação de Log DOM_IMOBILIZADOPROJETONF |
---|
02. SITUAÇÃO/REQUISITO
- Registrar o log de inclusão, alteração e exclusão. (Criar triggergatilho).
- A tabela DOM_IMOBILIZADOPROJETONF de Notas do Projeto de Imobilizado é atualizada quando uma nota associada à um projeto é integrada / desintegrada na tela de orçamentos. Na tela de projetos do patrimonial, quando notas são inseridas, excluídas ou transferidas, ela também é atualizada.
- O desenvolvedor deve usar a tabela DOM_LOGALTERACAO de logs de alterações para registrar as alterações. (DOMP_GRAVALOGRotina de gravação dos logs).
03. SOLUÇÃO
Image Modified
Imagem 1 - Log
- Foi criada a trigger "TBIUD_DOM_LOG_IMOBILIZADOPROJNF" rotina de log para registrar as alterações feitas na tabela "DOM_IMOBILIZADOPROJETONF"de Notas do Projeto de Imobiliado. As alterações são registradas quando feitas pelo banco de dados ou pela aplicação (Tela de projetos e a tela de Nota Fiscal de Despesa do módulo Orçamento).
- Foi adicionado o campo "MOTIVOTRANSFERENCIA" de motivo da transferência na tabela "DOM_IMOBILIZADOPROJETONF"mencionada, para guardar a informação do motivo da transferência da nota e para armazenar corretamente as informações da transferência no Log.
- A função "fTransfereNotas" que transfere as notas da tela de projetos foi ajustada para registrar corretamente as informações no Log. Foi retirada a parte do código que fazia a inserção diretamente na tabela de log, deixando apenas para que a nova trigger faça isso.
04. DEMAIS INFORMAÇÕES
Se estiver na versão 2425.0701, atualizar o sistema para o service pack 2425.0701.xxx ou 003 ou superior.
05. ASSUNTOS RELACIONADOS
Não se aplica.
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
}
#main {
}
.aui-header-primary .aui-nav {
margin-left: none !important;
}
.expand-control-text {
color: #000000;
font-size: 14px !important;
font-weight:bold !important;
}
.expand-icon, .aui-icon, .aui-icon-small, .aui-iconfont-chevron-right {
color: #FF8000;
}
/* o código abaixo deixa transparente a imagem do banner*/
.composition-banner-overlay{
background:rgba(0,0,0,0.0);
position:relative;
border-radius:5px;
}
/* o código abaixo deixa o botão "clique aqui" na cor preta (ou na cor desejada)*/
.aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
background-color: #000000;
color: #111111;
display: block;
margin-left: 20px;
margin-right: auto;
/* os 3 códigos abaixo está relacionado a transparencia do banner, (elemento composition-banner)*/
}
.composition-banner-title{
color: #000000!important;
}
.composition-banner-desc{
color: #000000!important;
}
.composition-banner-content {
width:100%;
}
/* o código abaixo é responsável pelo efeito da imagem*/
.composition-banner{
opacity: 1.0 !important;
filter: alpha(opacity=50); /* For IE8 and earlier */
min-height: 20px !important;
min-width: 20px !important;
max-width: 20px !important;
}
.composition-banner:hover,
span.confluence-embedded-file-wrapper.confluence-embedded-manual-size .confluence-embedded-image.confluence-thumbnail:hover{
opacity: 0.5 !important;
cursor: pointer;
filter: alpha(opacity=100); /* For IE8 and earlier */
}
.wiki-content img.confluence-embedded-image{
cursor: pointer !important;
}
</style> |
...