Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Se identifica que al realizar el cálculo de la nómina para el procedimiento de Nómina Ordinaria (ORD), mediante la rutina Por Procedimientos (GPEM020), se están está generando incorrectamente el concepto 045 - Semana Corrida, debido a un error en el cálculo al no considerar los días domingos correspondientes al periodo.

...

Operación

Código

Secuencia

1ra Expresión

Operación 1

2da Expresión

Resultado

Comentario
Sin cambios000ORD000001#TRACE_ON


Sin cambios000ORD000002#DETERMINA SI ESINACTIVO


Sin cambios000ORD000003EMPSTATUSSI_IGUAL'D'CONT_01
Sin cambios000ORD000004
MUEVE1NOCALCULA
Sin cambios000ORD000005EMPFECINGSI_MAYORPERFECFINFINAL
Sin cambios000ORD000006
MUEVE0NOCALCULA
Sin cambios000ORD000007CONT_01ETIQUETA

Sin cambios000ORD000008EMPSTATUSSI_DIFERENTE'D'CONT_02
Sin cambios000ORD000009
MUEVE1NOCALCULA
Sin cambios000ORD000010EMPFECBAJSI_MENORPERFECINIFINAL
Sin cambios000ORD000011
MUEVE0NOCALCULA
Sin cambios000ORD000012
MUEVEEMPFECBAJCALFECBAJ
Sin cambios000ORD000013CONT_02ETIQUETA


Sin cambios000ORD000014#OBTIENE DIAS DEL PERIODO

Sin cambios000ORD000015
MUEVEPRODIASPERDIASPAGPER
Sin cambios000ORD000016PERDIASPERSI_IGUAL0CONT_03
Sin cambios000ORD000017
MUEVEPERDIASPERDIASPAGPER
Sin cambios000ORD000018CONT_03ETIQUETA


Sin cambios000ORD000019# SI INGRESO EN EL PERIODO

Sin cambios000ORD000020
MUEVEPERFECINICALFECINI
Sin cambios000ORD000021
MUEVEPERFECFINCALFECFIN
Sin cambios000ORD000022EMPPERINGSI_DIFERENTEPERPERIODCONT_04
Sin cambios000ORD000023EMPPAGINGSI_DIFERENTEPERNUMPAGCONT_04
Sin cambios000ORD000024EMPFECINGSI_MENORPERFECINICONT_04
Sin cambios000ORD000025
MUEVEEMPFECINGCALFECINI
Sin cambios000ORD000026CONT_04ETIQUETA


Sin cambios000ORD000027PERFECINIRESTACALFECININAUX_01
Sin cambios000ORD000028DIASPAGPERSUMANAUX_01DIASPAGPER
Sin cambios000ORD000029# SI BAJA EN EL PERIODO


Sin cambios000ORD000030EMPSTATUSSI_DIFERENTE'D'CONT_05
Sin cambios000ORD000031
MUEVEEMPFECBAJCALFECFIN
Sin cambios000ORD000032CALFECINIDIAS_360CALFECFINDIASPAGPER
Sin cambios000ORD000033CONT_05ETIQUETA


Sin cambios000ORD000034# INICIALIZA DIAS /SALARIO


Sin cambios000ORD000035
MUEVEDIASPAGPERSALDODIAS
Sin cambios000ORD000036
MUEVEEMPSALARIOSALARIO
Sin cambios000ORD000037SALARIODIVIDEPRODIASPERSALDIA
Sin cambios000ORD000038
MUEVESALDIASALDIAPRO
Sin cambios000ORD000039#OBTIENE DOMINGOS DELPERIODOTRABAJADO

Sin cambios000ORD000040
MUEVECALFECINIFECHAREF
Sin cambios000ORD000041CICLO_DOMETIQUETA


Sin cambios000ORD000042
DIA_SEMANAFECHAREFNAUX_03
Sin cambios000ORD000043NAUX_03SI_DIFERENTE1CONT_06
Sin cambios000ORD000044DOMINGOSUMA1DOMINGO
Sin cambios000ORD000045CONT_06ETIQUETA


Se modifica000ORD000046FECHAREFSI_IGUALCALFECFINCONT_07Se modifica el operador la condición para que compare si la fecha final del periodo coincide con la fecha que va registrando los domingos, de modo que, al llegar al último día del mes, no se exceda ni se cuente un día adicional dentro del período calculado.
Sin cambios000ORD000047FECHAREFSUMA1FECHAREF
Sin cambios000ORD000048
SALTA
CICLO_DOM
Sin cambios000ORD000049CONT_07ETIQUETA


Sin cambios000ORD000050# DOMINGOS


Sin cambios000ORD000051DIASDOMPERSUMADOMINGODIASDOMPER
Sin cambios000ORD000052#OBTIENE DIAS HABILES


Sin cambios000ORD000053CALFECINIDIAS_HABILESCALFECFINDIASHABPER
Sin cambios000ORD000054#OBTIENE VALORUF ACTUALMES ANTERIOR Y UTM
Sin cambios000ORD000055
MUEVE0UFVALOR
Sin cambios000ORD000056
MUEVE0UFVALANT
Sin cambios000ORD000057
MUEVE0UTMVALOR
Sin cambios000ORD000058
ANOPERFECININAUX_04
Sin cambios000ORD000059
MESPERFECININAUX_05
Sin cambios000ORD000060
BUSCATABLA_S002

Sin cambios000ORD000061ELEMENTO_01HASTA_IGUALNAUX_04

Sin cambios000ORD000062ELEMENTO_02HASTA_IGUALNAUX_05

