Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Prestadores de Serviços Terceirização

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

SIGATEC

Função:TECA680.PRW
País:Brasil
Ticket:18301247
Requisito/Story/Issue (informe o requisito relacionado) :DSERSGS-17513


02. SITUAÇÃO/REQUISITO

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:


Apresentação do problema e solução em dois passos:

Se, supostamente, o compartilhamento entre as duas tabelas, esteja incorreto teremos duas situações:

  1. Ao clicar em Incluir, em uma empresa serão exibidas as permissões de acesso (geradas por autocontidas) e na outra não;
  2. 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).

Figura 1.1: Mensagem de erro em caso de configuração incorreta ou usuário sem acesso

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:

  1. Acessar o módulo APSDU;
  2. Fazer backup das tabelas TCT e TIN;
  3. Deletar (DROP TABLE) ambas tabelas;
  4. Acessar o Configurador (SIGACFG) e igualar o compartilhamento de ambas as tabelas;
  5. Acessar novamente a rotina TECA680;
  6. 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

  • Não há.