Páginas filhas
  • 8737906 DAGROATIREC- 3840 DT -Exclusão de lavouras do planejamento agrícola

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Agro Multicultivo




Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha PIMS

Segmento:

Segmentos_totvs
SegmentoAgroindústria

Módulo:Planejamento Agrícola
Função:Gestão> Planejamento Agrícola >Exclusão de Talhões 
Ticket:8737906
Requisito/Story/Issue (informe o requisito relacionado) :DAGROATIREC-3840


02. SITUAÇÃO/REQUISITO

Na exclusão do talhão de planejamento quando há orçamento processado para o período e cenário, o sistema não está validando a existência do orçamento processado, permitindo assim a exclusão do talhão de planejamento, porém existe duas situações, uma que permite a exclusão e uma segunda que não permite.
1 - Quando é processado pela primeira vez o orçamento com base no Planejamento o sistema não grava a data na tabela PLC_PRC_ORC, com isso o sistema me permite excluir o talhão de planejamento
2 - Após a reversão do orçamento é populado a data na tabela PLC_PRC_ORC e logo em seguida é realizado o processamento novamente o sistema grava a data na tabela PLC_PRC_ORC, com isso ao tentar excluir o talhão de planejamento o sistema não deixa, mas não está retornando a mensagem correta), com isso o usuário não tem visibilidade de qual é o problema. 

03. SOLUÇÃO

1- implementada a Rotina de Inserção quando for o primeiro registro, assim ira popular a tabela logo que o registro for criado

2- corrigida rotina que sobrescrevia as mensagens impedindo que o usuário pudesse visualizar a mensagem corretamente.

3- Criada a rotina de deleção da tabela filha plc_grpopercusto. que impedia a deleção do talhão.


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>