Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS RH

Línea de producto: 

Línea Protheus

Segmento:

RH

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s)Nombre TécnicoFecha
GPER014COL.PRWComparativo concepto del empleado.08/03/2022

   

Ticket:13511239
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-59

02. SITUACIÓN/REQUISITO

Se presentan errores en el informe Comparativo concepto de empleado (GPER014COL) correspondiente al módulo SIGAGPE - Gestión de Personal:

  • Al realizar el llenado de los parámetros e ingresar la sucursal, se genera el error.log:

THREAD ERROR ([3948], totvs.totvs1, B123M332020)  02/02/2022 13:16:52
: Error : 102 (37000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server] Sintaxis incorrecta cerca de '0101'.
 ( From tMSSQLConnection::GetQueryFile ) 

  • Al buscar el periodo 1 y periodo 2, la consulta estándar no realiza la búsqueda y no muestra la información requerida.

03. SOLUCIÓN

  • En el informe Comparativo concepto de empleado (GPER014COL), se agrega un StrTran() a las variables cSucursal, cCntCosto, cMatricula, cNombre, cConceptos; para que la función RangeSX1() obtenga los parámetros de manera correcta y con ello crear el operador "IN" sin comillas adicionales.
  • Se realiza la modificación al Diccionario de Datos, para agregar la consulta RCH a las preguntas 10 y 12 del grupo GPER014COL.


  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-59.
  3. Verificar que la rutina actualizada en el repositorio coincida con la descrita en el encabezado del presente Documento Técnico, y que la fecha sea igual o superior.
  4. Realizar las modificaciones al grupo de preguntas GPER014COL, como se menciona en la sección 04. INFORMACIÓN ADICIONAL.
  5. Contar con información en los catálogos necesarios para realizar un Calculo y Cierre de nómina.
  6. Calcular y cerrar dos periodos de nómina.
  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina Comparativo concepto del empleado, ubicada en "Informes | Recibos | Comp. Concep. Empl." (GPER014COL).
  3. Seleccionar la opción de parámetros y realizar el llenado de estos:
    1. ¿Periodo 1?, periodo base para la comparación.
    2. ¿No pago 1?, numero de pago base para la comparación.
    3. ¿Periodo 2?, periodo con el que se realizará la comparación.
    4. ¿No pago 2?, numero de pago con el que se realizará la comparación.
  4. Dar clic en "Ok".
  5. Dar clic en "Imprimir"

    Importante

    Si uno de los 2 periodos no contiene información, se envía mensaje: "No existen datos a comparar en el periodo: " y no genera el informe. Si se selecciona más de una sucursal y una de ellas contiene información en ambos periodos y la otra no, realizará la generación del informe, comparando la que si contiene información y la otra solo informando lo de un periodo, ya que no tendrá contra que comparar. 

  6. Validar que muestre información en el informe sin presentar ningún error log.

04. INFORMACIÓN ADICIONAL

Diccionario de datos:

Paquete de uso interno

Las modificaciones al diccionario de datos se aplicaron en el paquete 010244



  Modificar mediante el Configurador (SIGACFG), el grupo de preguntas GPER014COL (SX1):

X1_GRUPO

X1_ORDEM

X1_PERSPA

X1_VARIAVL

X1_TIPO

X1_TAMANHO

X1_GSC

X1_VALID

X1_VAR01

X1_CNT01

X1_F3

GPER014COL

01

¿Sucursal?

MV_CH1

C

99

R


MV_PAR01

RA_FILIAL

SM0

GPER014COL

02

¿Centro de Costo?

MV_CH2

C

99

R


MV_PAR02

RA_CC

CTT

GPER014COL

03

¿Matricula?

MV_CH3

C

99

R


MV_PAR03

RA_MATSRA

GPER014COL

04

¿Nombre? 

MV_CH4

C

99

R


MV_PAR04

RA_NOMESRANOM

GPER014COL

05

¿Situación?  

MV_CH5

C

5

G

fSituacao()

MV_PAR05



GPER014COL

06

¿Categoría?

MV_CH6

C

15

G

fCategoria()

MV_PAR06



GPER014COL

07

¿Concepto?

MV_CH7

C

99

R


MV_PAR07

RV_COD

SRV

GPER014COL

08

¿Proceso?

MV_CH8

C

5

G

NaoVazio() .AND. ExistCpo('RCJ')

MV_PAR08


RCJ

GPER014COL

09

¿Procedimiento?

MV_CH9

C

3

G

NaoVazio() .AND. ExistCpo('SRY')

MV_PAR09


SRY

GPER014COL

10

¿Periodo 1?

MV_CHA

C

6

G

NaoVazio()

MV_PAR10


RCH
GPER014COL11¿No Pago 1?MV_CHBC2GNaoVazio()MV_PAR11
RCH15
GPER014COL12¿Periodo 2?MV_CHCC6GNaoVazio()MV_PAR12
RCH
GPER014COL13¿No. Pago 2?MV_CHDC2GNaoVazio()MV_PAR13
RCH11


¡IMPORTANTE!

Solución disponible para versión 12.1.27 o superiores.

05. ASUNTOS RELACIONADOS

 No aplica.