← Índice de manuales
Manual funcional · Sistema Plenario v14

Tipo de Especies

Los tipos de especies permiten clasificar las especies que maneja el sistema (por ejemplo, agrupándolas por naturaleza o categoría). Este módulo es un ABM sencillo: se administra un listado de tipos, cada uno con una…

Módulo: TesoreríaVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Valor
Manual de Usuario ABM (alta, baja y modificación) de los tipos de especies utilizados en Tesorería. Cada tipo de especie se identifica por una descripción y un estado activo/inactivo.

Introducción

Los tipos de especies permiten clasificar las especies que maneja el sistema (por ejemplo, agrupándolas por naturaleza o categoría). Este módulo es un ABM sencillo: se administra un listado de tipos, cada uno con una descripción y un indicador de si está activo o no.

Los tipos inactivos no se eliminan del listado, pero se muestran en gris para diferenciarlos de los que están en uso.

Acceso al módulo

Para ingresar al módulo seguí estos pasos:

  1. Abrí la solapa Tesorería en la cinta superior.
  2. Desplegá el grupo Archivos.
  3. Hacé clic en la opción Tipos de Especies.
  4. Se abre la ventana Tipo de Especies con el listado de tipos cargados.

Importante: El acceso requiere el permiso Tesoreria.Archivos.TiposEspecies. Si el usuario no lo tiene, la ventana no se abre.

Pantalla principal

La ventana Tipo de Especies presenta una grilla con los tipos de especies dados de alta. Sobre la grilla se ubica la barra de herramientas con las acciones disponibles y, al pie, una barra de estado.

Elemento Descripción
Barra de herramientas Botones Nuevo, Modificar y Eliminar.
Grilla de tipos Listado de tipos de especies cargados.
Menú contextual Clic derecho sobre la grilla: ofrece Nuevo, Modificar y Eliminar.
Barra de estado Muestra la cantidad de registros (o de registros seleccionados).

Filtros de búsqueda

Este módulo no cuenta con filtros de búsqueda. Al abrir la ventana se cargan automáticamente todos los tipos de especies existentes.

Filtro Descripción
(sin filtros) El listado muestra todos los registros al ingresar.

Resultados

La grilla muestra las siguientes columnas:

Columna Descripción
Id Identificador interno del tipo de especie.
Descripción Nombre o descripción del tipo de especie.

Nota: Los tipos de especies inactivos se muestran con el texto en gris. Los activos se muestran en negro.

Acciones disponibles

Acción Descripción
Nuevo Crea un nuevo tipo de especie.
Modificar Edita la descripción y el estado del tipo seleccionado.
Eliminar Borra el tipo de especie seleccionado.

Nuevo

Abre la ventana Alta y/o Modificación de Tipo de Especie en blanco. Permite ingresar la Descripción y marcar el casillero Activo. Al confirmar con Aceptar, el nuevo tipo se agrega al listado.

También se puede iniciar un alta con la tecla Insertar o desde el menú contextual (clic derecho → Nuevo).

Importante: La descripción es obligatoria. Si se deja vacía, el sistema avisa y no guarda el registro.

Modificar

Abre la misma ventana de alta con los datos del tipo seleccionado, para editar la Descripción y el estado Activo. Al aceptar, los cambios se reflejan en el listado (incluyendo el color del texto según quede activo o inactivo).

Se puede invocar también con doble clic sobre la fila o presionando Enter sobre el registro seleccionado.

Eliminar

Borra el tipo de especie seleccionado. El sistema pide confirmación antes de eliminar.

También se puede ejecutar con la tecla Suprimir o desde el menú contextual.

Importante: Antes de eliminar un tipo de especie, verificá que no esté siendo utilizado por especies existentes, ya que podría afectar su clasificación.

Ejemplo práctico

Supongamos que se necesita dar de alta un nuevo tipo de especie llamado "Títulos Públicos":

  1. Ingresar a Tesorería → Archivos → Tipos de Especies.
  2. Hacer clic en Nuevo.
  3. En Descripción, escribir Títulos Públicos.
  4. Marcar el casillero Activo.
  5. Hacer clic en Aceptar.

El nuevo tipo aparece en el listado en color negro (activo). Si más adelante se deja de usar, se puede Modificar y desmarcar Activo: pasará a mostrarse en gris sin necesidad de eliminarlo.

Consejos útiles

  • Usá el estado Activo/Inactivo en lugar de eliminar: desactivar un tipo lo conserva en el sistema y evita perder la clasificación de especies que lo usen.
  • Las descripciones claras facilitan la posterior selección del tipo de especie en otros módulos.
  • Doble clic sobre una fila es el atajo más rápido para entrar a modificar.
  • La barra de estado al pie indica cuántos registros hay cargados.

Preguntas frecuentes

¿Por qué algunos tipos aparecen en gris? Porque están marcados como inactivos. El sistema no los elimina, solo los muestra en gris para diferenciarlos de los activos.
¿Puedo dejar la descripción vacía? No. La descripción es obligatoria; si se deja en blanco al guardar, el sistema muestra un aviso y no permite continuar.
¿Hay un buscador para filtrar el listado? No. La ventana carga todos los tipos de especies al abrirse, sin filtros de búsqueda.
¿Qué pasa si elimino un tipo que está en uso? La eliminación puede afectar la clasificación de las especies asociadas. Se recomienda desactivar el tipo en lugar de eliminarlo cuando ya hay especies que lo referencian.

