...
A rotina Gestão de Acesso/Perfil do módulo de Prestadores de Serviços Terceirizados (SIGATEC) foi criada com um formato de cabeçalho e itens (desta maneira, utilizando-se de duas tabelas). Assim, é imprescindível para integridade dos dados que ambas tabelas devem possuir o mesmo modo de compartilhamento (SX2: Cadastro de Tabelas Protheus). Ou seja, os campos de dicionário: Grupo de empresa (X2_MODOEMP), Unidade (X2_MODOUN) e filial (X2_MODO) devem ser os mesmos para ambas tabelas (cabeçalho e itens).
03. SOLUÇÃO
Para evitar que a citada situação seja reproduzida futuramente, adicionamos uma validação no carregamento do browser da rotina impedindo a abertura da tela caso o compartilhamento esteja incorreto, exibindo assim a mensagem de ajuda AT680_ACCESS_MODE:
Image Added
Totvs custom tabs box |
---|
tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
---|
ids | passo1,passo2 |
---|
|
Apresentação do problema e solução em dois passos: Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| Se, supostamente, o compartilhamento entre as duas tabelas, esteja incorreto teremos duas situações: - Ao clicar em Incluir, em uma empresa serão exibidas as permissões de acesso (geradas por autocontidas) e na outra não;
- Não será possível alterar um grupo cadastrado anteriormente e será exibida a mensagem de ajuda AT680ACESSO (Usuário sem permissão para acesso a essas informações).
Image Added Figura 1.1: Mensagem de erro em caso de configuração incorreta ou usuário sem acesso |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
|
|
04. DEMAIS INFORMAÇÕES
...
Uma vez que o compartilhamento incorreto foi realizado através do Configurador por ação do usuários, será necessário seguir os passos abaixo: - Acessar o módulo APSDU;
- Fazer backup das tabelas TCT e TIN;
- Deletar (DROP TABLE) ambas tabelas;
- Acessar o Configurador (SIGACFG) e igualar o compartilhamento de ambas as tabelas;
- Acessar novamente a rotina TECA680;
- Recriar os grupos de usuário ou copiar os desejados do arquivo o qual foi feito o backup, porém ajustando os campos de filial.
|
|
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS