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 |
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"…
| 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 |
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.
Para abrir la pantalla de Orígenes de Productos, seguí estos pasos:
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.
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.
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.
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).
| 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. |
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.
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.
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.
Supongamos que necesitás verificar si existe el origen "Nacional" y, de no estar, crearlo:
nac.Nacional en la Descripción y presioná Aceptar.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,.Modificary.Eliminarse solicitan adicionalmente según las acciones que necesites realizar.
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, carpetaGestion).
| 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. |
| Permiso | Habilita |
|---|---|
Gestion.Archivos.Productos.Origenes |
Único permiso comprobado en código: se valida con clsSeguridad.IsAllowedObject en frmNewMain para permitir abrir la pantalla. |
| 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"). |
Esta funcionalidad forma parte de Gestión Comercial. No declara otro manual operativo como dependencia directa en su metadata actual.
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.)Eliminar instancia el manager con el Id, setea _EntityModel.Activo = false y Save(); el registro sigue en la base.gridView1.ShowRibbonPrintPreview() (vista previa DevExpress con exportación a PDF/Excel).Ingresá con tu usuario del equipo para dejar una sugerencia.