DavixDavix ERPX
Módulos

Catálogos Servicios Principal

Gestión detallada de servicios dentro de un catálogo en el módulo de Sistema de Logística Hospitalaria de Davix ERPX.

Descripción general

La pantalla Catálogos Servicios permite gestionar los servicios individuales dentro de un catálogo de tipo SERVICIO. Desde esta vista puede crear, editar y eliminar servicios organizados por grupos jerárquicos y asociados a categorías.

Esta pantalla se accede desde la pantalla de Catálogos de Productos, seleccionando la opción "Detalle" del menú contextual de un catálogo de tipo SERVICIO. También se puede acceder directamente desde el módulo de Logística.


Acceso

Navegue a: LogísticaMódulosCatálogos de Productos → clic derecho sobre un catálogo SERVICIO → Detalle

Breadcrumb: Logistica > Catalogos servicios


Vista principal — Tabla de servicios

Al ingresar se muestra el título "Catalogos servicios" con el subtítulo "Muestra el listado y las herramientas para gestionar los catalogos servicios", seguido de una barra de búsqueda con filtros y una tabla de servicios.

Barra de herramientas

BotónÍconoEstiloDescripción
Actualizarpi pi-refreshContornoRecarga la lista de servicios.
GruposPrimarioAbre el diálogo de gestión de grupos/familias del catálogo.
Nuevo serviciopi pi-plusPrimarioAbre el formulario para crear un nuevo servicio.

Búsqueda y filtros

La barra de búsqueda incluye:

  • Campo de búsqueda: Texto libre para buscar servicios por código o nombre.
  • Agregar filtro (pi pi-filter): Abre un panel para agregar filtros avanzados.
  • Quitar filtros (pi pi-filter-slash): Elimina todos los filtros activos.
  • Buscar (pi pi-search): Ejecuta la búsqueda con los filtros configurados.

Filtro disponible

FiltroTipo de campoDescripción
GrupoSelector de árbol (p-treeSelect)Filtra servicios por grupo/familia jerárquico.

Los filtros activos se muestran como chips removibles.

Columnas de la tabla

ColumnaAnchoDescripción
GRUPO125pxRuta jerárquica del grupo/familia (ej. "Grupo1 / SubGrupo2").
CODIGO125pxCódigo del servicio.
NOMBREautoNombre del servicio.
DESCRIPCIONautoDescripción del servicio.
SKU100pxCódigo SKU del servicio.
CODIGO DE BARRA100pxCódigo de barras del servicio.
Acciones60pxÍcono de puntos suspensivos (pi pi-ellipsis-h) para el menú contextual.

Si la tabla no contiene datos, se muestra un ícono de advertencia con el mensaje: "No se encontraron datos".

Menú contextual

OpciónÍconoDescripción
Editarpi pi-pencilAbre el formulario de edición del servicio.
Eliminarpi pi-timesAbre el diálogo de confirmación de eliminación.

Paginación

La tabla carga 50 registros por página. Muestra: "Mostrando pagina \{X\} con \{Y\} registros de \{Z\} entradas".

Controles: Primera página, Anterior, Selector de página ("X de Y"), Siguiente, Última página.


Formulario de creación / edición de servicio

Al hacer clic en "Nuevo servicio" o "Editar" desde el menú contextual, se abre un diálogo a pantalla completa con el formulario.

  • Breadcrumb: Logistica > Catalogos servicios > Nuevo
  • Título: "Nuevo Servicios"
  • Subtítulo: "Aqui puede editar la lista de catalogos de servicios detalle"
  • Diálogo a pantalla completa, no arrastrable ni redimensionable.

Mientras se cargan los datos, se muestra el mensaje "Cargando sus datos" con un ícono de carga giratoria.


Sección 1 — Datos generales de servicio

Nota: "Se tiene que rellenar los campos que contengan (*) obligatoriamente que se requiere para el registro."

CampoTipoObligatorioAnchoTooltipMensaje de errorDescripción
Grupo / FamiliaSelector de árbol (p-treeSelect) con filtro y botón limpiarNo12/12 columnas"Si desea agregar a un grupo/familia seleccione""* Obligatorio"Selecciona el grupo jerárquico al que pertenece el servicio.
CodigoTexto (pInputText)2/12 columnas"Ingrese el codigo""* Obligatorio"Código identificador del servicio.
NombreTexto (pInputText)7/12 columnas"Ingrese el nombre""* Obligatorio"Nombre del servicio.
DescripcionTexto (pInputText)No12/12 columnas"Ingrese la descripcion""* Obligatorio"Descripción detallada del servicio.

Sección 2 — Categorías

Subtítulo: "Permite seleccionar las categorias."

CampoTipoObligatorioTooltipMensaje de errorDescripción
CategoriasAutocompletado múltiple (p-autoComplete con [multiple]="true") con desplegable"Seleccione las categorias""* Obligatorio"Selecciona una o más categorías del catálogo de Categorías. Las categorías seleccionadas se muestran como chips. Busca con mínimo 1 carácter.

Botones del formulario

BotónÍconoAcción
Cancelarpi pi-timesCierra el diálogo sin guardar.
Guardarpi pi-check (o spinner mientras guarda)Valida y guarda el servicio. Se deshabilita durante el guardado.

Flujo de creación

Haga clic en "Nuevo servicio"

Se abre el diálogo a pantalla completa con los campos vacíos.

Complete los datos del servicio

Seleccione opcionalmente un Grupo / Familia, ingrese el Código y Nombre obligatorios, y opcionalmente una Descripción.

