Perguntas Erro Calculo de Rescisão Protheus11

Mais
11 anos 7 meses atrás #13015 por Rstrozi
Boa tarde Pessoal,

Após a virada estou com problemas no cálculo de uma rescisão. Ao tentar calcular ocorre error.log. Abri chamado na Totvs, porém não conseguiram reproduzir meu problema.

Já monitorei o processo no TOP, porém não consigo identificar onde está o problema.

Segue parte do error.log
THREAD ERROR (Usuario, Maquina)   12/04/2013 07:45:14
type mismatch on +=  on CALC_FER(GPEXCALC.PRX) 29/03/2013 09:51:23 line : 4683

[TOTVS build: 7.00.120420A-20120726]
Called from FDFERRES(GPEM040.PRX) 19/02/2013 18:00:33 line : 6331
Called from {|| FDFERRES( .T. ,ASRGRECNOS) }(GPEM040.PRX) 19/02/2013 18:00:33 line : 1523
Called from eval line : 4594
Called from { || EVAL( BACTION, @LEND ),LEND := .T. , ODLG:END() }(MATXFUNA.PRX) 07/02/2013 09:57:39 line : 4594
Called from ::MSDIALOG:ACTIVATE
Called from MSAGUARDE(MATXFUNA.PRX) 07/02/2013 09:57:39 line : 4597
Called from M040RES(GPEM040.PRX) 19/02/2013 18:00:33 line : 1523
Called from FWMBROWSE:EXECUTE(FWFORMBROWSE.PRW) 22/01/2013 18:34:21 line : 1020
Called from { || OSELF:EXECUTE("M040RES",              4,             0,"CALCULO",              2,"","CALCULO","",               2) } line : 136
Called from eval line : 136
Called from {|| If( lClick, ( lClick := .F., eval({ || OSELF:EXECUTE("M040RES",              4,             0,"CALCULO",              2,"","CALCULO","",               2) }), lClick := .T., ), "")} line : 136
Called from ::MSDIALOG:ACTIVATE
Called from FWMBROWSE:ACTIVATE(FWMBROWSE.PRW) 23/01/2013 11:19:09 line : 595
Called from FWMBROWSE(MSLIB.PRW) 06/02/2013 14:13:32 line : 11475
Called from MBROWSE(MSLIB.PRW) 06/02/2013 14:13:32 line : 155
Called from GPEM040(GPEM040.PRX) 19/02/2013 18:00:33 line : 500
Called from __EXECUTE(APLIB090.PRW) 18/02/2013 10:17:15 line : 562
Called from MDIEXECUTE(APLIB260.PRW) 08/01/2013 18:22:31 line : 696


