Passo a passo: | GPEM030 - Ao calcular a rescisão com o campo RK_MESDISS preenchido o sistema trava e não calcula a rescisão. Para o cliente o sistema gera error log: THREAD ERROR array out of bounds ( 0 of 12 ) on F_ULTDIA(MATXFUNC.PRX) 16/09/2016 17:58:10 line : 1307 [TOTVS build: 7.00.131227A-20170412 NG] Called from F_ULTDIA(MATXFUNC.PRX) 16/09/2016 17:58:10 line : 1307 Called from FGERVALFUT(GPEXCDES.PRX) 13/10/2016 10:02:24 line : 889 Called from S_GERVALFU(S_GERVALFU.PRG) 00/00/0000 00:00:00 line : 11 Called from S_ROT_RES(S_ROT_RES.PRG) 00/00/0000 00:00:00 line : 519 Called from { ||&cFunRotExec } (GPEXFORM.PRX) 21/02/2017 16:14:07 line : 519 Called from CHECKEXECFORM(GPEXFORM.PRX) 21/02/2017 16:14:07 line : 3244 Called from EXECROT(GPEXFORM.PRX) 21/02/2017 16:14:07 line : 3890 Called from CALRESC(GPEM040.PRX) 20/04/2017 10:50:11 line : 5163 Called from { || IIF( lTCFA040,IF(VldTpRes(),CalResc(),Help( ,, OemToAnsi("Atenção"),, OemToAnsi("Utilize o Tipo de Rescisão informado na solicitação vinda do Portal."), 1, 0 )), CalResc() )} (GPEM040.PRX) 20/04/2017 10:5 0:11 line : 5163 Called from { || Eval( bAction, @lEnd ),lEnd := .t. , oDlg:End() } (MATXFUNA.PRX) 16/09/2016 17:58:10 line : 5163 Called from ::MSDIALOG:ACTIVATE line : 5163 Called from MSAGUARDE(MATXFUNA.PRX) 16/09/2016 17:58:10 line : 4391 Called from {|| MsAguarde( { || IIF( lTCFA040,IF(VldTpRes(),CalResc(),Help( ,, OemToAnsi("Atenção"),, OemToAnsi("Utilize o Tipo de Rescisão informado na solicitação vinda do Portal."), 1, 0 )), CalResc() )} , FWI18NLang ("GPEM040A","STR0101",101) ) }(GPEM040.PRX) 20/04/2017 10:50:11 line : 4391 Called from {|oButton| FWModelActive(self:oModel),xReturn := Eval(self:aUserButtons[1][3],self,oButton),Iif(ValType(xReturn) <>'L'.Or.xReturn,self:Refresh(),)} (FWFORMVIEW.PRW) 13/09/2016 15:28:53 line : 4391 Called from {|x|x:=FWBarRetSelf(1),x:oBtnFocus:Click(),Eval(aBtnTMPItem[2],x:oBtnRelacional ),x:oBtnFocus2:Click() } (FWFORMBAR.PRW) 04/07/2016 15:09:18 line : 4391 Called from ::MSDIALOG:ACTIVATE line : 4391 Called from FWMVCWINDOW:SHOW(FWMVCWINDOW.PRW) 26/11/2015 09:25:21 line : 181 Called from FWMVCWINDOW:ACTIVATE(FWMVCWINDOW.PRW) 26/11/2015 09:25:21 line : 210 Called from FWVIEWEXEC:OPENVIEW(FWVIEWEXEC.PRW) 30/09/2016 13:20:01 line : 482 Called from FWMBROWSE:EXECUTE(FWFORMBROWSE.PRW) 31/05/2016 18:21:05 line : 1014 Called from { || OSELF:EXECUTE("VIEWDEF.GPEM040", 3, 0,"INCLUIR", 3,"","","", 3) } (FWFORMBROWSE.PRW) 31/05/2016 18:21:05 line : 1014 Called from ::MSDIALOG:ACTIVATE line : 1014 Called from GPEM040(GPEM040.PRX) 20/04/2017 10:50:11 line : 371 Called from __EXECUTE(APLIB090.PRW) 14/07/2016 09:52:17 line : 580 Called from MDIEXECUTE(APLIB260.PRW) 06/06/2016 16:11:41 line : 805 Called from STATICCALL(APLIB260.PRW) 06/06/2016 16:11:41 line : 805 Data dos fontes GPEA110 25/04/2017 GPEM690 19/04/2017 GPEXCDES 18/04/2017 GPEM040 08/05/2017 Gprotbra 08/05/2017 Gpfo1bra 05/05/2017 Gpfo2bra 05/05/2017 Gpexcalc 20/04/2017 Gpexcal1 19/04/2017 Gpexcal2 04/09/2017 Gpexcal3 28/04/2017 Gpexper 26/01/2017 Gpexform 17/03/2017 GPEXRESB 28/04/2017
Aplicar o pacote de correção: 12.1.14: https://suporte.totvs.com/portal/p/10098/download?e=579235 12.1.16: https://suporte.totvs.com/portal/p/10098/download?e=579238 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 faq: MP - BD0086 - Qual o link direto para pesquisar e baixar o pacote acumulado do Portal do Cliente? Aceitar apenas fontes atualizados. FAQ relacionada: PSIGABD0073 - TOTVS Developer Studio - Aplicação de pacote de atualização (patch). |