Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
|
sicoferp:compras:activosfijos:novedadesactivos:start [2026/06/04 15:43] brahian.castaneda |
sicoferp:compras:activosfijos:novedadesactivos:start [2026/07/21 16:55] (actual) brahian.castaneda |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Novedades de activos ====== | ||
| - | |||
| - | Esta sección explica el proceso de las novedades de los activos el cual permite dar cumplimiento a la norma internacional y nacional donde los bienes por diferentes motivos están sujetos a variaciones en su vida útil o valor. | ||
| - | |||
| - | Para utilizar la funcionalidad debemos ingresar a la ruta Activos fijos/Novedades de activos. | ||
| - | |||
| - | {{ :sicoferp:compras:menu_activos_fijos.png?500 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:novedades_activos.png?500 |}} | ||
| - | |||
| - | ===== Pre-condiciones y consideraciones ===== | ||
| - | |||
| - | Para utilizar la funcionalidad se deben cumplir las siguientes reglas y/o consideraciones: | ||
| - | |||
| - | * El usuario debe tener permisos en la opción | ||
| - | * El sistema solo permite ingresar novedades para el periodo abierto | ||
| - | * El sistema solo muestra placas que se encuentran con plan de cuentas asociado al plan de cuentas principal | ||
| - | |||
| - | ===== Pestañas ===== | ||
| - | |||
| - | El proceso de novedades de activos (Pre-cierre) está definido según el estándar de ventanas de SICOF ERP el cuál describe los procesos por medio de pestañas las cuales se describen a continuación: | ||
| - | |||
| - | **Lista**: Esta pestaña nos mostrara el listado de las novedades creadas según el estado filtrado. | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:lista_novedades.png?500 |}} | ||
| - | |||
| - | **Encabezado**: Esta pestaña nos mostrara el encabezado de la novedad seleccionada o creada, nos mostrará que tipo de novedad es, la fecha de la novedad (fecha en la que afecta la novedad), el numero del documento de la novedad, el estado de la novedad, la fecha de elaboración de la novedad (fecha real de la novedad), la descripción de la novedad y solo en las diminuciones o incrementos de valor nos mostrará otro campo llamado Subtipo. | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:encabezado_novedades.png?500 |}} | ||
| - | |||
| - | **Detalle Novedad**: Este nos mostrará el detalle de la novedad, nos mostrará que placas va a afectar o afectó la novedad, este cambia según el tipo de novedad seleccionado. | ||
| - | |||
| - | |||
| - | ===== Tipos de novedades ===== | ||
| - | * Ajustes Depreciación | ||
| - | * Deterioro | ||
| - | * Disminución Valor Adquisición | ||
| - | * Incremento Valor Adquisición | ||
| - | * Indicio Deterioro | ||
| - | * Mayor Vida Útil | ||
| - | * Menor Vida Útil | ||
| - | * Mejoras/Repotenciación | ||
| - | * Valorización | ||
| - | |||
| - | ==== Disminución/Incremento Valor Adquisición ==== | ||
| - | |||
| - | * Creamos una nueva novedad de tipo Disminución Valor Adquisición o Incremento Valor Disminución. | ||
| - | |||
| - | {{ :sicoferp:compras:boton_nuevo.png?600 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:encabezado_dism_incr.png?600 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:encabezado_dism_incr_2.png?600 |}} | ||
| - | |||
| - | **Nota**: Los campos Número, Subtipo y Descripción son obligatorios, sin ellos no podemos ingresar al detalle de la novedad. | ||
| - | |||
| - | * Vamos a la pestaña Detalle e ingresamos el número de entrada de la placa. | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:detalle_dism_incr.png?600 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:detalle_dism_incr_2.png?600 |}} | ||
| - | |||
| - | * Agregamos el valor de la novedad en el campo Valor Novedad. | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:detalle_dism_incr_3.png?600 |}} | ||
| - | |||
| - | * Guardamos la novedad (Quedará guardada en estado En Borrador). | ||
| - | |||
| - | {{ :sicoferp:compras:boton_guardar.png?600 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:lista_dism_incr.png?600 |}} | ||
| - | |||
| - | Para aprobar la novedad debemos primero enviarla para eso marcamos el campo Enviar las novedades a aprobar y le damos al botón guardar, solo podremos enviar novedades en estado En Borrador o Rechazadas. | ||
| - | |||
| - | Para eliminar una novedad debemos marcar el campo Eliminar y le damos al botón guardar, tener el cuenta que el estado debe ser En Borrador o Rechazadas, de lo contrario no lo permitirá eliminar. | ||
| - | |||
| - | ===== Impresión ===== | ||
| - | |||
| - | Podemos imprimir el documento de la novedad, el sistema solo lo permitirá si la novedad esta en estado Enviado o Aprobado. | ||
| - | |||
| - | Para imprimirlo realizamos lo siguiente: | ||
| - | |||
| - | * Seleccionamos la novedad a imprimir. | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:impresion_novedades.png?600 |}} | ||
| - | |||
| - | * Le damos al botón imprimir. | ||
| - | |||
| - | {{ :sicoferp:compras:boton_imprimir.png?600 |}} | ||
| - | |||
| - | {{ :sicoferp:compras:activosfijos:novedadesactivos:impresion_novedad_2.png?600 |}} | ||
| - | |||
| - | **Nota**: El sistema solo puede imprimir la novedad seleccionada. | ||
| - | |||
| ====== Novedades de activos Aprobación ====== | ====== Novedades de activos Aprobación ====== | ||
| Línea 182: | Línea 88: | ||
| === Desarrollado por: [Miguel Muñoz] Fecha: [04/06/2026] Versión de PB: 12.5 === | === Desarrollado por: [Miguel Muñoz] Fecha: [04/06/2026] Versión de PB: 12.5 === | ||
| + | |||
| + | ===== Ajuste en Aprobación de Novedades de Depreciación para Activos Nuevos o Totalmente Depreciados ===== | ||
| + | |||
| + | === 1. Descripción del Problema === | ||
| + | |||
| + | Se detectó una incidencia en el módulo de aprobación de novedades de activos fijos (w_novedades_activos_apr), específicamente para las novedades de tipo Ajuste de Depreciación (AJUST). | ||
| + | |||
| + | El sistema no permitía aprobar este tipo de novedad para dos casos específicos: | ||
| + | |||
| + | Placas (Activos) Nuevas: Activos que aún no han tenido su primer cálculo de depreciación. | ||
| + | Placas (Activos) Totalmente Depreciadas: Activos que ya han cumplido su vida útil y su valor depreciado en el último período fue cero. | ||
| + | El error ocurría porque el proceso de aprobación intentaba buscar un registro de depreciación del período anterior con un valor depreciado diferente de cero, condición que estos activos no cumplían. | ||
| + | |||
| + | === 2. Causa Raíz === | ||
| + | |||
| + | La causa del problema se encontraba en el evento ue_grabar del objeto w_novedades_activos_apr.srw. Al aprobar una novedad de tipo AJUST, el sistema ejecuta una sentencia INSERT INTO compras01.mov_depreciacion_temp SELECT ... para crear el registro del ajuste basándose en los datos del último período depreciado (ll_periodo_dep). | ||
| + | |||
| + | Esta consulta incluía una condición restrictiva en la cláusula WHERE: | ||
| + | |||
| + | powerscript | ||
| + | ... | ||
| + | FROM compras01.mov_depreciacion_temp | ||
| + | WHERE CODIGO_PLACA = :ll_cod_placa_ajuste | ||
| + | AND VALOR_DEPRECIADO <> 0 -- <-- Esta línea causaba el problema | ||
| + | AND PERIODO = :ll_periodo_dep | ||
| + | ... | ||
| + | La línea AND VALOR_DEPRECIADO <> 0 filtraba y excluía las placas que no tenían un valor de depreciación registrado en el período anterior, impidiendo que el INSERT se ejecutara y, por consiguiente, fallando la aprobación. | ||
| + | |||
| + | === 3. Solución Implementada === | ||
| + | Para solucionar la incidencia y permitir que el flujo de aprobación funcione correctamente para todos los activos, se modificó la sentencia INSERT eliminando la condición que validaba el valor depreciado. | ||
| + | |||
| + | Detalles Técnicos: | ||
| + | |||
| + | Objeto Modificado: w_novedades_activos_apr.srw | ||
| + | Evento: ue_grabar | ||
| + | Cambio Realizado: Se eliminó la línea AND VALOR_DEPRECIADO <> 0 de la consulta INSERT INTO compras01.mov_depreciacion_temp | ||
| + | |||
| + | === Desarrollado por: [Miguel Muñoz] Fecha: [21/07/2026] Versión de PB: 12.5 === | ||