E a parte do erro que fala das variáveis da função CALC_FER
STACK CALC_FER(GPEXCALC.PRX) 29/03/2013 09:51:23

  Param 1: UPARAM1(D) : 2012/10/4
  Param 2: UPARAM2(D) : 2013/4/7
  Param 3: @UPARAM3(N) : 0
  Param 4: @UPARAM4(N) : 0
  Param 5: UPARAM5(U) : NIL
  Param 6: UPARAM6(U) : NIL
  Param 7: @UPARAM7(D) : 0/0/0
  Param 8: UPARAM8(U) : NIL
  Param 9: UPARAM9(C) : O*P*R*X
  Param 10: UPARAM10(U) : NIL
  Param 11: UPARAM11(U) : NIL
  Param 12: UPARAM12(U) : NIL
  Param 13: UPARAM13(U) : NIL
  Param 14: UPARAM14(U) : NIL
  Param 15: UPARAM15(U) : NIL
  Param 16: UPARAM16(U) : NIL
  Private 1: NTDIASFE(N) :15
  Private 2: DDTAUX1(D) :2013/4/7
  Private 3: DDTAUX2(D) :2013/4/7
  Private 4: NFATOR(N) :2.5
  Private 5: NSABDOM(N) :0
  Private 6: DRETFIMOP(D) :0/0/0
  Private 7: TABDIA(C) :31*28*31*30*31*30*31*31*30*31*30*31
  Private 8: LPERFEAC(L) :.F.
  Private 9: DDATASIS(D) :2013/4/7
  Private 10: DTAUX(D) :2012/10/4
  Private 11: FERVATU(N) :0
  Private 12: FERAATU(N) :0
  Local 1: UPARAM1(D) :2012/10/4
  Local 2: UPARAM2(D) :2013/4/7
  Local 3: UPARAM3(N) :0
  Local 4: UPARAM4(N) :0
  Local 5: UPARAM5(U) :NIL
  Local 6: UPARAM6(U) :NIL
  Local 7: UPARAM7(D) :0/0/0
  Local 8: UPARAM8(U) :NIL
  Local 9: UPARAM9(C) :O*P*R*X
  Local 10: UPARAM10(U) :NIL
  Local 11: UPARAM11(U) :NIL
  Local 12: UPARAM12(U) :NIL
  Local 13: UPARAM13(U) :NIL
  Local 14: UPARAM14(U) :NIL
  Local 15: UPARAM15(U) :NIL
  Local 16: UPARAM16(U) :NIL
  Local 17: DDTBASFER(D) :2012/10/4
  Local 18: DDTLIMITE(D) :2013/4/7
  Local 19: DDT1PER(U) :NIL
  Local 20: NDIASFEVE(N) :0
  Local 21: NDIASFEAV(N) :15
  Local 22: NTDIASAFA(N) :0
  Local 23: CDESCTIPAFA(C) :
  Local 24: DDTFIMOK(D) :0/0/0
  Local 25: LGRAVAHIST(L) :.F.
  Local 26: CTIPAFA(C) :O*P*R*X
  Local 27: LRETDIAPROP(L) :.F.
  Local 28: LDIASAFACUM(L) :.F.
  Local 29: LMUDAPER(U) :NIL
  Local 30: NTOTAFA8(N) :0
  Local 31: CCODTIPAFA(C) :
  Local 32: LAVISOIND(L) :.F.
  Local 33: NAVOSAF(N) :0
  Local 34: NDIASAF(N) :0
  Local 35: AAFAST(A) :
  Local 36: NDAF_OP(U) :NIL
  Local 37: NDAF_RXW(U) :NIL
  Local 38: NDAF_8(U) :NIL
  Local 39: NAAF_RXW(U) :NIL
  Local 40: DRET_OP(U) :NIL
  Local 41: DRET_RXW(U) :NIL
  Local 42: DRET_8(U) :NIL
  Local 43: CTIP_OP(U) :NIL
  Local 44: CTIP_RXW(U) :NIL
  Local 45: CTIP_8(U) :NIL
  Local 46: NCNT(N) :1
  Local 47: NDIASA_RX(U) :NIL
  Local 48: NDIABOM(N) :4
  Local 49: DPROXMES(D) :2013/5/1
  Local 50: NDVENCAUX(N) :0
  Local 51: DINIPEROP(D) :0/0/0
  Local 52: DDATAFER(D) :0/0/0
  Local 53: DINIPEROK(D) :0/0/0
  Local 54: DFIMDTBAS(D) :2013/4/7
  Local 55: DINIDTBAS(D) :2012/10/4
  Local 56: NDIASBASE(N) :12
  Local 57: NANOS(N) :0
  Local 58: NHABILESANO(N) :0
  Local 59: NHABILESFUNC(N) :0
  Local 60: NMESESFUNC(N) :0
  Local 61: NFATOR1(N) :0
  Local 62: NTPDATA(C) :1
  Local 63: NDIAS(N) :0
  Local 64: NDIASSCIT(N) :0
  Local 65: NANOSANT(N) :0
  Local 66: NTODIAPER(N) :30
  Local 67: DDATACIT(D) :0/0/0
  Local 68: NDIASFER(N) :0
  Local 69: NDFERIADO(N) :0
  Local 70: LSIMAF1PER(L) :.F.
  Local 71: LSIMAF2PER(L) :.F.
  Local 72: ASVPERFER(A) :
  Local 73: LANTFER(L) :.T.
  Local 74: LPERFER(L) :.T.
  Local 75: NVENAUX(N) :0
  Local 76: NAVEAUX(N) :0
  Local 77: NAVOSFE(N) :6
  Local 78: NDIASDED(N) :0
  Local 79: NFERPEN(N) :0
  Local 80: LFIMAQ(L) :.T.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13027 por Sombra
Respondido por Sombra no tópico Erro Calculo de Rescisão Protheus11
Boa Noite Brother,

Você ja tentou da um DROP TABLE na tabela SRM ( ROTEIRO DE CALCULO ), e deixar o Sistema RECRIAR AUTOMATICAMENTE A TABELA ?

Experimente realizar esse procedimento.

Recomendo também, voce em outro ambiente TESTE, aplicar UPDATE e atualizar a KIB, e tentar realixar um novo calculo, com uma base atualizada.

abs

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13029 por Rstrozi
Respondido por Rstrozi no tópico Erro Calculo de Rescisão Protheus11
Boa noite Luiz,

Não tentei ainda dropar a SRM, porém quanto a atualizações, meu ambiente está bem atualizado, pois migrei há menos de 2 semanas. Com KIB você quis dizer LIB?

A mesma rescisão que dá erro no P11, no P10 vai na boa...

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13064 por Sombra
Respondido por Sombra no tópico Erro Calculo de Rescisão Protheus11
Bia Noite, sim, é a atualização da LIB.

Eu sugiro que vc peça ao supoite da TOTVS, a PATH ( PROGRAMA ) dessa rotina especifica da Rescisão..

Outra coisa, esse erro so dá em um funcionario ? ou é sustematico ? ou sejam, emqqer funcionario nessas mesmas condiçoes se dá o erro ? faça o teste.

abs

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13068 por Rstrozi
Respondido por Rstrozi no tópico Erro Calculo de Rescisão Protheus11
Boa noite Luiz,

Meu sistema está atualizado com a ultima LIB. Abri um chamado na Totvs, mas não conseguiram reproduzir o erro. Este erro ocorreu com 2 funcionários e outros deram certo. Não consegui encontrar relação entre os funcionários que gere o erro.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 7 meses atrás #13111 por Sombra
Respondido por Sombra no tópico Erro Calculo de Rescisão Protheus11
Entendi...

Brother, nesse caso, eu existe uma grabde possibilidade de exixtir informaçoes mgravadas nas tabelas de ferias ou provisoies para esses 2 funcionarios, aos quais estar dando o erro. Ja que em outros o calculi ocorre normamlmente..

De uma olhafa nas tabelas de ferias deses fincionarios, verifique como as informaçoes estap gravadas.

Se foi o caso Importe as tabelas da base do Protheus 10, que vc disse que roda na boa,, para a base do protheus 11.

Alguma coisa a ver com as bases de dados desses funcionarios., que na hora da siua migração, nao levou essas informaçoes corretamente oara o banco de dados

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.129 segundos
Joomla templates by a4joomla