DavixDavix ERPX
Configuración

Unidades Detalles

Gestión de unidades de medida y sus factores de conversión dentro de cada grupo de unidades en Sistema de Logística Hospitalaria de Davix ERPX.

Descripción general

La pantalla Unidades Detalles permite gestionar las unidades de medida individuales dentro de un grupo de unidades. Cada unidad se define con un código, nombre, una unidad base opcional para conversión, factores de conversión (numerador y denominador), y una unidad SUNAT asociada.

Esta pantalla se accede desde la pantalla de Grupos de Unidades, seleccionando la opción "Detalles" del menú contextual de un grupo específico.


Acceso

Navegue a: LogísticaConfiguraciónGrupos de Unidades → clic derecho sobre un grupo → Detalles

Breadcrumb: Logistica > Grupos unidades > Unidades detalles

Ruta: /logistica/grupos-unidades-detalles/\{id\} (donde \{id\} es el ID del grupo de unidades)


Vista principal — Tabla de unidades

Al ingresar se muestra el título "Unidades detalles" con el subtítulo "Muestra el listado y las herramientas para gestionar las unidades detalles", seguido de una tabla de datos (p-table) que muestra todas las unidades pertenecientes al grupo seleccionado.

Columnas de la tabla

ColumnaCampoOrdenableDescripción
CodigocodigoCódigo identificador de la unidad.
NombrenombreNombre de la unidad de medida.
Baseunidad_base.nombreNombre de la unidad base de referencia. Se muestra vacío si no tiene unidad base asignada.
Factorfactor_numerador / factor_denominadorFactor de conversión expresado como fracción: numerador/denominador.
Unidad sunatunidad_sunat.nombreNombre de la unidad SUNAT asociada. Se muestra vacío si no tiene asignada.
AccionesNoÍcono de puntos suspensivos (pi pi-ellipsis-h) que despliega el menú contextual.

La tabla carga todos los registros del grupo de unidades de una sola vez (tamaño de página: 10000). Si la tabla no contiene datos, se muestra un ícono de advertencia (pi pi-exclamation-triangle) con el mensaje: "No se encontraron datos".


Barra de menú

OpciónSubmenúÍconoDescripción
NuevoUnidadpi pi-plusAbre el formulario para crear una nueva unidad.
Actualizarpi pi-refreshRecarga la lista de unidades desde el servidor.
Exportar aExcel, PDF, CSVpi pi-cloud-downloadOpciones de exportación.
Eliminarpi pi-trashEliminación masiva.

Las opciones de Exportar a (Excel, PDF, CSV) y Eliminar desde la barra de menú no están implementadas en la versión actual del sistema.


Menú contextual

Al hacer clic derecho sobre una fila o al hacer clic en el ícono de puntos suspensivos () de la columna Acciones:

OpciónÍconoDescripción
Nuevopi pi-plusAbre el formulario para crear una nueva unidad.
Editarpi pi-pencilAbre el formulario de edición con los datos de la unidad seleccionada.
Eliminarpi pi-timesAbre el diálogo de confirmación para eliminar la unidad seleccionada.

Formulario de creación / edición

Al seleccionar Nuevo > Unidad desde la barra de menú, Nuevo o Editar desde el menú contextual, se abre un diálogo a pantalla completa (p-dialog) con el formulario.

  • Título del diálogo: "Grupo unidad"
  • Breadcrumb: Logistica > Grupos unidades > Unidades detalles > Nuevo
    • "Logistica" enlaza a /logistica
    • "Grupos unidades" enlaza a /logistica/grupos-unidades
    • "Unidades detalles" enlaza a /logistica/grupos-unidades/\{id del grupo\}
    • "Nuevo" es texto sin enlace
  • Título del formulario: "Nueva unidad"
  • Subtítulo: "Aqui puede editar la lista de unidades detalles"
  • El diálogo ocupa el 100% del ancho y alto de la pantalla.
  • No es arrastrable ni redimensionable.

Mientras se cargan los datos del formulario y los desplegables, se muestra el mensaje "Cargando sus datos" con un ícono de carga giratoria (pi pi-spin pi-spinner).

Sección — Detalles de grupo unidad

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

CampoTipoObligatorioAnchoTooltipMensaje de errorDescripción
BaseDesplegable (p-dropdown) con filtro y botón limpiarNo12/12 columnas"Seleccione una base""* Seleccione una base"Selecciona la unidad base de referencia para la conversión. Muestra todas las unidades del mismo grupo. El nombre de la unidad se usa como etiqueta. Se puede limpiar la selección con el botón ✕.
CodigoTexto (pInputText)2/12 columnas"Ingrese el codigo""* Ingrese el codigo"Código identificador de la unidad.
NombreTexto (pInputText)10/12 columnas"Ingrese el nombre""* Ingrese el nombre"Nombre de la unidad de medida.
Factor numeradorTexto (pInputText)6/12 columnas"Ingrese el factor numerador""* Ingrese el factor numerador"Numerador del factor de conversión respecto a la unidad base.
Factor denominadorTexto (pInputText)6/12 columnas"Ingrese el factor numerador""* Ingrese el factor denominador"Denominador del factor de conversión respecto a la unidad base.
Unidad sunatDesplegable (p-dropdown) con filtro12/12 columnas"Seleccione una unidad sunat""* Seleccione una unidad sunat"Selecciona la unidad de medida según el catálogo SUNAT. Se carga desde el catálogo global de unidades SUNAT.

