Árvore de páginas

Produto:

Protheus.

Ocorrência:

PSIGAERRO0241 - Geração de períodos - THREAD ERROR DB error (Insert): -37 File: RCG010 - Não é possível inserir uma linha de chave duplicada no objeto 'dbo.RCG010'

Passo a passo:

Ao tentar executar a geração de períodos, sendo que existam alguns períodos, o sistema identifica que já existem registros mas gera error log de chave duplicada:

THREAD ERROR DB error (Insert): -37 File: RCG010 - Não é possível inserir uma linha de chave duplicada no objeto 'dbo.RCG010'

com índice exclusivo 'RCG010_UNQ'. O valor de chave duplicada é ( , 201710, 2017, 10, 01, 00001, , @@@, 20171001, 20171001, 20171031, GPE, 0). ( From tISAMFile::Write )
INSERT INTO dbo.RCG010(RCG_MES,RCG_ANO,RCG_PER,RCG_PROCES,RCG_ROTEIR,RCG_TNOTRA,RCG_SEMANA,RCG_DIAMES,RCG_TIPDIA,RCG_VTRANS,RCG_DIFTRA,RCG_VREFEI,RCG_HRSDSR,RCG_VALIM,

RCG_DTINI,RCG_DTFIM,RCG_MODULO,R_E_C_N_O_) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- Integrity failure. in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\lib\top.cpp at line 2386
on MSUNLOCK(APLIB060.PRW) 03/03/2017 17:45:13 line : 705

[TOTVS build: 7.00.131227A-20170412 NG]
Called from MSUNLOCK(APLIB060.PRW) 03/03/2017 17:45:13 line : 705
Called from FGRAVARCG(GPEA400.PRW) 31/05/2017 17:26:11 line : 1162
Called from GP490GRAVA(GPEA490.PRW) 17/01/2017 17:49:53 line : 1045
Called from FDISPTELAEXCL(GPEA490.PRW) 17/01/2017 17:49:53 line : 586
Called from {|| fDispTelaExcl() }(GPEA490.PRW) 17/01/2017 17:49:53 line : 586
Called from { || Eval( bAction, @lEnd ),lEnd := .t. , oDlg:End() }(MATXFUNA.PRX) 25/05/2017 18:46:54 line : 586
Called from ::MSDIALOG:ACTIVATE line : 586
Called from MSAGUARDE(MATXFUNA.PRX) 25/05/2017 18:46:54 line : 4371
Called from FPREGERACAO(GPEA490.PRW) 17/01/2017 17:49:53 line : 471
Called from GP490EXECGER(GPEA490.PRW) 17/01/2017 17:49:53 line : 210
Called from GPEA490(GPEA490.PRW) 17/01/2017 17:49:53 line : 108
Called from __EXECUTE(APLIB090.PRW) 24/03/2017 12:16:41 line : 601
Called from MDIEXECUTE(APLIB260.PRW) 04/04/2017 17:51:27 line : 820
Called from STATICCALL(APLIB260.PRW) 04/04/2017 17:51:27 line : 820


Solução:

A Release Oficial foi expedida e publicada na Central de Downloads.
O pacote pode ser acessado no endereço:

12.1.7: https://goo.gl/VueHSn ;

12.1.14: https://goo.gl/QsD5Zv ;

12.1.16: https://goo.gl/33MHhi ;

12.1.17: https://goo.gl/VY2zTm ;

Observação: Caso esteja com o RPO muito desatualizado, além de aplicar o pacote pontual acima, será necessário atualizar também o pacote acumulado da sua versão conforme a base de conhecimento: PSIGABD0086 - Qual o link direto para pesquisar e baixar o pacote acumulado do Portal do Cliente?

Aceitar apenas fontes atualizados.

Observações: