01. DADOS GERAIS
| Produto: | TOTVS Agro Comercialização
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Agroindústria |
| Módulo: | ORIGINAÇÃO DE GRÃOS (OG) |
| Função: | OGA250 - ROMANEIO COM PESAGEM |
| Ticket: | 25287206 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROINDUSTRIA-17713 |
02. SITUAÇÃO/REQUISITO
Na rotina OGA250 – Romaneio com Pesagem, ao utilizar uma TES configurada para não movimentar estoque (F4_ESTOQUE = “N”) junto com um produto com rastreabilidade por lote (B1_RASTRO = “L”), o sistema exige a informação do lote para prosseguir.
Mesmo após informar o lote, ocorre nova validação indicando que o TES precisa movimentar estoque, impedindo o fechamento do romaneio.
03. SOLUÇÃO
Foi ajustada a validação na rotina OGA250 – Romaneio com Pesagem para permitir o uso de TES configurada para não movimentar estoque em conjunto com produtos que possuem rastreabilidade por lote.
O comportamento agora respeita o PE VldTNJM, garantindo que:
A confirmação do Romaneio ocorra corretamente sem exigir movimentação de estoque quando a TES estiver configurada com F4_ESTOQUE = “N”;
A validação de lote seja realizada conforme as regras definidas pelo ponto de entrada, mantendo a consistência do processo.
Execução dos Pontos de Entrada
O ponto de entrada VldTNJM é chamado em dois momentos distintos:
Função fVerifLote: Responsável pela verificação das informações do lote durante a inclusão ou alteração dos itens no Romaneio.
Função PosLGrdNJM: Executada após a validação da linha do grid NJM, garantindo que as regras do ponto de entrada sejam aplicadas também na confirmação do Romaneio.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
PE VldLTNJM Não Valida Lote no Romaneio