Detalle
| Manual de Usuario |
Cómo consultar la cuenta corriente de una entidad (cliente, proveedor o proveedor financiero) desde el módulo de Gestión: ver los movimientos asociados a un comprobante, los ingresos/egresos y el saldo, y saltar a la cuenta corriente completa de la entidad. |
|
|
Introducción
Esta consulta muestra, en una sola grilla, los movimientos de cuentas corrientes que comparten un mismo código de movimiento (CodMov). Reúne el impacto sobre clientes, proveedores y proveedores financieros para facilitar el control de una operación.
Es una pantalla de consulta de solo lectura. No muestra saldos acumulados, no permite modificar movimientos y no abre la cuenta corriente completa de la entidad. Para consultar saldos y el detalle integral utilizá el manual consulta-de-cuentas-corrientes.
Acceso al módulo
- Ingresá al comprobante u operación que originó movimientos de cuenta corriente.
- Utilizá la opción Ver Cta.Cte. o la acción equivalente del formulario de origen.
- Plenario abre la visualización agrupada ya filtrada por el
CodMov de esa operación.
La pantalla no posee una opción independiente en el menú principal: siempre se abre desde otro formulario que entrega el código de movimiento.
Pantalla principal
La ventana Visualización agrupada de movimientos en cuentas corrientes presenta una grilla de solo lectura. Cada fila identifica el tipo de entidad afectada, su identificador, la especie, la fecha, la descripción y los importes de ingreso y egreso.
La cinta y el buscador heredados de la pantalla base están ocultos. No existe un botón Cuenta Corriente en este formulario.
Filtros de búsqueda
La consulta llega filtrada por el código de movimiento recibido al abrir la ventana. No tiene buscador propio. Se pueden usar los filtros estándar de las columnas de la grilla para acotar visualmente los resultados.
Resultados
Cada fila corresponde a un movimiento de una de estas fuentes: clientes, proveedores o proveedores financieros.
| Columna |
Descripción |
| Tipo Entidad |
Literal Cliente, Proveedor o Proveedor Financiero. |
| Id Entidad |
Identificador interno de la entidad. |
| Id Especie |
Identificador de la moneda o especie. |
| Fecha |
Fecha del movimiento. |
| Descripción |
Concepto registrado en la cuenta corriente. |
| CodMov |
Código que agrupa los movimientos de la misma operación. |
| Ingreso / Egreso |
Importes del movimiento. |
La consulta no realiza uniones con los maestros de entidades, especies o tipos de movimiento; por eso no devuelve el nombre de la entidad ni un saldo acumulado.
Acciones disponibles
| Acción |
Descripción |
| Filtrar columnas |
Acota visualmente las filas ya recuperadas. |
| Ordenar y agrupar |
Utiliza las funciones estándar de la grilla DevExpress. |
| Consultar operación |
Permite revisar el impacto contable de un único CodMov. |
La pantalla no ofrece altas, modificaciones, eliminaciones, impresión ni navegación hacia la cuenta corriente completa.
Ejemplo práctico
Una cobranza genera movimientos para un cliente y un proveedor financiero:
- Abrí la acción Ver Cta.Cte. desde la operación.
- Comprobá que todas las filas tengan el mismo
CodMov.
- Diferenciá las partes mediante Tipo Entidad e Id Entidad.
- Compará los ingresos y egresos para controlar el impacto conjunto.
- Si necesitás el saldo acumulado, cerrá esta vista y abrí la consulta general de cuentas corrientes.
Consejos útiles
- Usá esta pantalla para conciliar el impacto de una operación concreta, no para analizar el saldo histórico.
- La columna Tipo Entidad distingue clientes, proveedores y proveedores financieros.
- Conservá el
CodMov cuando reportes una diferencia a soporte.
- Para nombres, saldos, impresión o exportación utilizá la consulta general de cuentas corrientes.
Preguntas frecuentes
¿Por qué no aparece el nombre de la entidad?
La consulta obtiene el identificador y el tipo de entidad, pero no hace una unión con los maestros de clientes, proveedores o inversores.
¿Cómo veo el saldo acumulado?
Abrí la consulta general de cuentas corrientes. Esta vista muestra únicamente los movimientos del `CodMov` recibido.
¿Por qué no veo el botón Cuenta Corriente?
Porque el formulario activo es una grilla de solo lectura y oculta la cinta heredada. Esa acción no está implementada.
Permisos
La ventana no realiza una validación propia de IsAllowedObject: hereda el acceso del formulario que la abre. Los permisos para consultar la cuenta corriente completa se describen en consulta-de-cuentas-corrientes.
Información técnica
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmCuentasCorrientes_CodMov, WinForms C#).
Formularios principales
| Componente |
Detalle |
| Form (visualización agrupada) |
frmCuentasCorrientes_CodMov — VPNET_WinForms/VPNET_WinForms/Gestion/frmCuentasCorrientes_CodMov.cs; hereda de FrmResult. Constructor recibe un único parámetro int CodMov. |
| Título de la ventana |
"Visualización agrupada de movimientos en cuentas corrientes". |
| Grilla |
grdMovimientosCtaCteCodMov / gvMovimientosCtaCteCodMov (DevExpress GridControl), de solo lectura (OptionsBehavior.Editable = false). |
| Origen de datos (agrupada) |
db.Database.SqlQuery<CuentasCorrientesResult>(...) sobre un UNION (no UNION ALL) de Clientes_CtaCte, inversores_CtaCte y proveedores_CtaCte, filtrado por codmov, ordenado por Ingreso. NO hay joins a CtaCte_TipoMov, Clientes ni Especies. |
| DTO |
CuentasCorrientesResult (clase anidada): TipoEntidad (literal 'Cliente'/'Proveedor Financiero'/'Proveedor'), Id_Entidad, Id_Especie, Fecha, Descripcion, CodMov, Ingreso, Egreso. NO trae nombre de entidad ni tipo de movimiento. |
Tablas de base de datos principales
| Tabla |
Uso |
Clientes_CtaCte |
Movimientos de cuenta corriente de clientes (vía SqlQuery por codmov). |
proveedores_CtaCte |
Movimientos de cuenta corriente de proveedores. |
inversores_CtaCte |
Movimientos de cuenta corriente de proveedores financieros (inversores). |
Relación con otros módulos / manuales
Notas para soporte (comportamiento real del código)
- No existe botón "Cuenta Corriente" en este formulario. Aunque hereda el ribbon de
FrmResult, el Designer fija Visible = False en el ribbon (RB_ABM) y en sus páginas (rpInicio, rp_Operaciones, rb_Ver) y en el panel buscador (pc_Buscador, gcBusqueda). La ventana es solo una grilla de consulta; no hay navegación a la cuenta corriente completa desde acá ni invocación a MostrarCuentaCorriente....
- La consulta SQL se arma con
string.Format(query, CodMov), no parametrizada. El riesgo de inyección es bajo porque CodMov es int, pero es una desviación del patrón parametrizado.
- La grilla muestra los importes
Ingreso/Egreso del movimiento; no hay saldo acumulado ni nombre de entidad porque el SELECT no hace joins (solo trae Id_Entidad e Id_Especie).
- La pantalla de cuenta corriente completa (
frmCuentasCorrientes) que menciona el manual es un formulario distinto, descripto en consulta-de-cuentas-corrientes; no se lanza desde frmCuentasCorrientes_CodMov.
Ver también