Dúvida
O que verificar quando gera mensagem de help A120RSPED no momento de incluir um pedido de compras, e/ou excluir uma Solicitação de Compras que pode estar vinculada a uma solicitação de importação pelo módulo EIC.
Ambiente
Protheus – Compras – A partir da versão 11.80
Solução
No padrão do sistema é realizada a seguinte verificação quando MV_RESTPED=S (Pedido de Compras) / MV_RESTCOM = S (Solicitação de Compras):
Verificar se o campo C7_GRUPCOM / C1_GRUPCOM está preenchido
|_ Se o campo está preenchido, verificar se o usuário atual logado pertence ao grupo de compras do C7_GRUPCOM / C1_GRUPCOM
| |_ Se o usuário pertencer ao grupo de compras permitirá a modificação
| |_ Se não pertencer retorna o help "A120RSPED"
|
|_ Se o campo não está preenchido verifica se o usuário atual é o mesmo do campo C7_USER / C1_USER
|_ Se é o mesmo usuário permite a modificação.
|_ Se não é o mesmo usuário retorna o help "A120RSPED"
Com base neste tratamento, abaixo recomendação que pode ser realizada para que o seu usuário em questão possa alterar também o pedido de compra:
• Via Consulta Genérica abrir a tabela SC7 / SC1 e localizar o pedido de compra / SC que o usuário não tem acesso.
• Verificar o valor do campo C7_GRUPCOM / C1_GRUPCOM.
• Via Client, no módulo de compras, acessar a rotina Atualizações>Adm.Compras>Compradores e cadastrar o usuário desejado como comprador.
• Acessar a rotina Atualizações>Adm.Compras>Grupo de Compras, e com o valor encontrado anteriormente no campo C7_GRUPCOM / C1_GRUPCOM localizar o grupo de compras e altera-lo, incluindo o comprador cadastrado anteriormente. Dessa forma o usuário conseguirá alterar os pedidos de compra / SCs incluídos pelos usuários deste grupo de compras.
Obs1:
O campo C7_GRUPCOM só é gravado quando se utiliza a configuração completa para o Controle/Restrição de Solicitantes, utilizando Grupo de Compras amarrado aos Solicitantes cadastrados.
Informações sobre restriçoes de solicitantes podem ser verificadas, no artigo:
No processo de Solicitantes, de forma geral, o campo C7_GRUPCOM é gravado apenas, quando é seguido o processo de cotação completamente do caminho: Inclusão de SC (por um solicitante cadastrado) |--> Geração de Cotação |--> Analise da Cotação |--> Geração do PC. Neste processo serão gravados os campos: C1_GRUPCOM, C8_GRUPCOM e C7_GRUPCOM.
Caso o processo utilizado for diferente destes relatados, a possibilidade seria através da utilização de ponto de entrada para gravar C7_GRUPCOM.
Seguem opções de pontos de entrada, caso seja o caso.
MT120APV - http://tdn.totvs.com/pages/viewpage.action?pageId=6085466
MTA120G1 - http://tdn.totvs.com/pages/viewpage.action?pageId=6085571
MTA120G2 - http://tdn.totvs.com/pages/releaseview.action?pageId=6085572
MTA102G3 - http://tdn.totvs.com/pages/releaseview.action?pageId=6085573
Obs2:
Caso o campo C7_GRUPCOM/C1_GRUPCOM esteja em branco a única forma de os outros usuários terem acesso aos pedidos de compra/solicitações de compras será desativando o parâmetro MV_RESTPED=N (Pedido de Compras) / MV_RESTCOM=N (Solicitação de Compras).
Saiba Mais :
Cross Segmentos - Totvs Backoffice Protheus - SIGACOM - Como o Campo C1_GRUPCOM é Gravado ?
0 Comentários