← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestión Productos Orígenes

El módulo Orígenes de Productos permite administrar el listado de orígenes que luego se asocian a los productos del sistema. Un origen describe la procedencia del artículo (por ejemplo: "Nacional", "Importado"…

Módulo: Gestión ComercialVersión: 1.2Actualizado: 2026-06-19

Detalle

Campo Valor
Manual de Usuario Gestión Productos Orígenes
Módulo Gestión Comercial
Tipo ABM (Alta, Baja, Modificación)
Versión 1.2
Actualizado 2026-06-19

Introducción

El módulo Orígenes de Productos permite administrar el listado de orígenes que luego se asocian a los productos del sistema. Un origen describe la procedencia del artículo (por ejemplo: "Nacional", "Importado", "Regional"), lo que ayuda a clasificar y organizar el catálogo.

Es un ABM simple: cada origen está compuesto por un identificador numérico (asignado automáticamente por el sistema) y una descripción de hasta 50 caracteres. Está pensado para que cualquier usuario pueda dar de alta, modificar, eliminar y consultar orígenes de forma rápida, sin conocimientos técnicos.

Acceso al módulo

Para abrir la pantalla de Orígenes de Productos, seguí estos pasos:

  1. Ingresá a la pestaña Gestión en el menú principal.
  2. Hacé clic en Más.
  3. Seleccioná la opción Orígenes.

Importante: El acceso a la pantalla y a sus acciones (Nuevo, Modificar, Eliminar) depende de los permisos asignados a tu usuario. Si no ves la opción o algún botón aparece deshabilitado, solicitá la habilitación al administrador del sistema.

Pantalla principal

La pantalla Gestion Productos Origenes se compone de tres zonas:

Zona Descripción
Cinta de acciones (ABM) Botones Nuevo, Modificar y Eliminar, más la opción de impresión.
Panel de búsqueda Campos de filtro ID y Descripción, botón Buscar y casilla para limpiar los filtros.
Grilla de resultados Listado de orígenes activos con las columnas ID y Descripción.

Al abrir el módulo, la grilla se carga automáticamente mostrando todos los orígenes activos. La grilla es de solo lectura: la edición se realiza siempre desde la ventana de Alta/Modificación.

Filtros de búsqueda

Para localizar orígenes específicos, podés usar los siguientes campos de filtro:

Campo Descripción
ID Número identificador del origen. Si lo dejás en 0 (o vacío), el filtro por ID se ignora.
Descripción Texto a buscar dentro del nombre del origen. La búsqueda es por coincidencia parcial (contiene), no requiere escribir el nombre completo.

Una vez definidos los filtros, hacé clic en el botón Buscar.

Para limpiar los filtros, tildá la casilla de limpieza del panel; los campos vuelven a su valor inicial y podés realizar una nueva búsqueda.

Importante: La búsqueda muestra únicamente los orígenes activos. Los orígenes eliminados no aparecen en los resultados.

Resultados

Los resultados se muestran en una grilla con las siguientes columnas:

Columna Descripción
ID Identificador numérico único del origen.
Descripción Nombre o descripción del origen.

La grilla no es editable directamente. Para modificar un registro, seleccionalo y usá el botón Modificar (o hacé doble clic sobre la fila).

Acciones disponibles

Acción Descripción
Nuevo Abre la ventana para crear un nuevo origen.
Modificar Abre la ventana para editar la descripción del origen seleccionado.
Eliminar Da de baja (lógica) el origen seleccionado.
Imprimir Genera la vista previa de impresión del listado, desde donde se puede exportar.

Agregar un nuevo origen

  1. Hacé clic en el botón Nuevo.
  2. Se abre la ventana Alta y/o Modificacion de Origenes.
  3. Ingresá la Descripción del origen (máximo 50 caracteres).
  4. Presioná Aceptar para guardar (también podés presionar Enter en el campo de texto).

El sistema asigna automáticamente el ID del nuevo origen; no es necesario ingresarlo. Al guardar correctamente, se muestra un mensaje de confirmación y la grilla se actualiza.

Modificar un origen existente

  1. Seleccioná en la grilla el origen a modificar.
  2. Hacé clic en Modificar (o doble clic sobre la fila).
  3. En la ventana Alta y/o Modificacion de Origenes, ajustá la Descripción.
  4. Presioná Aceptar para confirmar los cambios.

Eliminar un origen

  1. Seleccioná en la grilla el origen a eliminar.
  2. Hacé clic en el botón Eliminar.
  3. Confirmá la acción en el cuadro de diálogo ("Desea eliminar el registro seleccionado?").

El sistema confirma con un mensaje y el origen deja de aparecer en la grilla.

Importante: La eliminación es una baja lógica: el registro no se borra físicamente de la base de datos, sino que se marca como inactivo y deja de listarse. Asegurate de que el origen no esté en uso por productos activos antes de eliminarlo.

Imprimir o exportar el listado

Desde la opción de impresión de la cinta se abre la vista previa del listado actual. Desde esa vista previa podés imprimir o exportar el resultado a los formatos disponibles (por ejemplo PDF o Excel), útil para reportes o respaldos.

Ejemplo práctico

Supongamos que necesitás verificar si existe el origen "Nacional" y, de no estar, crearlo:

  1. En el campo Descripción del panel de búsqueda, escribí nac.
  2. Hacé clic en Buscar. El sistema lista todos los orígenes cuya descripción contenga "nac" (por ejemplo, "Nacional").
  3. Si no aparece, hacé clic en Nuevo, escribí Nacional en la Descripción y presioná Aceptar.
  4. El nuevo origen queda disponible con su ID asignado automáticamente y listo para asociarse a productos.

Consejos útiles

  • Usá descripciones claras y consistentes (por ejemplo, todas en mayúscula inicial) para mantener ordenado el catálogo.
  • La búsqueda por Descripción es parcial: con escribir unas pocas letras alcanza para encontrar coincidencias.
  • Antes de crear un origen nuevo, buscá primero para evitar duplicados.
  • Recordá que eliminar es una baja lógica: si necesitás recuperar un origen dado de baja, contactá al administrador.
  • Podés abrir la ventana de modificación con doble clic sobre la fila, sin usar el botón.

Preguntas frecuentes

¿Por qué no puedo escribir el ID al crear un origen? El ID lo asigna automáticamente el sistema mediante el numerador interno. Solo necesitás cargar la Descripción.
Eliminé un origen por error, ¿se puede recuperar? La eliminación es lógica (el registro se marca como inactivo, no se borra). No se puede reactivar desde la pantalla, pero el dato sigue en la base. Solicitá al administrador su reactivación.
¿Por qué un origen que eliminé sigue figurando en algún producto? La baja lógica no quita el origen de los productos que ya lo tenían asignado. Por eso conviene verificar el uso antes de eliminar.
Busqué un origen y no aparece, aunque sé que existió. La búsqueda solo muestra orígenes activos. Si fue eliminado (baja lógica), no se listará en los resultados.
¿Hay un límite de caracteres para la descripción? Sí, la descripción admite hasta 50 caracteres.

Permisos

El acceso a la pantalla y a cada acción (Nuevo, Modificar, Eliminar) está controlado por el sistema de permisos del Back Office, gestionado a nivel de grupo/usuario. Cada acción valida un objeto de permiso con su nombre exacto. Si necesitás que Administración te habilite alguna opción, indicale el nombre del objeto tal cual figura en esta tabla:

Permiso Habilita
Gestion.Archivos.Productos.Origenes Objeto agrupador del módulo de Orígenes de Productos. Es el que se debe pedir para solo poder entrar al módulo.
Gestion.Archivos.Productos.Origenes.nuevo Crear orígenes de productos (botón Nuevo).
Gestion.Archivos.Productos.Origenes.Modificar Modificar orígenes de productos (botón Modificar / doble clic).
Gestion.Archivos.Productos.Origenes.Eliminar Eliminar orígenes de productos (botón Eliminar, baja lógica).

Para solo poder entrar al módulo y consultar el listado, pedile a Administración el objeto Gestion.Archivos.Productos.Origenes. Los objetos .nuevo, .Modificar y .Eliminar se solicitan adicionalmente según las acciones que necesites realizar.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmGestion_Productos_Origenes.cs, proyecto C# VPNET_WinForms, carpeta Gestion).

Formularios principales

Componente Detalle
Form principal frmGestion_Productos_Origenes (C#, hereda de FrmResult). Grilla DevExpress gridView1.
Form Alta/Modificación frmGestion_Productos_OrigenesAddMod (C#, hereda de FrmAddMod).
Proyecto UI VPNET_WinForms\VPNET_WinForms\Gestion\.
Manager (EF) Gestion_Productos_Origenes_Manager : Base_Manager (VPNET_DataModel\Manager\Gestion\), sobre VisualPlenarioNetContext (EF Code First).
Entidad Gestion_Productos_Origenes (VPNET.Data.Model).
Lanzamiento El menú Más > Orígenes (btnGestion_Origenes_ItemClick en frmNewMain.vb) abre el form con ShowFrmInDockPanel.

Permisos reales

Permiso Habilita
Gestion.Archivos.Productos.Origenes Único permiso comprobado en código: se valida con clsSeguridad.IsAllowedObject en frmNewMain para permitir abrir la pantalla.

Tablas de base de datos principales

Tabla / componente Detalle
dbo.Gestion_Productos_Origenes Id INT (PK), Descripcion VARCHAR(50) NOT NULL, Activo BIT NOT NULL (según VPNET_Database).
ParametrosBusquedas Id (int), Descripcion (string), Activo (bool).
GetDatasources (LINQ-to-EF) Filtra por Id (si > 0), Descripcion.Contains(...) y siempre Activo == true.
Numerador de Id GetNextId_Numeraciones("Gestion_Productos_Origenes").

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Gestión Comercial. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • Permisos por acción no implementados. Ni frmGestion_Productos_Origenes ni frmGestion_Productos_OrigenesAddMod ejecutan IsAllowedObject por botón. Los objetos Gestion.Archivos.Productos.Origenes.nuevo / .Modificar / .Eliminar que describe la sección de Permisos del manual no se chequean en el código actual: una vez dentro de la pantalla, cualquier usuario puede dar de alta, modificar y eliminar. La única barrera real es el objeto agrupador a nivel de menú. (A coordinar con desarrollo si se requiere granularidad real.)
  • Baja lógica. Eliminar instancia el manager con el Id, setea _EntityModel.Activo = false y Save(); el registro sigue en la base.
  • Validación. El alta valida sólo Descripción no vacía (mensaje literal "No se ha definido un contenido para Descripcion."). El tope de 50 caracteres lo impone la columna VARCHAR(50) / el editor, no una validación de negocio.
  • Impresión. Botón "Resultado de la Búsqueda" → gridView1.ShowRibbonPrintPreview() (vista previa DevExpress con exportación a PDF/Excel).
¿Te resultó útil este manual?