Sin cambios000ORD000063
MUEVEELEMENTO_03UFVALOR
Sin cambios000ORD000064
MUEVEELEMENTO_04UTMVALOR
Sin cambios000ORD000065NAUX_05RESTA1NAUX_05
Sin cambios000ORD000066NAUX_05SI_MAYOR0CONT_08
Sin cambios000ORD000067
MUEVE12NAUX_05
Sin cambios000ORD000068NAUX_04RESTA1NAUX_04
Sin cambios000ORD000069CONT_08ETIQUETA


Sin cambios000ORD000070
BUSCATABLA_S002

Sin cambios000ORD000071ELEMENTO_01HASTA_IGUALNAUX_04

Sin cambios000ORD000072ELEMENTO_02HASTA_IGUALNAUX_05

Sin cambios000ORD000073
MUEVEELEMENTO_03UFVALANT
Sin cambios000ORD000074## OBTINENE FECHA DEANIVERSARIO

Sin cambios000ORD000075
ANOEMPFECINGNAUX_11
Sin cambios000ORD000076
MESEMPFECINGNAUX_12
Sin cambios000ORD000077
DIAEMPFECINGNAUX_13
Sin cambios000ORD000078
ANOPERFECFINNAUX_14
Sin cambios000ORD000079NAUX_13SI_DIFERENTE29CONT_09
Sin cambios000ORD000080NAUX_12SI_DIFERENTE2CONT_09
Sin cambios000ORD000081NAUX_14RESIDUO4NAUX_29
Sin cambios000ORD000082NAUX_29SI_IGUAL0CONT_09
Sin cambios000ORD000083
MUEVE1NAUX_13
Sin cambios000ORD000084
MUEVE3NAUX_12
Sin cambios000ORD000085CONT_09ETIQUETA


Sin cambios000ORD000086NAUX_14MULTIPLICA100NAUX_10
Sin cambios000ORD000087NAUX_12SUMANAUX_10NAUX_10
Sin cambios000ORD000088NAUX_10MULTIPLICA100NAUX_10
Sin cambios000ORD000089NAUX_13SUMANAUX_10NAUX_10
Sin cambios000ORD000090
CONVIERTE_FECHANAUX_10ANIVERSARIO
Sin cambios000ORD000091#OBTIENE FECHA FIN DELPERIODO PARAAUSENCIAS

Sin cambios000ORD000092
MUEVEDIASPAGPERDIASAUS
Sin cambios000ORD000093
MUEVEDIASPAGPERDIASPLANSA
Sin cambios000ORD000094
MUEVEPERFECFINFECFINAUS
Sin cambios000ORD000095
MUEVEPERFECFINFECFINVAC
Sin cambios000ORD000096
DIAPERFECFINNAUX_06
Sin cambios000ORD00009730RESTANAUX_06NAUX_06
Sin cambios000ORD000098FECFINAUSSUMANAUX_06FECFINAUS
Sin cambios000ORD000099# OBTIENE MES Y ANIODE 30 DIAS


Sin cambios000ORD000100
ANOPERFECINIANIOIMES30
Sin cambios000ORD000101
ANOPERFECFINANIOFMES30
Sin cambios000ORD000102
ANOEMPFECINGANOFECING
Sin cambios000ORD000103
MESEMPFECINGMESFECING
Sin cambios000ORD000104# OBTIENE ANO-MES INGRESO

Sin cambios000ORD000105ANOFECINGMULTIPLICA100NAUX_13
Sin cambios000ORD000106NAUX_13SUMAMESFECINGNAUX_13
Sin cambios000ORD000107PERMESPERSTRTOVAL2NAUX_10
Sin cambios000ORD000108# MES ANTERIOR AL ACTUAL

Sin cambios000ORD000109NAUX_10RESTA1NAUX_10
Sin cambios000ORD000110NAUX_10VALTOSTR2MES30DIAS
Sin cambios000ORD000111
MUEVE1NAUX_12
Sin cambios000ORD000112CICLOETIQUETA


Sin cambios000ORD000113NAUX_10SI_MAYOR0CONT_10
Sin cambios000ORD000114ANIOIMES30RESTA1ANIOIMES30
Sin cambios000ORD000115ANIOFMES30RESTA1ANIOFMES30
Sin cambios000ORD000116
MUEVE12NAUX_10
Sin cambios000ORD000117CONT_10ETIQUETA


Sin cambios000ORD000118NAUX_10VALTOSTR
MES30DIAS
Sin cambios000ORD000119# VALIDA ANO-MES INGRESOVALTOSTRANO-MES MES30
Sin cambios000ORD000120ANIOIMES30MULTIPLICA100NAUX_14
Sin cambios000ORD000121NAUX_14SUMANAUX_10NAUX_14
Sin cambios000ORD000122NAUX_14SI_MENORNAUX_13FINAL
Sin cambios000ORD000123
MUEVEANIOIMES30ANO_INI_ACU
Sin cambios000ORD000124
MUEVEANIOFMES30ANO_FIN_ACU
Sin cambios000ORD000125"1"FILTRO_ACUMCONREFPAG

Sin cambios000ORD000126MES30DIASSUMA_UNIDADESMES30DIASNAUX_11
Sin cambios000ORD000127NAUX_11SI_IGUALPRODIASPERFINAL
Sin cambios000ORD000128# SI NAUX_12>49SALE CICLOPARA QUE NO TRUENEEL CALCULO
Sin cambios000ORD000129NAUX_12SI_MAYOR49FINAL
Sin cambios000ORD000130NAUX_12SUMA1NAUX_12
Sin cambios000ORD000131NAUX_10RESTA1NAUX_10
Sin cambios000ORD000132
SALTA
CICLO
Sin cambios000ORD000133FINALETIQUETA


Sin cambios000ORD000134#TRACE_OFF


...