Árvore de páginas

Mensagem de armazém inexistente ao incluir pedido de compra com SB2 compartilhada

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Função:

MATA120 - Pedido de compras

Situação/Requisito:

Ao utilizar a tabela SB2 em modo compartilhado (C, C, C), o parâmetro MV_PCFILEN = T e incluir novos pedidos de compra, a rotina não posiciona no registro do produto na tabela SB2 e apresenta o assistente "O armazém não existe para este produto. Deseja criar agora"?.
O incidente ocorre pois com o parâmetro MV_PCFILEN = T, o Seek no campo B2_FILIAL é realizado com o conteúdo da filial de entrega. Com o parâmetro desabilitado o erro não ocorre.

Solução/Implementação:

Foi realizado um ajuste na rotina de pedido de compras para que quando a tabela SB2 estiver em modo compartilhado (C, C, C) e o parâmetro MV_PCFILEN = T o sistema efetue o posicionamento correto para encontrar o registro na tabela SB2 e não emita o assistente "O armazém não existe para este produto. Deseja criar agora"? caso o armazém já esteja criado.