Dúvida
Qual o conceito do MV_PCFILEN e sua interferência na numeração do Pedido de Compras?
Ambiente
Protheus – Compras – A partir da versão 11.80
Solução
- Se a tabela SC7 estiver com o X2_MODO como compartilhado, o MV_PCFILEN deve obrigatoriamente estar preenchido = T (por empresa) e o controle de numeração de PC's vai ser por empresa, o C7_FILENT ficará em branco e o campo FILIAL DE ENTREGA do cabeçalho do Pedido de Compras não permitirá digitação;
- Se a tabela SC7 estiver com o X2_MODO como exclusivo e o MV_PCFILEN for igual a F, o PC também não permite a digitação da filial de entrega (assume a filial corrente) e a numeração do PC vai ser controlada por filial, neste caso o C7_FILENT SERÁ GRAVADO COM A FILIAL CORRENTE;
- Quando a tabela SC7 estiver exclusivo no X2_MODO e o MV_PCFILEN for igual a T, o PC permite a digitação da filial de entrega no cabeçalho e o controle da numeração do PC vai ser por empresa, neste caso o C7_FILENT (Filial de Entrega) passará a ser gravado com a filial indicada no cabeçalho do PC.
Nesta opção, caso haja na outra Filial informada no campo Filial de Entrega um pedido com uma mesma numeração do Pedido que está sendo incluído, a rotina não permite essa alteração do campo de Filial de Entrega do Pedido retornando a mensagem abaixo:
Ou seja, nesta opção com a tabela SC7 Exclusiva e o MV_PCFILEN = T, a numeração do Pedido que está sendo incluido passa a ser validada não só na Filial que o pedido está sendo incluido mas também na FIlial de Entrega que está sendo informada no campo Filial de Entrega.
E assim, conforme a mensagem reporta, deve-se informar um numero de Pedido de Compras que não exista tanto na Fiilal do Pedido que está sendo incluido como também da FIlial de Entrega informada.
Abaixo artigo sobre esta validação:
Considerando que numeração para os Pedidos de Compra é '000100', e que possui 3 filais o ajuste deve ser feito da seguinte forma:
Exemplo da antiga tabela SXF - numeração atual:
XF_FILIAL XF_ALIAS XF_TAMANHO XF_NUMERO
01SC7xxx SC7 6 000100
02SC7xxx SC7 6 000100
03SC7xxx SC7 6 000100
Exemplo da antiga tabela SXE - próxima numeração:
XE_FILIAL XE_ALIAS XE_TAMANHO XE_NUMERO
01SC7xxx SC7 6 000101
02SC7xxx SC7 6 000101
03SC7xxx SC7 6 000101
Ajustes de controle de numeração atualmente podem ser realizados pela rotina de Controle de Numeração conforme orientações do artigo: Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAFAT - Numeração automática incorreta nas Tabelas do Protheus
Observações:
• Realizar o acertos de controle de numeração primeiramente em base de homologação para validar.
• Verificar se a sequência desejada para a numeração já não foi utilizada em PC gravados na SC7, pois caso já esteja em uso ao tentar incluir um PC será apresentado help sobre inconsistência na numeração.
Saiba Mais:
- PCOM04027 - Validação numeração pedido de compra
- Filial de entrega (MATA110 - SIGACOM)
- PÁGINA CENTRALIZADORA COMPRAS
- Artigos Materiais - Compras (SIGACOM)
0 Comentários