01. DATOS GENERALES
Producto | TOTVS RH | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | RH | ||||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||||
Función: |
| ||||||
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.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-59.
- 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.
- Realizar las modificaciones al grupo de preguntas GPER014COL, como se menciona en la sección 04. INFORMACIÓN ADICIONAL.
- Contar con información en los catálogos necesarios para realizar un Calculo y Cierre de nómina.
- Calcular y cerrar dos periodos de nómina.
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Comparativo concepto del empleado, ubicada en "Informes | Recibos | Comp. Concep. Empl." (GPER014COL).
- Seleccionar la opción de parámetros y realizar el llenado de estos:
- ¿Periodo 1?, periodo base para la comparación.
- ¿No pago 1?, numero de pago base para la comparación.
- ¿Periodo 2?, periodo con el que se realizará la comparación.
- ¿No pago 2?, numero de pago con el que se realizará la comparación.
- Dar clic en "Ok".
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.
- 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_MAT | SRA | |
GPER014COL | 04 | ¿Nombre? | MV_CH4 | C | 99 | R | MV_PAR04 | RA_NOME | SRANOM | |
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 | |
GPER014COL | 11 | ¿No Pago 1? | MV_CHB | C | 2 | G | NaoVazio() | MV_PAR11 | RCH15 | |
GPER014COL | 12 | ¿Periodo 2? | MV_CHC | C | 6 | G | NaoVazio() | MV_PAR12 | RCH | |
GPER014COL | 13 | ¿No. Pago 2? | MV_CHD | C | 2 | G | NaoVazio() | MV_PAR13 | RCH11 |
Solución disponible para versión 12.1.27 o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
No aplica.
- documento_tecnico
- protheus
- totvs_rh
- mercado_internacional
- mi
- sigagpe
- gestion_de_personal
- version
- 12_1_27
- rh
- error_log
- colombia
- col
- dnomi_59
- gper014col
- 12_1_33
- ticket_13511239
- pacote_010244
- sintaxis_incorrecta
- comparativa_concepto_de_empleados
- base_conocimiento
- version_12_1_27
- version_12_1_33
- sxb
- consulta_rch
- sxb_gper014col
- rch