Permisos

Permiso Descripción
Tesoreria.Archivos.TiposEspecies Permite abrir el módulo de Tipos de Especies.
Tesoreria.Archivos.Tipos_Especies.Nuevo Permite crear nuevos tipos de especies.
Tesoreria.Archivos.Tipos_Especies.Modificar Permite modificar tipos de especies existentes.
Tesoreria.Archivos.Tipos_Especies.Eliminar Permite eliminar tipos de especies.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmEspecies_tipo.vb).

Formularios principales

Componente Detalle
Formulario listado frmEspecies_Tipo (VB.NET) — proyecto VisualPlenarioNET, carpeta Common. Hereda de MultiForm. Título de ventana: "Tipo de Especies".
Formulario alta/modificación frmEspecies_Tipo_AddMod (VB.NET, mismo proyecto/carpeta) — FormBorderStyle.FixedDialog, se abre con ShowDialog(). Título: "Alta y/o Modificacion de Tipo de Especie". El botón de confirmar se muestra como Aceptar (control interno cmdNuevo).
Acceso desde menú (Ribbon) FormTile.vbbtnTeso_TiposEspecies_ItemClick_frmNewMain.ShowFrmInDockPanel(New frmEspecies_Tipo). Se abre acoplado (dock panel), no como diálogo modal.
Grilla del listado lvEspecies_tipo — control iPControls.clsListView (vista Details, FullRowSelect).
Clase de negocio clsEspecies_tipo (VB.NET) — proyecto ClassVisualPlenarioNET, carpeta Common. Recibe la conexión SQL por constructor (VPNetApp.Conexion).

Permisos reales

Validados con clsSeguridad.IsAllowedObject (proyecto ClassVisualPlenarioNET.Sistema).

Permiso Habilita
Tesoreria.Archivos.TiposEspecies Abrir el módulo desde el Ribbon (verificado en FormTile.btnTeso_TiposEspecies_ItemClick).
Tesoreria.Archivos.Tipos_Especies.Nuevo Crear un nuevo tipo (frmEspecies_Tipo.Nuevo).
Tesoreria.Archivos.Tipos_Especies.Modificar Modificar un tipo existente (frmEspecies_Tipo.Modificar).
Tesoreria.Archivos.Tipos_Especies.Eliminar Eliminar un tipo (frmEspecies_Tipo.Eliminar).

Tablas de base de datos principales

El acceso a datos es ADO.NET directo contra Stored Procedures (no EF). La clase usa SqlCommand / SqlDataAdapter.

Tabla / entidad Contenido
Especies_tipo Tabla del ABM. Campos: Id, Descripcion, Factor, Sigla, Activo.

Stored Procedures usados por clsEspecies_tipo:

SP Uso
Especies_tipo_Search Listar/buscar (parámetros @Id, @Descripcion, @Factor, @Sigla, @Activo).
Especies_tipo_Add Alta.
Especies_tipo_Mod Modificación.
Especies_tipo_Del Baja (solo recibe @Id).

El Id de un alta se obtiene con clsNumeraciones.Get_CodNew("Especies_tipo", "Id") antes del INSERT.

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Tesorería. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • Sigla y Factor están deshabilitados en la UI. La tabla y la clase los contemplan, pero el form de alta/modificación los guarda siempre como "" (Sigla) y 0 (Factor) — el código que los leía está comentado. La grilla solo muestra Id y Descripción (las columnas Sigla/Factor están definidas pero no se agregan a la vista).
  • Validación: la única regla es que la descripción no puede quedar vacía (clsEspecies_tipo.Valid). Si está vacía, el SP no se ejecuta y se muestra "Debe especificar una Descripción para la Especie...".
  • Eliminación sin chequeo de uso: Eliminar pide confirmación ("Desea Eliminar el Item?") y ejecuta Especies_tipo_Del directamente; no valida si el tipo está referenciado por especies. Cualquier restricción de integridad depende de la FK/SP en la base, no del cliente.
  • Inactivos en gris: al cargar el listado, las filas con Activo = False se pintan con ForeColor = Color.Gray; las activas quedan en negro.
  • Atajos de teclado (form con KeyPreview): Insert = Nuevo, Suprimir = Eliminar; doble clic o Enter sobre una fila ejecutan Modalidad() (entran a Modificar).
  • Modo selector: frmEspecies_Tipo admite un constructor bnReturnSelectedValue que, cuando es True, hace que al elegir una fila devuelva el Id y cierre (uso como ventana de selección desde otros módulos). En el alta/baja normal este modo está en False.
  • Menú contextual presente pero no enganchado: el ContextMenuStrip cmsStandard (Nuevo/Modificar/Eliminar) existe en el diseñador pero no está asignado como ContextMenuStrip de la grilla; las acciones reales se disparan desde la barra de botones (cmdNuevo/cmdModificar/cmdEliminar) y los atajos de teclado. El antiguo Sub toolbar_ButtonClick es código muerto.
¿Te resultó útil este manual?