Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:

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 consegue posicionar no registro do produto na tabela SB2 e fica apresentando 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:

Foi realizado 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.