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. |
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…
| 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. |
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.
Para ingresar al módulo seguí estos pasos:
Importante: El acceso requiere el permiso
Tesoreria.Archivos.TiposEspecies. Si el usuario no lo tiene, la ventana no se abre.
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). |
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. |
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.
| 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. |
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.
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.
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.
Supongamos que se necesita dar de alta un nuevo tipo de especie llamado "Títulos Públicos":
Títulos Públicos.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.
| 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. |
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
frmEspecies_tipo.vb).
| 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.vb → btnTeso_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). |
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). |
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.
Esta funcionalidad forma parte de Tesorería. No declara otro manual operativo como dependencia directa en su metadata actual.
"" (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).clsEspecies_tipo.Valid). Si está vacía, el SP no se ejecuta y se muestra "Debe especificar una Descripción para la Especie...".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.Activo = False se pintan con ForeColor = Color.Gray; las activas quedan en negro.KeyPreview): Insert = Nuevo, Suprimir = Eliminar; doble clic o Enter sobre una fila ejecutan Modalidad() (entran a Modificar).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.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.Ingresá con tu usuario del equipo para dejar una sugerencia.