01. DADOS GERAIS
Produto: | TOTVS Agro Multicultivo |
---|---|
Linha de Produto: | Linha PIMS |
Segmento: | Agroindústria |
Módulo: | Pesagem |
Função: | Apontamentos → Colheita → Manutenção de Pesagem |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROSPA-14157 |
02. SITUAÇÃO/REQUISITO
Enquanto cliente necessito que a aplicação não permita a alteração do peso caso tenha sido capturado de forma automática, conforme definições abaixo:
- Necessário criar um parâmetro para que a funcionalidade seja habilitada ou desabilitada;
- O parâmetro deve ser cadastrado como valor padrão "Desabilitado";
- Caso desabilitado, a aplicação deve manter o funcionamento atual;
- Caso habilitado e a captura do peso for realizada de forma automática, a aplicação não poderá permitir que o valor do campo da pesagem seja alterado:
- A funcionalidade deve contemplar os processos de primeira e segunda pesagem.
03. SOLUÇÃO
Na tela de manutenção de pesagem em Apontamentos à Colheita à Manutenção da Pesagem, quando a pesagem era realizada por captura automática de peso, era possível estar alterando os pesos dos campos “1ª pesagem” e “2ª pesagem”.
Como solução, foi criado o parâmetro FG_BLOQ_CAMPO_CAPT_PESO_AUT, que quando habilitado não permitirá que o valor do campo da pesagem seja alterado na tela da manutenção de pesagem.
Quando estiver na tela de manutenção de pesagem e o parâmetro FG_BLOQ_CAMPO_CAPT_PESO_AUT estiver habilitado (S), será verificado se o FG_DIG_PESO1 está igual a “A” (automático), para desabilitar o campo de “1ª pesagem”; em seguida, será verificado se FG_DIG_PESO2 está igual a “A” (automático), para desabilitar o campo de “2ª pesagem”, podendo haver casos de que uma das pesagens ter sido capturada de forma manual, ficado o campo da pesagem manual habilitado para modificação.