Controle de revisão de estrutura por Filial
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Pré-requisitos: |
|
Versão | Protheus 12.1.23 |
Tabelas Utilizadas: | SB1, SG1, SBZ |
Descrição
Novo campo de controle de revisão na tabela SBZ - Indicadores de Produtos, campo BZ_REVATU.
Utilização:
Utilizado para controlar a revisão da estrutura pela filial, pela tabela SBZ, Rotina indicadores de produtos.
Parâmetro:
MV_ARQPROD = SBZ
MV_REVFIL = .T.
Quando as tabelas SG1 e SBZ estiverem com modo exclusivo, será gravada a revisão no campo BZ_REVATU, e se SB1 estiver como exclusiva, também grava B1_REVATU.
Se tabela SB1 estiver compartilhada será gravado na tabela SBZ no campo BZ_REVATU.
Caso o arquivo não exista na tabela SBZ será gravado na tabela SB1 campo B1_REVATU.
Novas funções de Leitura e Gravação
Foram criadas novas funções para consulta e gravação da revisão:
Descrição: | Função que retorna a revisão do produto |
Programa Fonte: | PCPXFUN.PRW |
Função: | PCPREVATU |
Parâmetro enviado: | Código do produto a ser pesquisado |
Retorno: | Revisão atual do produto considerando os parâmetros do sistema |
Exemplos: | PCPREVATU(SB1->B1_COD) |
Descrição: | Função para gravação do campo Revisão, se grava na SB1, SBZ ou ambas |
Programa Fonte: | PCPXFUN.PRW |
Função: | PCPREVTAB |
Parâmetro enviado: | Código do produto e revisão a ser gravado. |
Retorno: | Nulo |
Exemplos: | PCPREVTAB(cCodPro,cRevisao) |
Procedimento para executar UPDREVFIL!
Importante gerar para todas as filial que utilizam estrutura com revisão, caso contrário o sistema ficará com dados incorretos.
Observação:
Na próxima tela, caso a revisão do cliente estiver em modo Manul ( MV_REVATU = F), será necessária atuação do usuário, o programa é um facilitador para preenchimento do campo da tabela SBZ, BZ_REVATU.
Nessa tela o cliente poderá escolher o preenchimento da tabela SBZ da seguinte forma:
- Escolher a menor revisão - Escolher a maior revisão.
- Escolher a revisão atual do campo de cadastro de Produto SB1.
- Definir manualmente as revisões através do campo Revisão.
Quando tudo estiver correto, será apresentada a mensagem a seguir:
*IMPORTANTE: o parâmetro de controle da integração (MV_REVFIL) foi ativado, já que a carga foi processada com sucesso.