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 |