Wiki source code of Parámetros del Sistema
Version 2.1 by Nico Perez on 2026/06/17 09:48
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Parámetros del sistema = | ||
| 2 | |||
| 3 | == Introducción == | ||
| 4 | |||
| 5 | La opción **Parámetros del sistema** permite consultar y administrar parámetros de configuración utilizados por el módulo de **Liquidación de Haberes**. | ||
| 6 | |||
| 7 | Estos parámetros definen referencias y valores que el sistema utiliza en distintos procesos de liquidación, generación de informes, exportaciones, Libro de Sueldos Digital, aportes, fondos, conceptos especiales y otros comportamientos asociados al módulo. | ||
| 8 | |||
| 9 | Desde esta pantalla se pueden visualizar, crear, editar o eliminar parámetros asociados al módulo de Liquidación. Cada parámetro posee una **clave**, un **valor** y un **módulo**. La clave identifica al parámetro dentro del sistema, mientras que el valor puede ser una referencia a una entidad existente o un dato ingresado directamente. | ||
| 10 | |||
| 11 | Es importante diferenciar esta opción de la administración de **Conceptos de Liquidación**. Los conceptos se configuran desde su propia pantalla y representan conceptos liquidables, como sueldo, vacaciones, SAC, presentismo, premios o descuentos. En cambio, los parámetros del sistema indican qué concepto, tipo, valor o lista debe utilizar el sistema para una finalidad determinada. | ||
| 12 | |||
| 13 | Por ejemplo, un parámetro puede indicar que la clave liqHaberes.concepto.vacaciones utiliza el concepto 100 - VACACIONES. En ese caso, el concepto continúa siendo administrado desde **Conceptos de Liquidación**, mientras que el parámetro define qué concepto debe tomar el sistema cuando necesita identificar el concepto configurado como vacaciones. | ||
| 14 | |||
| 15 | |||
| 16 | ---- | ||
| 17 | |||
| 18 | |||
| 19 | == Ubicación en el sistema == | ||
| 20 | |||
| 21 | **Módulo:** Liquidación de Haberes | ||
| 22 | |||
| 23 | **~ Listado:** Archivos | ||
| 24 | |||
| 25 | **~ Opción:** Parámetros del sistema | ||
| 26 | |||
| 27 | (FOTO) | ||
| 28 | |||
| 29 | Pantalla de acceso a la opción **Parámetros del sistema** dentro del listado de Archivos del módulo Liquidación de Haberes. | ||
| 30 | |||
| 31 | |||
| 32 | ---- | ||
| 33 | |||
| 34 | == Funcionamiento general == | ||
| 35 | |||
| 36 | La opción **Parámetros del sistema** permite administrar parámetros asociados al módulo de Liquidación de Haberes. | ||
| 37 | |||
| 38 | La pantalla muestra un listado de parámetros filtrados por el módulo LiqHaberes. Esto significa que no se visualizan necesariamente todos los parámetros generales del sistema, sino aquellos vinculados con el funcionamiento de Liquidación de Haberes. | ||
| 39 | |||
| 40 | Cada parámetro se identifica mediante una clave. Esa clave puede ser utilizada por procesos internos del sistema, exportaciones, informes o fórmulas configuradas para recuperar un valor determinado. | ||
| 41 | |||
| 42 | El valor del parámetro puede tener dos comportamientos principales: | ||
| 43 | |||
| 44 | * Puede referenciar una entidad existente del sistema, como un Concepto de Liquidación, un Tipo de Concepto, un Tipo de Liquidación u otra entidad configurable. | ||
| 45 | * Puede guardar un valor directo, como un número, texto, lista de códigos o indicador utilizado por el sistema. | ||
| 46 | |||
| 47 | Por este motivo, modificar un parámetro puede afectar el comportamiento de procesos de Liquidación de Haberes sin modificar directamente la definición del concepto o entidad referenciada. | ||
| 48 | |||
| 49 | |||
| 50 | ---- | ||
| 51 | |||
| 52 | == Diferencia con Conceptos de Liquidación == | ||
| 53 | |||
| 54 | La opción **Conceptos de Liquidación** permite crear y configurar los conceptos que intervienen en una liquidación. Allí se define el comportamiento propio del concepto, su fórmula, tipo, base imponible, factor multiplicador, orden de liquidación y demás datos funcionales. | ||
| 55 | |||
| 56 | La opción **Parámetros del sistema**, en cambio, no define cómo se liquida un concepto. Su función es indicar qué concepto, tipo, valor o lista debe utilizar el sistema en determinados procesos. | ||
| 57 | |||
| 58 | Por ejemplo: | ||
| 59 | |||
| 60 | * En **Conceptos de Liquidación** puede existir el concepto 8 - ADICIONAL UOCRA LP. | ||
| 61 | * En **Parámetros del sistema** puede existir la clave liqHaberes.concepto.plusProd cuyo valor sea 8 - ADICIONAL UOCRA LP. | ||
| 62 | |||
| 63 | En ese caso, el parámetro no reemplaza al concepto. El parámetro indica que, para la clave liqHaberes.concepto.plusProd, el sistema debe tomar como referencia el concepto 8 - ADICIONAL UOCRA LP. | ||
| 64 | |||
| 65 | Si se modifica el concepto, cambia la configuración del concepto liquidable. Si se modifica el parámetro, cambia qué concepto toma el sistema para esa clave. | ||
| 66 | |||
| 67 | == == | ||
| 68 | |||
| 69 | ---- | ||
| 70 | |||
| 71 | == Diferencia con Parámetros del sistema generales == | ||
| 72 | |||
| 73 | La opción de **Parámetros del sistema** también existe en otros sectores del sistema, como Configuración. | ||
| 74 | |||
| 75 | La diferencia de esta opción dentro de Liquidación de Haberes es que se accede al mismo mantenimiento de parámetros, pero filtrado para visualizar los parámetros asociados al módulo LiqHaberes. | ||
| 76 | |||
| 77 | Por lo tanto, esta pantalla está orientada a parámetros que intervienen en procesos propios de Liquidación de Haberes, mientras que la opción general puede incluir parámetros de otros módulos o contextos del sistema. | ||
| 78 | |||
| 79 | == == | ||
| 80 | |||
| 81 | ---- | ||
| 82 | |||
| 83 | == Pantalla principal == | ||
| 84 | |||
| 85 | Al ingresar a la opción, el sistema muestra un listado de parámetros asociados al módulo de Liquidación de Haberes. | ||
| 86 | |||
| 87 | La grilla principal permite consultar los parámetros registrados y visualizar sus datos principales: | ||
| 88 | |||
| 89 | |=Columna|=Descripción | ||
| 90 | |**Clave**|Identificador del parámetro dentro del sistema. Es el dato que permite reconocer qué configuración se está administrando. | ||
| 91 | |**Valor**|Valor actualmente asignado al parámetro. Puede corresponder a una entidad del sistema, como un Concepto de Liquidación, o a un valor directo, como un número, texto o lista de códigos. | ||
| 92 | |**Módulo**|Módulo al que pertenece el parámetro. En esta opción, los parámetros se encuentran asociados a Liquidación de Haberes. | ||
| 93 | |||
| 94 | (FOTO) | ||
| 95 | |||
| 96 | Pantalla principal con el listado de parámetros del sistema asociados al módulo **LiqHaberes**. | ||
| 97 | |||
| 98 | Desde esta pantalla se puede acceder a la consulta, alta, edición, eliminación, impresión y exportación de parámetros, de acuerdo con los permisos disponibles para el usuario. | ||
| 99 | |||
| 100 | |||
| 101 | ---- | ||
| 102 | |||
| 103 | == Búsqueda == | ||
| 104 | |||
| 105 | La pantalla dispone de un sector de búsqueda que permite filtrar los parámetros visibles en la grilla. | ||
| 106 | |||
| 107 | El sistema permite utilizar distintos criterios de coincidencia: | ||
| 108 | |||
| 109 | |=Criterio|=Descripción | ||
| 110 | |**Todas**|Busca coincidencias considerando todas las condiciones indicadas. | ||
| 111 | |**Alguna**|Busca registros que cumplan al menos una de las condiciones indicadas. | ||
| 112 | |**Exacta**|Busca coincidencias exactas según el texto ingresado. | ||
| 113 | |**Buscar**|Campo donde se ingresa el texto a consultar. | ||
| 114 | |||
| 115 | También se dispone del botón **Búsqueda Avanzada**, utilizado para acceder a opciones adicionales de búsqueda del listado cuando corresponda. | ||
| 116 | |||
| 117 | La búsqueda permite localizar parámetros por datos como la clave o el módulo, facilitando la administración cuando existen múltiples parámetros registrados. | ||
| 118 | |||
| 119 | (FOTO) | ||
| 120 | |||
| 121 | Sector de búsqueda de la pantalla principal, con las opciones de coincidencia y el botón **Búsqueda Avanzada**. | ||
| 122 | |||
| 123 | == == | ||
| 124 | |||
| 125 | ---- | ||
| 126 | |||
| 127 | == Paginación == | ||
| 128 | |||
| 129 | Cuando la cantidad de parámetros supera la cantidad de registros visibles por pantalla, el sistema organiza el listado en páginas. | ||
| 130 | |||
| 131 | La grilla permite: | ||
| 132 | |||
| 133 | * avanzar o retroceder entre páginas; | ||
| 134 | * visualizar la página actual y el total de páginas; | ||
| 135 | * definir la cantidad de registros por página; | ||
| 136 | * consultar el rango de registros mostrado. | ||
| 137 | |||
| 138 | Esta funcionalidad facilita la navegación del listado cuando existen numerosos parámetros configurados para el módulo. | ||
| 139 | |||
| 140 | == == | ||
| 141 | |||
| 142 | ---- | ||
| 143 | |||
| 144 | == Acciones disponibles == | ||
| 145 | |||
| 146 | Desde la pantalla principal, el sistema permite realizar las siguientes acciones: | ||
| 147 | |||
| 148 | |=Acción|=Descripción | ||
| 149 | |**Nuevo (F7)**|Permite registrar un nuevo parámetro del sistema. | ||
| 150 | |**Imprimir**|Permite imprimir el listado de parámetros. | ||
| 151 | |**Actualizar**|Recarga la información del listado. | ||
| 152 | |**Exportar (F8)**|Permite exportar el listado de parámetros. | ||
| 153 | |**Cerrar (F12)**|Cierra la pantalla de parámetros. | ||
| 154 | |**Editar**|Permite acceder al formulario de edición del parámetro seleccionado. | ||
| 155 | |**Eliminar**|Permite eliminar parámetros seleccionados, cuando el usuario cuenta con permisos para realizar la acción. | ||
| 156 | |||
| 157 | La edición se realiza desde el icono disponible en cada fila de la grilla. La selección mediante casillas permite operar sobre uno o más registros, según las acciones habilitadas para el usuario. | ||
| 158 | |||
| 159 | La eliminación de parámetros debe realizarse con precaución, ya que otros procesos del sistema pueden depender de la existencia de una clave determinada. | ||
| 160 | |||
| 161 | |||
| 162 | ---- | ||
| 163 | |||
| 164 | == Alta de parámetro == | ||
| 165 | |||
| 166 | Desde el botón **Nuevo (F7)**, el sistema permite registrar un nuevo parámetro. | ||
| 167 | |||
| 168 | Al ingresar al alta, la pantalla permite seleccionar el tipo de parámetro que se desea crear: | ||
| 169 | |||
| 170 | * **Persistent Param** | ||
| 171 | * **Value Param** | ||
| 172 | |||
| 173 | La elección del tipo de parámetro determina qué datos se deben completar y cómo será interpretado el valor guardado. | ||
| 174 | |||
| 175 | (FOTO) | ||
| 176 | |||
| 177 | Formulario de alta de parámetro, con la selección entre **Persistent Param** y **Value Param**. | ||
| 178 | |||
| 179 | == == | ||
| 180 | |||
| 181 | ---- | ||
| 182 | |||
| 183 | == Persistent Param == | ||
| 184 | |||
| 185 | La opción **Persistent Param** se utiliza cuando el parámetro debe guardar una referencia a una entidad existente del sistema. | ||
| 186 | |||
| 187 | Este tipo de parámetro no almacena simplemente un texto o número, sino que permite seleccionar una instancia de una clase determinada. Por ejemplo, puede utilizarse para indicar que una clave de Liquidación de Haberes debe apuntar a un Concepto de Liquidación específico. | ||
| 188 | |||
| 189 | Un caso típico es un parámetro cuya clave identifica un concepto especial utilizado por el sistema: | ||
| 190 | |||
| 191 | {{{liqHaberes.concepto.plusProd | ||
| 192 | }}} | ||
| 193 | |||
| 194 | y cuyo valor referencia al concepto: | ||
| 195 | |||
| 196 | {{{8 - ADICIONAL UOCRA LP | ||
| 197 | }}} | ||
| 198 | |||
| 199 | En este caso, el parámetro indica que para la clave liqHaberes.concepto.plusProd el sistema debe utilizar el concepto 8 - ADICIONAL UOCRA LP. | ||
| 200 | |||
| 201 | (FOTO) | ||
| 202 | |||
| 203 | Formulario de alta o edición de un **Persistent Param**, donde se selecciona la clase, la instancia, el código y el módulo. | ||
| 204 | |||
| 205 | === === | ||
| 206 | |||
| 207 | ---- | ||
| 208 | |||
| 209 | === Campos principales === | ||
| 210 | |||
| 211 | |=Campo|=Descripción | ||
| 212 | |**Clase**|Entidad del sistema que se utilizará como origen de la referencia. Por ejemplo, Concepto de Liquidación, Tipo de Concepto u otra clase disponible. | ||
| 213 | |**Instancia**|Registro concreto seleccionado dentro de la clase indicada. Al estar en el modulo de liquidacion es el comportamiento esperado es haber elegido la clase de Conceptos de Liquidacion | ||
| 214 | |**Código**|Clave del parámetro. Identifica al parámetro dentro del sistema. | ||
| 215 | |**Módulo**|Módulo al que pertenece el parámetro. Para esta opción corresponde a Liquidación de Haberes. Se coloca el nombre de LiqHaberes o liqHaberes para posterior aparicion dentro de esta página. | ||
| 216 | |**Descripción**|Texto descriptivo opcional para identificar el uso del parámetro. | ||
| 217 | |**Editable por Usuario**|Indica si el parámetro puede ser visualizado o administrado por usuarios con permisos limitados, según la configuración de acceso. | ||
| 218 | |||
| 219 | === Selección de clase e instancia === | ||
| 220 | |||
| 221 | Al crear un **Persistent Param**, el sistema permite seleccionar una clase y luego una instancia correspondiente a esa clase. | ||
| 222 | |||
| 223 | Por ejemplo, si se selecciona la clase **Concepto Liquidación**, la instancia deberá ser un concepto existente, como sueldo, vacaciones, SAC, presentismo, premio u otro concepto configurado. | ||
| 224 | |||
| 225 | (FOTO) | ||
| 226 | |||
| 227 | Listado de clases disponibles para la configuración de un parámetro persistente. | ||
| 228 | |||
| 229 | La instancia seleccionada será el valor funcional que el sistema utilizará cuando consulte la clave del parámetro. | ||
| 230 | |||
| 231 | == == | ||
| 232 | |||
| 233 | ---- | ||
| 234 | |||
| 235 | == Value Param == | ||
| 236 | |||
| 237 | La opción **Value Param** se utiliza cuando el parámetro debe guardar un valor directo. | ||
| 238 | |||
| 239 | A diferencia de un **Persistent Param**, este tipo no referencia una entidad del sistema, sino que almacena un dato ingresado manualmente. | ||
| 240 | |||
| 241 | Puede utilizarse para registrar: | ||
| 242 | |||
| 243 | * un número; | ||
| 244 | * un texto; | ||
| 245 | * una lista de códigos; | ||
| 246 | * un indicador; | ||
| 247 | * un valor utilizado por exportaciones, informes o procesos de Liquidación. | ||
| 248 | |||
| 249 | Ejemplos de valores posibles: | ||
| 250 | |||
| 251 | {{{500 | ||
| 252 | }}} | ||
| 253 | |||
| 254 | {{{1,2,4,6,11,14 | ||
| 255 | }}} | ||
| 256 | |||
| 257 | {{{240 | ||
| 258 | }}} | ||
| 259 | |||
| 260 | (FOTO) | ||
| 261 | |||
| 262 | Formulario de alta de un **Value Param**, utilizado para registrar un parámetro con valor directo. | ||
| 263 | |||
| 264 | === Campos principales === | ||
| 265 | |||
| 266 | |=Campo|=Descripción | ||
| 267 | |**Código**|Clave del parámetro. Identifica al parámetro dentro del sistema. | ||
| 268 | |**Módulo**|Módulo al que pertenece el parámetro. Para esta opción corresponde a Liquidación de Haberes. | ||
| 269 | |**Valor**|Dato directo que se guarda para la clave indicada. | ||
| 270 | |**Descripción**|Texto descriptivo opcional para identificar el uso del parámetro. | ||
| 271 | |**Editable por Usuario**|Indica si el parámetro puede ser visualizado o administrado por usuarios con permisos limitados, según la configuración de acceso. | ||
| 272 | |||
| 273 | == == | ||
| 274 | |||
| 275 | ---- | ||
| 276 | |||
| 277 | == Guardado del parámetro == | ||
| 278 | |||
| 279 | Una vez completos los datos requeridos, se debe presionar **Guardar** para registrar el parámetro. | ||
| 280 | |||
| 281 | El sistema valida que los campos obligatorios estén informados antes de guardar. Si falta algún dato requerido, el parámetro no puede registrarse correctamente. | ||
| 282 | |||
| 283 | La creación de parámetros debe realizarse con precaución, ya que las claves pueden ser utilizadas por procesos internos del sistema o por fórmulas configuradas. | ||
| 284 | |||
| 285 | |||
| 286 | ---- | ||
| 287 | |||
| 288 | == Edición de parámetro == | ||
| 289 | |||
| 290 | La edición permite modificar la configuración de un parámetro existente. | ||
| 291 | |||
| 292 | Para acceder a la edición, se debe seleccionar el icono correspondiente en la fila del parámetro dentro de la grilla principal. El sistema abre el formulario con los datos actuales del parámetro. | ||
| 293 | |||
| 294 | (FOTO) | ||
| 295 | |||
| 296 | Formulario de edición de un parámetro existente asociado al módulo **LiqHaberes**. | ||
| 297 | |||
| 298 | En la edición se mantienen los mismos criterios que en el alta: | ||
| 299 | |||
| 300 | * Si el parámetro es de tipo **Persistent Param**, el valor corresponde a una entidad existente del sistema. | ||
| 301 | * Si el parámetro es de tipo **Value Param**, el valor corresponde a un dato directo ingresado manualmente. | ||
| 302 | |||
| 303 | Modificar un parámetro puede cambiar el comportamiento de procesos que consultan esa clave. Por ejemplo, si un parámetro referencia un Concepto de Liquidación, cambiar la instancia seleccionada puede hacer que el sistema utilice otro concepto en informes, exportaciones o cálculos asociados. | ||
| 304 | |||
| 305 | Por este motivo, antes de editar un parámetro se recomienda verificar: | ||
| 306 | |||
| 307 | * qué clave se está modificando; | ||
| 308 | * qué valor tiene actualmente; | ||
| 309 | * si el parámetro apunta a una entidad o guarda un valor directo; | ||
| 310 | * si la clave es utilizada por procesos de Liquidación de Haberes; | ||
| 311 | * si existen fórmulas, reportes o exportaciones que dependan de ese parámetro. | ||
| 312 | |||
| 313 | == Eliminación de parámetro == | ||
| 314 | |||
| 315 | La pantalla permite eliminar parámetros, siempre que el usuario cuente con los permisos correspondientes. | ||
| 316 | |||
| 317 | La eliminación debe realizarse con precaución, ya que otros procesos del sistema pueden depender de la existencia de la clave eliminada. | ||
| 318 | |||
| 319 | Si una fórmula, reporte, exportación o proceso interno consulta un parámetro inexistente, el comportamiento puede verse afectado. Por este motivo, antes de eliminar un parámetro se recomienda validar si la clave está siendo utilizada. | ||
| 320 | |||
| 321 | No se recomienda eliminar parámetros estándar del módulo sin una revisión previa del impacto funcional. | ||
| 322 | |||
| 323 | == Validaciones y controles == | ||
| 324 | |||
| 325 | Al guardar un parámetro, el sistema valida que los campos obligatorios se encuentren informados. | ||
| 326 | |||
| 327 | En los parámetros de tipo **Persistent Param**, los campos principales requeridos son: | ||
| 328 | |||
| 329 | * **Clase** | ||
| 330 | * **Instancia** | ||
| 331 | * **Código** | ||
| 332 | * **Módulo** | ||
| 333 | |||
| 334 | En los parámetros de tipo **Value Param**, los campos principales requeridos son: | ||
| 335 | |||
| 336 | * **Código** | ||
| 337 | * **Módulo** | ||
| 338 | * **Valor** | ||
| 339 | |||
| 340 | El campo **Descripción** permite agregar información adicional sobre el uso del parámetro, pero no reemplaza la necesidad de utilizar una clave clara y consistente. | ||
| 341 | |||
| 342 | El campo **Editable por Usuario** determina si el parámetro puede quedar disponible para usuarios con permisos limitados, según la configuración de acceso. Este control es importante para evitar que parámetros sensibles sean modificados por usuarios que no deberían administrar configuraciones críticas. | ||
| 343 | |||
| 344 | == Seguimiento == | ||
| 345 | |||
| 346 | En la edición de un parámetro puede estar disponible la acción **Seguimiento**. | ||
| 347 | |||
| 348 | Esta opción permite consultar información asociada al historial o seguimiento del registro, de acuerdo con la configuración del sistema. | ||
| 349 | |||
| 350 | (FOTO) | ||
| 351 | |||
| 352 | Botón **Seguimiento** disponible en la edición de un parámetro. | ||
| 353 | |||
| 354 | El seguimiento resulta útil para revisar información vinculada al registro cuando se requiere controlar cambios o consultar datos asociados a su mantenimiento. |