Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como administrar a quantidade do item e geração de solicitações de compras pelo projeto (MV_PMSCSC)
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAPMS - Todas as versões.
Solução
Pode ser configurado como gerar ou não solicitações de compras pelos projetos (SIGAPMS), assim como quando gerar, quantos itens faltantes serão solicitados, ele depende do parâmetro MV_PMSCSC.
Funcionamento MV_PMSCSC = .T.
Enquanto não for gerado documento de entrada para baixar a solicitação de compras, o sistema entenderá que foi requerido de maneira geral ao sistema a quantidade 10, então todos os projetos poderiam usar esse saldo. Só será gerado solicitação de compras agora, caso seja requerido uma quantia maior que as informadas anteriormente (total do item no campo AFG_QUANT)
Exemplo 1:
É criado o primeiro planejamento para geração de solicitação de compras com quantidade 10:
"Projeto" AFA_PROJET = 'PMS001'
"Item" AFA_ITEM = '01'
"Quantidade" AFA_QUANT = 10 (AFA - Recursos do projeto)
Resultado (1/2):
- "Projeto" AFG_PROJET = 'PMS001'
- "Quantidade" AFG_QUANT = 10 (AFG - Solicitação de Compras x Projeto)
- "Quantidade" C1_QUANT = 10 (SC1 - Solicitação de Compras)
Ao tentar criar um planejamento novo do mesmo item em outro projeto ou não com quantidade (AFA_QUANT) do mesmo item anterior:
- "Projeto" AFA_PROJET = 'PMS001'
- "Item" AFA_ITEM = '02'
- "Quantidade" AFA_QUANT = 10
NÃO será gerado a solicitação de compras, pois o sistema entende que no momento, há uma solicitação desse item genérica para atender a demanda.
Resultado (2/2) ao criar a outra solicitação do mesmo item com quantia menor ou igual a solicitação anterior, no mesmo projeto em um projeto diferente:
Não gera a tabela "AFG" e nem "SC1"
Exemplo 2:
É criado o primeiro planejamento para geração de solicitação de compras com quantidade 10:
- "Projeto" AFA_PROJET = 'PMS001'
- "Item" AFA_ITEM = '01'
- "Quantidade" AFA_QUANT = 10 (AFA - Recursos do projeto)
Resultado (1/2):
- "Projeto" AFG_PROJET = 'PMS001'
- "Quantidade" AFG_QUANT = 10 (AFG - Solicitação de Compras x Projeto)
- "Quantidade" C1_QUANT = 10 (SC1 - Solicitação de Compras)
Ao tentar criar um planejamento novo do mesmo item em outro projeto com quantidade (AFA_QUANT = 40) maior que a solicitação do item anterior (AFA_QUANT = 10), SERÁ gerado a solicitação de compras no valor da diferença solicitada, pois o sistema entende que a requisição vigente anterior não atende completamente a demanda:
- "Projeto" AFA_PROJET = 'PMS001'
- "Item" AFA_ITEM = '02'
- "Quantidade" AFA_QUANT = 40
Resultado (2/2) ao criar a outra solicitação do mesmo item com quantia menor ou igual a solicitação anterior, no mesmo projeto em um projeto diferente:
- "Projeto" AFG_PROJET = 'PMS001'
- "Quantidade" AFG_QUANT = 30 (AFG - Solicitação de Compras x Projeto)
[40 (pedida na nova solicitação) - 10 (pedido na primeira solicitação) = 30]
- "Quantidade" C1_QUANT = 30 (SC1 - Solicitação de Compras)
Funcionamento MV_PMSCSC = .F.
Não valida o total do item em outros solicitações de projetos na tabela "AFG - Solicitação de Compras x Projeto"
Exemplo 1:
É criado o planejamento para geração de solicitação de compras com quantidade 10:
- "Projeto" AFA_PROJET = 'PMS001':
- "Item" AFA_ITEM = '01'
- "Quantidade" AFA_QUANT = 10 (AFA - Recursos do projeto)
Resultado (1/2):
- "Projeto" AFG_PROJET = 'PMS001'
- "Quantidade" AFG_QUANT = 10 (AFG - Solicitação de Compras x Projeto)
- "Quantidade" C1_QUANT = 10 (SC1 - Solicitação de Compras)
Ao tentar criar um planejamento novo do mesmo item em outro projeto com quantidade (AFA_QUANT) do mesmo item anterior, SERÁ gerado a solicitação de compras, mesmo que em outros projetos tenha sido requerido a mesma quantia ou uma quantia menor.
- "Projeto" AFA_PROJET = 'PMS001'
- "Quantidade" AFA_QUANT = 10
- "Item" AFA_ITEM = '02'
Resultado (2/2) ao criar a outra solicitação do mesmo item com quantia menor ou igual a solicitação anterior, no mesmo projeto em um projeto diferente:
- "Projeto" AFG_PROJET = 'PMS001'
- "Quantidade" AFG_QUANT = 10 (AFG - Solicitação de Compras x Projeto)
- "Quantidade" C1_QUANT = 10 (SC1 - Solicitação de Compras)
0 Comentários