Modificar parte proporc. absentismo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • llanzagortav
    Junior Member
    • ene
    • 28

    #1

    Modificar parte proporc. absentismo

    buen día...
    ojalá alguien pueda ayudarme ** ME URGE

    Tengo definidos los horarios del personal de L a S y descanso el domingo, al faltar 1 día le calcula correctamente el proporcional del 7° día. Lo que queremos ahora, es modificar los horarios que sea de L a V y Descanso Sábado y domingo, pero que la parte proporcional de absentismo siga calculándose igual que antes, tomando en cuenta como si solo descansara el domingo

    Espero alguien pueda ayudarme. No se donde deba moverle

    anexo la regla que se tien definida:

    ZN01 HR:PY-Cálculo de Parte proporcional Absentismos
    " *
    " 90PA Parte Prop. Absentismos
    ELIMI * Elimin.ind.período
    RTE=1 Fijar
    MULTI RNR Multipl. Div/Ctd/Imp
    NUM= /47A Fijar
    NUM*100000 Multiplicación
    NUM/ /40E División
    NUM-100000 Sustracción
    MULTI RNN Multipl. Div/Ctd/Imp
    NUM/100000 División
    ZERO= R AmtNumRteZeit = 0
    RESET * Activar indic.per.
    ADDWT *
  • vicosap
    Senior Member
    • abr
    • 233

    #2
    Cambio a regla...

    Camba lo siguiente en tu regla:

    ZN01 HR:PY-Cálculo de Parte proporcional Absentismos
    " *
    " 90PA Parte Prop. Absentismos
    ELIMI * Elimin.ind.período
    RTE=1 Fijar
    MULTI RNR Multipl. Div/Ctd/Imp
    NUM= /47A Fijar
    NUM*100000 Multiplicación
    NUM/6 División
    NUM-100000 Sustracción
    MULTI RNN Multipl. Div/Ctd/Imp
    NUM/100000 División
    ZERO= R AmtNumRteZeit = 0
    RESET * Activar indic.per.
    ADDWT *

    Comentario

    • llanzagortav
      Junior Member
      • ene
      • 28

      #3
      Mil gracias

      Hola,

      mil gracias por tu apoyo...

      te comento, si me sirvió el cambio para cuando la nómina es semanal, para la quincenal en lugar de 6 le puse 13 y me genera correcto el cálculo;

      ahora mi problema es el siguiente esta regla afecta a las 2 área de nómina, como puedo decirle en la tabla que solo cuando sea Quincenal (Q5) aplique el cambio?

      nuevamente mil gracias por tu apoyo

      Comentario

      • vicosap
        Senior Member
        • abr
        • 233

        #4
        Operación...

        Hola, le tienes que insertar una operación de decisión antes de empezar a realizar el cálculo.

        La operación es la siguiente:

        OUTWPPAYSB

        Saludos.

        Comentario

        • llanzagortav
          Junior Member
          • ene
          • 28

          #5
          favor nuevamente

          Hola, Vic

          un favor, puedes mostrarme como se usa el OUTWPPAYSB, ya que no lo puedo activar...

          este es mi ejemplo:

          en el esquem ZXt0, mando a llamar la regla de parte proporcional:

          000640 PIT MXES NOAB Eliminar split de descansos pagado
          000650 PIT MXRS NOAB Restaurar split de descansos paga
          000660 PIT MXFA NOAB Obtener factor de día de descanso
          000670 PIT MXD3 P67 NOAB Cálcular sueldo empl. Semana Reduc
          000680 PIT ZN01 NOAB DJZL-Calculo Parte Proporcional


          y despues la regla es como anteriormente te la comenté...

          ZN01 HR:PY-Cálculo de Parte proporcional Absentismos
          " *
          " 90PA Parte Prop. Absentismos
          ELIMI * Elimin.ind.período
          RTE=1 Fijar
          MULTI RNR Multipl. Div/Ctd/Imp
          NUM= /47A Fijar
          NUM*100000 Multiplicación
          NUM/ /40E División
          NUM-100000 Sustracción
          MULTI RNN Multipl. Div/Ctd/Imp
          NUM/100000 División
          ZERO= R AmtNumRteZeit = 0
          RESET * Activar indic.per.
          ADDWT *

          y quiero que calcule esta para el área de nómina Q5:

          ZNQ5 HR:PY-Cálculo de Parte proporcional Absentismos
          " *
          " 90PA Parte Prop. Absentismos
          ELIMI * Elimin.ind.período
          RTE=1 Fijar
          MULTI RNR Multipl. Div/Ctd/Imp
          NUM= /47A Fijar
          NUM*100000 Multiplicación
          NUM/13 División
          NUM-100000 Sustracción
          MULTI RNN Multipl. Div/Ctd/Imp
          NUM/100000 División
          ZERO= R AmtNumRteZeit = 0
          RESET * Activar indic.per.
          ADDWT *

          ojalá puedas ayudarme... gracias

          Comentario

          • vicosap
            Senior Member
            • abr
            • 233

            #6
            Usar OUTWPPAYSB

            Después de la instrucción "NUM*100000 Multiplicación" le pones OUTWPPAYSB le das enter e inmediatamente te debe salir una rama para introducirle dos caracteres; es ahí donde le pones Q5 y le haces otra rama para ponerle ** para que por ahí se vayan todas las áreas de nómina que no sean Q5.

            Y listo, debajo de cada rama pones los cálculos que correspondan.

            Tip.- En la PE04 busca la operación OUTWP (o cualquier operación de la sque existen ahí) y dale click al botón de información para ver cuál es la sintaxis, las opciones y algunos ejemplos de cada operación.

            Saludos.

            Comentario

            • llanzagortav
              Junior Member
              • ene
              • 28

              #7
              Quedó

              Hola Vic...

              Te comento que ya quedó resuleto mi problema.... anexo como quedó mi regla.... ya que yo lo hacia de la misma forma en que me indicas.. y no jalaba.. pero es así:

              ZNQ5 HR:PY-Cálculo de Parte proporcional Absentismos
              " *
              " 90PA Parte Prop. Absentismos
              " OUTWPPAYSB Área nómina en ArgVa
              " **
              ELIMI * Elimin.ind.período
              RTE=1 Fijar
              MULTI RNR Multipl. Div/Ctd/Imp
              NUM= /47A Fijar
              NUM*100000 Multiplicación
              NUM/ /40E División
              NUM-100000 Sustracción
              MULTI RNN Multipl. Div/Ctd/Imp
              NUM/100000 División
              ZERO= R AmtNumRteZeit = 0
              RESET * Activar indic.per.
              ADDWT *
              " Q5
              ELIMI * Elimin.ind.período
              RTE=1 Fijar
              MULTI RNR Multipl. Div/Ctd/Imp
              NUM= /47A Fijar
              NUM*100000 Multiplicación
              NUM/13 División
              NUM-100000 Sustracción
              MULTI RNN Multipl. Div/Ctd/Imp
              NUM/100000 División
              ZERO= R AmtNumRteZeit = 0
              RESET * Activar indic.per.
              ADDWT


              Agradezco tu GRAN APOYOOOO

              mil gracias

              Comentario

              Trabajando...