01. DADOS GERAIS
| Produto: | TOTVS Backoffice |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Backoffice |
| Módulo: | TOTVS Backoffice (Linha Protheus) - Estoque e Custos (SIGAEST) |
| Função: | ESTA100 - Cadastro de Cenário do Simulador de Custos |
| País: | Brasil |
| Ticket: | Não se aplica |
| Issue: | DENTRINO_CAPEX-67 |
Essa funcionalidade ainda encontra-se em desenvolvimento, portanto não está disponível.
02. SITUAÇÃO/REQUISITO
Existe a necessidade de alterar os dados do cenário e de suas entidades, para que além de alteração do cabeçalho do cenário, ainda seja possível alterar Volumes, Saldos, Taxas e/ou Custos associados ao cenário.
Outra necessidade é que o cenário não possa ser alterado enquanto os dados estão em processo de cópia.
03. SOLUÇÃO
Após estudo pelo Spike DENTRINO_CAPEX-126, houve a definição de que prezando o desempenho e funcionamento do padrão MVC, a alteração das entidades filhas do cenário, seriam carregadas em partes.
Desenvolvido o submenu Alterar, onde é possível escolher a alteração dos Volumes de Produção, Saldos por Centro de Custo e os Preços de Entrada, em que cada opção, carrega um submodelo diferente, dependendo da entidade.
Houveram as seguintes implementações:
- Validação de alteração durante a cópia, onde o D50_STATUS = 4 (Em cópia) não pode sofrer alteração até a conclusão da cópia e alteração do seu status.
- Filtro com limite de registros, em que durante a alteração, é necessário definir um filtro que retorne menos que 2000 registros, garantindo assim desempenho na abertura das telas em MVC.
- Gatilho para o calculo de variação quando o campo de Saldo, Quantidade ou Valor é alterado, calculando sua porcentagem de variação.
- Validação do D50_STATUS, impedindo a alteração se o cenário estiver em processo de cópia.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS