Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:

CSAA090

Ticket:7046682
Issue:DRHGCH-14175
Pacote:

12.1.25:https://suporte.totvs.com/portal/p/10098/download?e=814070 ; 12.1.23:https://suporte.totvs.com/portal/p/10098/download?e=814041 ; 12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=814040 ;


02. SITUAÇÃO/REQUISITO

Ao efetuar alterações de dados no quadro de funcionários por centro de custo quando a tabela RB8 está totalmente compartilhada, é gerado o "error.log" que segue:


THREAD ERROR ([4744], xxxxx.xxxxx, SPON9999) 02/10/2019 10:54:34
DB error (Insert): -37 File: RB8010 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Não é possível inserir uma linha de chave duplicada no objeto 'dbo.RB8010' com índice exclusivo 'RB8010_UNQ'. O valor da chave duplicada é (01, 1 , 201909, 0).

03. SOLUÇÃO

Ajustes para quando a tabela RB8 for totalmente compartilhada o campo RB8_FILIAL seja gravado corretamente.

Para que o ajuste surta efeito o registro deve ser excluído e incluído novamente.

04. DEMAIS INFORMAÇÕES

  1. Para o correto funcionamento da rotina, as tabelas RB8 e RBD devem possuir o mesmo nível de compartilhamento e ser igual ou mais exclusiva que a tabela CTT e SRJ;
  2. Não pode ser selecionada uma filial diferente da filial do centro de custo escolhido.

05. ASSUNTOS RELACIONADOS

Ajuste na Geração do Quadro de Funcionários por Centro de Custo