Page tree

Produto:

Protheus.

Ocorrência:

GPEM110 - Está gerando matrícula em branco na SRZ na versão P12.1.6.

Passo a passo:

Mesmo com os parâmetros corretos conforme a faq: PSIGAGPE0028 - GPEM110 Ao rodar a contabilização ocorre: TCSQLError() Error : -239 (23000) (RC=-1) - [Informix][Informix ODBC Driver][Informix]Could not insert new row - duplicate value in a UNIQUE INDEX column. sqlerrm(Unique Index:srz010_unq)

Gera registros com matrícula branco, após rodar o GPEM110:

Obs: O problema ocorre quando se processa mais de uma empresa e processa a contabilização de décimo e férias junto.

Em banco Informix ocorre erro de duplicidade:

 

THREAD ERROR   25/05/2016 05:13:46

DB error (Insert): -37 File: SRZ010 - Error : -239 (23000) - [Informix][Informix ODBC Driver][Informix]Could not insert new row - duplicate value in a UNIQUE INDEX column (Unique Index:srz010_unq).( SQL Statement : INSERT INTO informix.SRZ010(RZ_FILIAL,RZ_CC,RZ_PD,RZ_VAL,RZ_TIPO,RZ_TPC,R_E_C_N_O_) VALUES ( '23','0712      ','845',370.7500000000,'PD','1',35150) ) ( From tISAMFile::Write )

Thread ID [4143643456]    User [Administrador]    IO [158953]    Tables [29]    MaxTables [30]    Comment [GPEM110 - TCPIP - ThreadID(32052)]    Status []    SP [ ]    Traced [No]    InTran [No]    DBEnv [INFORMIX/protheus]    DBThread [(SID 13102479)]    Started [25/05/2016 04:57:14]    LastIO []    IP [10.59.100.46:5404]    RCV [44830774]    SND [35327673]    TCBuild [20141119]    

 - Integrity failure. in file /home/fg/advtec9_tag/lib/top.cpp at line 2314

 on MSUNLOCK(APLIB060.PRW) 09/06/2015 15:43:57 line : 682

Observações:

Será corrigido no chamado TVGSL5.