Detalle
| Campo | Descripción |
|---|---|
| Manual de Usuario | ABM de marcas de productos: alta, modificación y baja de las marcas que luego se asocian a los productos del módulo Gestión. |
| Módulo | Gestión |
| Funcionalidad | Marcas de Productos |
El sistema Plenario es una herramienta integral para la gestión financiera, administrativa y operativa de la organización. Dentro del módulo Gestión, la funcionalidad Marcas de Productos permite registrar y administrar…
| Campo | Descripción |
|---|---|
| Manual de Usuario | ABM de marcas de productos: alta, modificación y baja de las marcas que luego se asocian a los productos del módulo Gestión. |
| Módulo | Gestión |
| Funcionalidad | Marcas de Productos |
El sistema Plenario es una herramienta integral para la gestión financiera, administrativa y operativa de la organización. Dentro del módulo Gestión, la funcionalidad Marcas de Productos permite registrar y administrar las marcas comerciales que después se asignan a cada producto.
Clasificar los productos por marca ayuda a ordenar el catálogo, filtrar el stock y generar reportes segmentados. Cada marca está compuesta por un identificador interno (Id) y una descripción, y puede activarse o desactivarse sin necesidad de borrarla físicamente.
Este manual te guía paso a paso para crear, modificar, eliminar y buscar marcas, incluso si no tenés experiencia previa con el sistema.
Para abrir la pantalla de Marcas de Productos:
La ventana se abre dentro del panel principal del sistema (acoplada al área de trabajo del Back Office).
Importante: el acceso requiere la asignación de permisos que deben solicitarse al administrador del sistema. Sin el permiso correspondiente, la opción no estará disponible en el menú.
Al ingresar verás la pantalla de gestión de marcas, organizada en una barra de herramientas (cinta superior), un sector de filtros de búsqueda y una grilla de resultados.
| Sector | Descripción |
|---|---|
| Barra de herramientas | Botones para Nuevo, Modificar, Eliminar, Buscar e imprimir/exportar el resultado. |
| Filtros de búsqueda | Campos para acotar las marcas que se muestran (Nº ID y Descripción). |
| Grilla de resultados | Lista las marcas registradas, mostrando su Id y su Descripción. |
Importante: por defecto la grilla muestra únicamente las marcas activas. Las marcas eliminadas (desactivadas) no aparecen en el listado.
En el sector de filtros podés acotar el listado antes de presionar Buscar:
| Campo | Descripción |
|---|---|
| Nº ID | Ingresá un número específico para buscar una marca por su identificador interno. |
| Descripción | Escribí parte o todo el nombre de la marca; el sistema trae las que contengan el texto ingresado. |
Una vez completado uno o ambos campos, hacé clic en Buscar para aplicar el filtro. Si dejás los campos vacíos, se muestran todas las marcas activas.
Para volver a ver el listado completo, usá la casilla Limpiar (restablece los filtros) y presioná Buscar nuevamente.
La grilla de resultados presenta las marcas que cumplen con el filtro aplicado:
| Columna | Descripción |
|---|---|
| Id | Número identificador interno de la marca (se asigna automáticamente al crearla). |
| Descripción | Nombre de la marca de producto. |
En la barra inferior se indica la cantidad de registros mostrados o, cuando seleccionás filas, la cantidad de registros seleccionados.
Desde la barra de herramientas y la grilla podés realizar las siguientes acciones:
| Acción | Descripción |
|---|---|
| Buscar | Refresca la grilla aplicando los filtros cargados y muestra el listado actualizado. |
| Nuevo | Abre el formulario de alta para registrar una nueva marca. |
| Modificar | Abre la marca seleccionada para editar su descripción. También con doble clic o Enter sobre la fila. |
| Eliminar | Da de baja la marca seleccionada (queda inactiva), previa confirmación. |
Si dejás la descripción vacía, el sistema avisa que no se definió un contenido para Descripción y no guarda. Al confirmar, la nueva marca se agrega a la grilla con su Id asignado automáticamente.
La eliminación es lógica: la marca se marca como inactiva (deja de mostrarse en la grilla y de ofrecerse al asociar productos), pero no se borra físicamente de la base de datos.
| Campo | Descripción |
|---|---|
| ⚠️ Atención | Antes de eliminar una marca, verificá que no esté asociada a productos activos. La marca dejará de estar disponible para nuevos productos. |
Desde las opciones de impresión de la barra de herramientas podés imprimir el listado actual de marcas o exportar el resultado de la búsqueda a Excel o PDF.
Supongamos que la empresa incorpora una nueva marca de productos llamada "Genérica S.A.":
Genérica S.A..El acceso a esta funcionalidad está controlado por el sistema de seguridad de Plenario. Cada acción puede habilitarse o restringirse por usuario o grupo:
| Permiso | Acción que habilita |
|---|---|
| Gestion.Archivos.Productos.Marcas | Ingresar al formulario de Marcas de Productos. |
| gestion.Archivos.Productos.Marcas.nuevo | Crear nuevas marcas. |
| gestion.Archivos.Productos.Marcas.Modificar | Modificar marcas existentes. |
| gestion.Archivos.Productos.Marcas.Eliminar | Eliminar (dar de baja) marcas. |
Importante: los permisos deben solicitarse al administrador del sistema. Si una acción no está habilitada, el botón correspondiente no tendrá efecto.
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (proyectos
VPNET_WinFormsyVPNET_DataModel; el menú VBfrmNewMain.vb/FormTile.vb).
| Componente | Detalle |
|---|---|
| Formulario principal | frmGestion_Productos_Marcas.cs (C#, VPNET_WinForms\VPNET_WinForms\Gestion\) — hereda de FrmResult (ribbon RB_Nuevo/RB_Modificar/RB_Eliminar, grilla DevExpress) |
| Formulario de alta/modificación | frmGestion_Productos_Marcas_AddMod.cs — hereda de FrmAddMod; campo textEdit1 (Descripción). Enter dispara bt_Aceptar_ItemClick |
| Manager / lógica de negocio | Gestion_Productos_Marcas_Manager.cs (VPNET_DataModel\Manager\Gestion\Gestion\) → Base_Manager (Entity Framework Code First) |
| Entidad / Mapping | Gestion_Productos_Marcas (Modelo\) campos Id:int, Descripcion:string, Activo:bool · Gestion_Productos_MarcasMap (Mappings\Gestion\): Descripcion IsRequired().HasMaxLength(50), Id DatabaseGeneratedOption.None |
| Apertura desde menú | frmNewMain.vb → btnGestion_Marcas_ItemClick → KeyLicences.Instance.Access(2, 6, Nothing, 2) + clsSeguridad.IsAllowedObject(..., "Gestion.Archivos.Productos.Marcas", ...) → ShowFrmInDockPanel(New frmGestion_Productos_Marcas) |
| Formulario legacy (en desuso) | FrmProductos_Marcas / FrmProductos_Marcas_AddMod (VB, VisualPlenarioNET.Legacy\Gestion\) con ListView y clsGestion_productos_marcas. Ya no está cableado al menú |
| Permiso | Habilita |
|---|---|
Gestion.Archivos.Productos.Marcas |
Abrir el formulario (único permiso que valida la versión C# vigente). Objeto padre: Gestion.Archivos.Productos |
| Tabla | Detalle |
|---|---|
Gestion_Productos_Marcas |
Id (int, PK, asignado por GetNextId_Numeraciones), Descripcion (varchar 50, NOT NULL), Activo (bit). Acceso por EF Code First (no usa stored procedures) |
Esta funcionalidad forma parte de Gestión Comercial. No declara otro manual operativo como dependencia directa en su metadata actual.
Load y btnBuscar_Click fuerzan par.Activo = true y el GetDatasources del manager filtra siempre Activo == true. El usuario no puede listar marcas inactivas desde esta pantalla.ParametrosBusquedas: Id (Id == 0 || Id == GPM.Id) y Descripcion (Contains). La casilla Limpiar (ckbLimpiarP_CheckedChanged) resetea los parámetros.Id = 0, Activo = true; el AddMod asigna Id = GetNextId_Numeraciones("Gestion_Productos_Marcas") antes de Save(). Validación: Descripcion vacía → "No se ha definido un contenido para Descripcion." y no guarda._EntityModel.Activo = false + Save() (no hay DELETE físico). Confirmación: "Desea eliminar el registro seleccionado ?".gestion.Archivos.Productos.Marcas.nuevo/.Modificar/.Eliminar. Esos solo se chequean en el form legacy VB (en desuso); en la práctica, quien tenga el permiso de apertura puede ejecutar las tres acciones.Ingresá con tu usuario del equipo para dejar una sugerencia.