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
- 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;
- 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