AG-9852 | Inconsistência » Debug » Rotina de Faturamento de Carga fechando o módulo Exped | 1 - Menu Exped3C » Processos » Faturamento de Carga; Agro3C » Notas » Manutenção; 2 - Objetivo Corrigir um travamento no módulo Exped3C no momento da realização do faturamento da Carga e também travamento na consulta do A Partir De das NF’s no Módulo Agro3C. 3 - Alteração Realizada correção para que o sistema não tenha vazamento de memória ao realizar uma nota A Partir De. |
AG-9716 | Inconsistência » Devolução de quebra técnica não gerando a quantidade na NFITEM pelo módulo AGROCAFÉ | 1 - Menu AGROCAFE3C - Processos » Ordem de Serviço » Devolução de Quebra Técnica/Perda 2 - Objetivo Espera-se que ao realizar quebras menores ou igual a 0,50 un. o sistema apresente o valor da quantidade em tela. 3 - Alteração Após debug foi identificado que o problema ocorria no fonte uDmDevolucaoQuebraTecnica no método GerarNotaLoteProprio, onde ao efetuar o processamento existia os seguintes trechos Se observarmos os trechos acima, os dois pontos tem o {{cdsQuebrasEmItensOS.AsInt('QUEBRA') }} entretanto o mesmo está incorreto visto que o campo QUEBRA se origina do campo PROPORCAOQUEBRA da tabela CFPRODANALITICALIGA. oriunda da consulta SEL_CF_QUEBRAS_GROUP_BY_ITEM que é um campo do tipo FLOAT. Ou seja, quando passado um numero quebrado para esse campo como por exemplo 0,49 o código ao invés de utilizar esse valor para calcular arredondava isso para um inteiro transformando para 0. Portanto deve-se ajustar os campos acima para ao invés de usar .AsInt usar .AsFloat.
Descrição da ImplementaçãoConforme descrito pela analise técnica foi desenvolvido para que o sistema considere números com virgula na quantidade da quebra técnica fazendo com que o problema reportado deixe de ocorrer. 4 - Configuração |