El desplegable Base muestra las demás unidades que pertenecen al mismo grupo de unidades. Esto permite definir relaciones de conversión entre unidades del mismo grupo (por ejemplo: 1 caja = 12 unidades).

El desplegable Unidad sunat se carga desde el catálogo global de unidades SUNAT (/v2.0.1/erpx/global/unidades-sunat/) y representa la clasificación oficial de unidades de medida requerida por SUNAT para la facturación electrónica.

Botones del formulario

BotónÍconoAcción
Cancelarpi pi-timesCierra el diálogo sin guardar cambios.
Guardarpi pi-check (o pi pi-spin pi-spinner mientras guarda)Valida el formulario y guarda la unidad. Se deshabilita durante el proceso de guardado.

Flujo de creación

Seleccione "Nuevo > Unidad" desde la barra de menú

Se abre el diálogo a pantalla completa. Los desplegables Base y Unidad sunat se cargan automáticamente.

Complete los campos requeridos

Ingrese el Código, Nombre, Factor numerador, Factor denominador y seleccione la Unidad sunat. Opcionalmente seleccione una unidad Base para definir una conversión.

Haga clic en "Guardar"

El sistema valida el formulario. Si es válido, envía una solicitud POST al endpoint /v2.0.1/erpx/logistica/unidades/.

Confirmación

Se muestra la notificación "Registrado con exito" (tipo éxito, duración 5 segundos). El diálogo se cierra y la tabla se recarga.


Flujo de edición

Haga clic derecho sobre una unidad y seleccione "Editar"

Se abre el diálogo con los datos de la unidad cargados. Los desplegables se pre-seleccionan automáticamente con los valores correspondientes.

Modifique los campos deseados

Puede cambiar cualquiera de los campos, incluyendo la unidad base y la unidad SUNAT.

Haga clic en "Guardar"

El sistema valida el formulario y envía una solicitud PUT al endpoint /v2.0.1/erpx/logistica/unidades/\{id\}.

Confirmación

Se muestra la notificación "Se ha actualizado con exito" (tipo éxito, duración 5 segundos). El diálogo se cierra y la tabla se recarga.


Eliminación de unidades

Al seleccionar Eliminar desde el menú contextual, se abre un diálogo de confirmación.

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í (fondo oscurecido)
BotónÍconoAcción
Nopi pi-timesCierra el diálogo sin eliminar.
Sipi pi-check (o pi pi-spin pi-spinner mientras elimina)Ejecuta la eliminación enviando una solicitud DELETE.

Tras confirmar, se muestra la notificación "Eliminado." (tipo éxito, duración 5 segundos).


Validaciones del formulario

EscenarioMensajeTipoDuración
Formulario inválido al guardar"Revise bien, hay formularios por validar."Error5 segundos
Unidad creada exitosamente"Registrado con exito"Éxito5 segundos
Unidad actualizada exitosamente"Se ha actualizado con exito"Éxito5 segundos
Unidad eliminada exitosamente"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."

Todos los errores se muestran como notificación de tipo error con duración de 5 segundos.


Endpoints de la API

MétodoEndpointDescripción
GET/v2.0.1/erpx/logistica/unidades/?search=grupo_unidad_id:\{id\}&from=\{desde\}&size=\{tamaño\}Obtiene las unidades de un grupo específico.
GET/v2.0.1/erpx/logistica/unidades/\{id\}Obtiene una unidad por su ID.
POST/v2.0.1/erpx/logistica/unidades/Crea una nueva unidad.
PUT/v2.0.1/erpx/logistica/unidades/\{id\}Actualiza una unidad existente.
DELETE/v2.0.1/erpx/logistica/unidades/\{id\}Elimina una unidad.
GET/v2.0.1/erpx/global/unidades-sunat/?search=*&from=0&size=10000Obtiene el catálogo global de unidades SUNAT.

Problemas comunes

ProblemaCausaSolución
No se muestran unidades en la tablaEl grupo de unidades no tiene unidades registradas o error de conexiónVerifique la conexión de red. Use Actualizar en la barra de menú. Asegúrese de haber accedido desde un grupo válido.
El desplegable "Base" está vacíoNo hay otras unidades registradas en el mismo grupoCree al menos una unidad en el grupo antes de intentar asignar una unidad base.
El desplegable "Unidad sunat" está vacíoError al cargar el catálogo global de unidades SUNATVerifique la conexión de red. Cierre y vuelva a abrir el formulario.
Error "Revise bien, hay formularios por validar."Campos obligatorios vacíos (Código, Nombre, Factor numerador, Factor denominador o Unidad sunat)Complete todos los campos marcados como obligatorios.
Las opciones de exportación no hacen nadaLa exportación no está implementada en la versión actualContacte al administrador del sistema.
No puedo regresar al grupo de unidadesUse el breadcrumb "Grupos unidades" en la parte superior del formulario o de la vista principal.

Páginas relacionadas

  • Grupos de Unidades — Gestión de grupos de unidades de medida.
  • Categorías — Categorías jerárquicas de productos y servicios.
  • Productos — Catálogo de productos que utilizan unidades de medida.