Seleccione las categorías

En la sección de Categorías, busque y seleccione las categorías correspondientes al servicio.

Haga clic en "Guardar"

El sistema valida el formulario y envía una solicitud POST al endpoint /v2.0.3/erpx/logistica/catalogos-servicios/.

Confirmación

Se muestra la notificación "Registro exitoso." (tipo éxito, duración 5 segundos). El diálogo se cierra y el nuevo servicio aparece al inicio de la tabla.


Flujo de edición

Haga clic derecho sobre un servicio y seleccione "Editar"

Se abre el diálogo con los datos del servicio cargados, incluyendo grupo, categorías y demás campos.

Modifique los campos deseados

Puede cambiar cualquier campo del formulario.

Haga clic en "Guardar"

El sistema valida y envía una solicitud PUT al endpoint /v2.0.3/erpx/logistica/catalogos-servicios/\{id\}.

Confirmación

Se muestra la notificación "Actualizacion exitoso." (tipo éxito, duración 5 segundos). El diálogo se cierra y el registro se actualiza.


Gestión de grupos

Al hacer clic en el botón "Grupos" de la barra de herramientas, se abre un diálogo a pantalla completa para gestionar los grupos/familias del catálogo de servicios.

Tabla tipo árbol (TreeTable)

ColumnaDescripción
GruposNombre del grupo con control de expansión para ver subgrupos.
AccionesBotón editar (pi pi-pencil) y botón eliminar (pi pi-trash, rojo).

Formulario de grupo

Al hacer clic en "Nuevo Grupo" o editar un grupo existente:

  • Breadcrumb: Inicio > Logistica > Catalogos productos detalle
  • Título: "Nuevo grupo"
  • Subtítulo: "Aqui puede editar la lista de grupos"
CampoTipoObligatorioTooltipMensaje de error
Grupo (padre)Selector de árbol (p-treeSelect) con filtro y botón limpiarNo"Seleccione el grupo si desea asignarlo""* Obligatorio"
CodigoTexto (pInputText)"Ingrese el codigo""* Obligatorio"
NombreTexto (pInputText)"Ingrese el nombre del grupo""* Obligatorio"
DescripcionTexto (pInputText)No"Ingrese la descripcion del grupo""* Obligatorio"

Eliminación

Al seleccionar Eliminar desde el menú contextual (para servicios o grupos), se abre un diálogo de confirmación:

  • Título: "Confirmacion"
  • Ancho: 50% de la pantalla
  • Ícono: pi pi-exclamation-triangle (tamaño 2rem)
  • Mensaje: "Estas seguro de proceder con la eliminacion?"
  • Modal: Sí
BotónAcción
NoCierra el diálogo sin eliminar.
SiEjecuta la eliminación. Muestra "Eliminado." (éxito, 5 segundos).

Validaciones del formulario

EscenarioMensajeTipoDuración
Campos obligatorios vacíos"Hay campos por validar revise."Error5 segundos
Servicio creado exitosamente"Registro exitoso."Éxito5 segundos
Servicio actualizado exitosamente"Actualizacion exitoso."Éxito5 segundos
Grupo creado exitosamente"Registro exitoso."Éxito5 segundos
Grupo actualizado exitosamente"Actualizacion exitoso."Éxito5 segundos
Eliminación exitosa"Eliminado."Éxito5 segundos

Errores de servidor

Código HTTPMensaje mostrado
400"Error de estructura de envio de datos. ERROR 400"
401 / 402 / 403Muestra el mensaje de error devuelto por el servidor.
404"No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404"
500"Error interno del servidor. ERROR 500"
Otro"Error 404 consulte con su admin."

Endpoints de la API

MétodoEndpointDescripción
GET/v2.0.3/erpx/logistica/catalogos-servicios/?search=\{búsqueda\}&from=\{desde\}&size=\{tamaño\}Lista servicios con paginación.
GET/v2.0.3/erpx/logistica/catalogos-servicios/\{id\}Obtiene un servicio por ID.
POST/v2.0.3/erpx/logistica/catalogos-servicios/Crea un servicio.
PUT/v2.0.3/erpx/logistica/catalogos-servicios/\{id\}Actualiza un servicio.
DELETE/v2.0.3/erpx/logistica/catalogos-servicios/\{id\}Elimina un servicio.
GET/v2.0.1/erpx/logistica/catalogos-grupos/?search=catalogo_id:\{id\}Lista grupos del catálogo.
POST/v2.0.1/erpx/logistica/catalogos-grupos/Crea un grupo.
PUT/v2.0.1/erpx/logistica/catalogos-grupos/\{id\}Actualiza un grupo.
DELETE/v2.0.1/erpx/logistica/catalogos-grupos/\{id\}Elimina un grupo.
GET/v2.0.1/erpx/logistica/catalogos-categorias/?search=\{búsqueda\}&size=50Busca categorías para el autocompletado.

Problemas comunes

ProblemaCausaSolución
No se muestran serviciosEl catálogo no tiene servicios registrados o error de conexiónVerifique la conexión. Use Actualizar. Asegúrese de haber accedido desde un catálogo válido.
El selector de grupo está vacíoNo se han creado grupos en el catálogoUse el botón "Grupos" para crear grupos/familias primero.
El autocompletado de categorías no muestra resultadosNo hay categorías registradas o error de conexiónVerifique que existan categorías en Categorías.
Error "Hay campos por validar revise."Código o Nombre están vacíosComplete los campos obligatorios marcados con (*).

Páginas relacionadas