01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Manutenção

Módulo:Estoque
Caminho: Estoque > Varejo > Controle de Avaria > Posição de Avaria Centralizada do Fornecedor/Comprador
Função:Posição de Avaria Centralizada do Fornecedor/Comprador - MRL00817
País:Brasil
Ticket:25932329 
Requisito/Story/Issue (informe o requisito relacionado) :DSUPMOV-10381

02. SITUAÇÃO/REQUISITO

Na aplicação Posição de Avaria Centralizada do Fornecedor/Comprador, existe o parâmetro dinâmico FORNEC_ORIG_ULTIMA_ENTRADA, pertencente ao grupo REL_AVARIA_LOJA_CENTRAL, responsável por definir o critério de origem do fornecedor considerado na geração do relatório. O parâmetro possui duas opções de configuração: P e Q.

Quando configurado como P, o comportamento do sistema está aderente ao esperado, pois o relatório retorna corretamente as informações do fornecedor principal cadastrado no produto.

Entretanto, quando configurado como Q, cujo entendimento funcional é permitir a consideração de qualquer  fornecedor da última entrada do produto (ou seja, o fornecedor efetivamente vinculado à movimentação que originou a avaria), o sistema não apresenta o comportamento esperado. Atualmente, mesmo havendo registro de entrada realizado por fornecedor diferente do fornecedor principal, o relatório continua retornando exclusivamente os dados do fornecedor principal do cadastro do produto, desconsiderando o fornecedor associado à última movimentação de entrada.

Esse comportamento evidencia uma inconsistência na aplicação da regra de negócio definida pelo parâmetro, resultando em divergência entre o critério configurado e a informação efetivamente apresentada no relatório.

03. PRÉ-REQUISITOS

Possuir configurado o parâmetro dinâmico FORNEC_ORIG_ULTIMA_ENTRADA como Q.

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

Foi realizada a adequação na lógica de seleção do fornecedor no relatório, com inclusão de uma condição adicional que determina que a regra somente seja executada quando o campo SeqFornecedor estiver nulo, evitando sobrescrita indevida de informações.

Também foi substituída a consulta simplificada anteriormente utilizada por uma consulta estruturada, que identifica corretamente o fornecedor da última nota fiscal de entrada do produto. 

Com isso, o sistema passa a respeitar corretamente a configuração do parâmetro, mantendo o fornecedor principal quando definido como “P” e considerando o fornecedor da última entrada quando configurado como “Q”, garantindo coerência entre a regra de negócio e a informação apresentada no relatório.

05. REQUISITOS DE VERSÃO

Se estiver na versão 25.01, atualize para o service pack 25.07.037 ou superior.
Se estiver na versão 25.07, atualize para o service pack 26.01.008 ou superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA