O erro no Protheus ocorre porque as tabelas SAL (Grupos de Aprovação) e DBL (Entidades Contábeis x Grupo de Aprovação) possuem níveis de compartilhamento divergentes, sendo necessário que tenham o mesmo compartilhamento para o correto funcionamento da rotina de aprovação. O ajuste deve ser feito com apoio de um analista in loco, pois os campos de alteração ficam bloqueados no módulo Configurador para evitar inconsistências.
Ocorrência
Mensagem: Este Documento não possui controle de aprovação ou deve ser aprovado pelo controle de alçada
Ao acessar a rotina Grupos de Aprovação no módulo Compras (SIGACOM), é apresentada a mensagem "para o correto funcionamento da rotina o compartilhamento de tabelas SAL/DBL precisam estar iguais".
Ambiente
Protheus – Compras – A partir da versão 11.80
Causa
Há um alerta com valide que apresenta o help a seguir para o usuário ao abri a rotina de Grupo de Aprovação (MATA114):
Tabela SAL não contém o mesmo compartilhamento de DBL
Solução
O erro ocorre no ambiente, porque SAL não contém o mesmo compartilhamento de DBL.
Estas duas tabelas necessitam que o compartilhamento sejam iguais, pois a DBL é filha da SAL.
Segue exemplo de como deve ser o compartilhamento, lembrando que temos 03 entidades que podem ficar diferentes conforme regra de negócio, porém sempre mantendo o mesmo compartilhamento entre as duas tabelas.
A mensagem ocorre porque as tabelas SAL (Grupos de Aprovação) e DBL (Entidades Contábeis x Grupo de Aprovação) possuem níveis de compartilhamento divergentes no Dicionário de Dados (SX2). Como a DBL é uma tabela dependente (filha) da SAL, a rotina de Alçadas exige que ambas possuam exatamente a mesma configuração de compartilhamento nos níveis de Filial, Unidade e Empresa.
Segue exemplo onde as duas tabelas contém o mesmo compartilhamento:
Obs: Ao tentar ajustar o compartilhamento no módulo Configurador (SIGACFG), os campos de alteração estão bloqueados. Exibe a mensagem exibe a mensagem "para o correto funcionamento da rotina o compartilhamento de tabelas SAL/DBL precisam estar iguais"
R:O bloqueio dos campos de alteração no módulo Configurador (SIGACFG) ocorre por validação de segurança do sistema: quando uma tabela já possui registros armazenados no banco de dados, os campos Ac. Filial, Ac. Unidade e Ac. Empresa ficam desabilitados para prevenir inconsistências e corrupção de dados.
Pela atuação do suporte padrão não temos autorização para atuar na manipulação de ajuste de base.
Esse ajuste poderá ser feito via base, mas somente com o apoio de um analista in loco para poder auxiliar na manutenção das tabelas utilizadas pela empresa.
Caso necessite de um apoio para a definição da melhor forma de se realizar os ajustes das tabelas conforme os processos específicos e a necessidade da Empresa orientamos para esta analise e a indicação conforme a necessidade, o contato junto ao ESN que lhes atendem para a verificação por um analista especialista em loco para este apoio.
Saiba Mais:
Clique nos links abaixo para poder ver as documentações relacionadas ao erro apresentado.

2 Comentários