En determinadas circunstancias, no se mostraban completamente los campos de la pestaña "Fichas -> Personas -> Servicios -> Amortiz.".
Corregido un bug en la integración de personas que hacía que se perdieran algunos datos en la propia ficha de la persona de DeporWin tras ser exportadas.
En DeporWin v2.95, no se obtenían correctamente la fecha de alta/baja/antigüedad en la exportación de personas en los protocolos de TraininGym Cloud ni en el de Technogym Cloud.
En DeporWin v2.95, no se aplicaba la seguridad de controles en el formulario de "Fichas -> Personas".
Cambio del sistema de reservas de clases puntuales. En lugar de basarnos en la tabla de Pagos, nos basaremos en la tabla ReservasClases.
Validación en la pestaña de Ventas. Si no hay URL en ParametrosWeb permitimos la venta de clases. En caso de que sí haya instamos a utilizar la WEB o el Kiosco.
Se añade un botón en la pestaña Reservas de la ficha de personas que nos abrirá la web (en caso de tener dicho producto) en el módulo de Reserva de Clases.
En caso de quere utilizar la venta del concepto "Reserva de Clases" desde la pestaña de Ventas de la ficha de persona, nos encontraremos con una advertencia que nos impedirá proseguir, con el fin de utilizar el kiosco, web, o el botón mencionado en la línea superior de este documento.
Solucionado problema al intentar el cobro de varios pagos conjuntamente (menú contextual "Cobrar Pagos") con una forma de pago TPV Virtual, ya que se marcaban como cobrados sin pasar por el TPV.
En la inscripción a un cursillo, si se teclea un importe en el campo "Importe Final" que contenga el símbolo "." y en la configuración regional el separador decimal es la coma, se substituirá automáticamente el punto por la coma.
Si se modificaba la fecha de alta al contratar un servicio (o al editar un servicio ya contratado), no se recalculaba la fecha de próxima renovación en base a la nueva fecha de alta.
En la exportación de personas a sistemas externos no se exportaban los datos en las bajas de abono.
En la pantalla de renovación de abonos, al filtrar abonos por fecha de inicio no se mostraban para renovar abonos con cambios programados a futuro
Resuelto bug que provocaba que al efectuar un cobro parcial se duplicarán los tiquets impresos
Al domiciliar recibos con importe 0, se generaba un registro en la tabla recibos, pero sin información en ninguno de los campos. Ahora se informan todos los campos.
En ficha de persona, pestaña de datos bancarios, en algunas ocasiones cuando los datos bancarios no son propios sino de un titular económico, se visualizaba un código de Pais IBAN incorrecto que no correspondía a los datos del titular.
En la ficha de persona, corregido selector de fecha con fondo negro en Windows 7/8/10 al asignar fecha de vencimiento en perfiles de persona
Resuelto problema en descuentos por abono en cursillo al hacer cambios puntuales de abono.
Ejemplo: Actividad "Parking" que se le asigna un descuento del 100 % en la cuota "Abono Vip". Se programa un cambio puntual de abono a una cuota "Abono Normal" donde no se aplica descuento a la actividad. Al ejecutar el primer cambio se elimina correctamente el descuento pero al ejecutar el segundo cambio (vuelta al abono Vip) no se volvía a aplicar el descuento.
En exportación de facturas a facturae, añadida información de campos periodo de factura, número de pedido externo, número de expediente y notas de lineas de factura.
Resuelto "error 3197" en pantalla de personas al dar de baja un perfil cuando se filtra la grid de personas por ese mismo perfil
En abonos familiares multicategoría, se calculaba incorrectamente la categoría del integrante cuando la edad del integrante era muy cercana (pocos días) a la edad final de la categoría. Esto podría dar lugar a una cuota incorrecta.
En la exportación de facturas a facturae se incluyen las notas de la factura y la descripción completa de la linea de factura en campos de información adicional.
Incluido menú contextual de facturas en ficha de la persona (pestaña Pagos\Facturas) y en la pantalla de Gestión de facturación (mediante Shift+Botón derecho de ratón directamente ó mediante opción "Otras" en el menú contextual de gestión)
En la ficha de la persona, datos económicos, añadido campo para poder definir un tipo de envío de factura distinto al configurado genérico. De esta forma por ejemplo se podrá enviar la factura por email a algunos clientes y mediante protocolo facturae a otros.
Al modificar la configuración de la pantalla de parámetros de facturación (Mantenimiento\Parametros), en caso de exportación de facturas, se forzará la actualización de los códigos estandar de formas de pago, tipos de impuesto, etc en función del protocolo seleccionado.
Nueva opción para acceder a la gestión de archivos en DeporDrive
En la pantalla de facturación de ventas, en caso de SistemaFacturacion = 2-Libre, al enviar una factura se modificará el estado de la factura a estado enviado y se registrará en la tabla de HistoricoEstadosFacturacion.
Al editar la fecha de inscripción (desde/hasta) de una actividad, se podía guardar en base de datos dicha fecha incluyendo la hora del sistema. Con lo que algunos filtros por esas fechas podrían no dar los resultados esperados.
Al realizar una venta selectiva, si el listado tenía un filtro con algún parámetro de condición "Parecido", no devolvía ningún resultado (por discordancia de comodines LIKE entre DAO y ADO).
Resuelto bug de impresión incorrecta de listado de baja de abono. Al cambiar de ficha de persona sin pasar por la pestaña de abono se imprimía la baja con la información del abonado de la ficha anterior
En la ficha de persona, al introducir los datos bancarios por primera vez y validar se mostraba la pantalla de datos del mandato pero sin datos bancarios, con lo cual no podía introducirse el mandato.
El envío de correos electrónicos desde "Fichas -> Personas -> Dirección -> Enviar email" ahora puede usar el nuevo editor de correo propio de DeporWin.
Se ha de configurar en DeporWin.INI: [ReporWin] TipoEditorCorreo=3 Y se ha de configurar al menos una cuenta desde Mantenimiento -> Parametros Correo
Al realizar la inscripción a Abonos y Actividades, si se indicaba un descuento personal, éste no se aplicaba en el alta, En las renovaciones posteriores, se aplicaba de forma correcta.
Si se define tipo de fichero de domiciliación SEPA C19.14, aunque la forma de pago tenga configurado tipo cuaderno 19 , el fichero de domiciliación se generará en formato SEPA
Permitir poner precio 0 en actividades con inscritos (mostrando mensaje de aviso)
En la renovación masiva de abonos con esquemas de fraccionamiento, cuando había importes fijos en alguna fracción, éstos podían afectar erróneamente en el cálculo de otras fracciones de los siguientes abonos.
Solucionado bug que provocaba el cálculo incorrecto de cuotas familiares en cambios programados cuando en la definición de la cuota familiar no se define ningún precio por integrante.
En la ficha de persona, al arrastrar el número de abono de una persona sobre la grid de personas o pulsar la opción de filtro por número de abono, no se realizaba el filtro de integrantes del abono seleccionado.
Durante la edición de datos del mandato SEPA no se podía adjuntar el "documento del mandato" al gestor documental.
Si asignábamos un segundo tutor a la ficha de una persona e inmediatamente creábamos una nueva ficha, se le quedaba también asignado como segundo tutor el mismo de antes.
En la gestión de actividades, se podrán personalizar los nombres y abreviaturas utilizados para los dias de la semana y que aparecen asociados a los Horarios Actividad (nombre del día) y a en el campo Dias (abreviaturas) de la propia actividad. a) Se podrán modificar desde la pestaña Horarios de la pantalla de definición de actividades. b) Para aplicar los cambios realizados a las actividades ya existentes, deberemos pasar el proceso de actualización de datos de actividades (Mantenimiento -> Actualización -> Actividades -> Actualizar datos actividades)
Corregido bug en proceso de "Conciliar información histórica de abonos". En casos en que el abono tenía fecha de alta y baja del mismo día, se marcaba incorrectamente como alta y baja por cambio
Al volver a grabar un fichero de domiciliación de una remesa SEPA no se tenía en cuenta el parámetro "Incluir códigos BIC" y no se incluían en el fichero aunque el parámetro estuviera activado.
En la pantalla de datos bancarios de la ficha de la persona, en caso de formato de cuenta IBAN, al completar la oficina bancaria pasar automáticamente al campo de dígito de control en lugar de la cuenta
Se calculaba incorrectamente la fecha de próxima renovación en las altas de abonos/actividades/servicios con tipos de renovación "Relativa Inicio Mes" y periodo de renovación mayor o igual a 30 días.
Permitir modificar el dígito de control en pantalla flotante de introducción de datos bancarios
No grabar registro de Datos Bancarios si el número de cuenta está todo a ceros
Al realizar una inscripción puntual a una actividad desde Deporwin, no se filtraba el periodo de la actividad, permitiendo realizar inscripciones fuera del mismo. Ahora, para que aparezca una actividad y se permita la inscripción, la fecha indicada debe estar dentro del periodo de la actividad y además, el día de la semana debe coincidir con uno de los que se imparte (o no tener días definidos).
Al validar los datos de una persona estando en la pestaña "Dirección", se guardaba el email con un espacio en blanco al final.
Al añadir un titular económico mediante la opción de nueva persona, se asignaba a la nueva persona un titular económico incorrecto.
Se calculaba incorrectamente la fecha de próxima renovación en las altas de abonos/actividades/servicios con tipos de renovación "Relativa Inicio Mes" y periodo de renovación mayor o igual a 30 días.
Aviso al intentar realizar una anulación de una anulación
Se incluye la posibilidad de mostrar un mensaje informativo al abrirse una nueva sesión de caja, que informará del IdSesion de la sesión que se acaba de abrir. Se podrá parametrizar desde la pantalla de Mantenimiento -> Parametros -> Pagos -> "Notificar la apertura de la sesión de caja", y por defecto no se mostrará.
Mostrar código IBAN de las cuentas a domiciliar en la pantalla de domiciliación
En la búsqueda rápida de personas (F3), al realizar una búsqueda por correo electrónico (e+) se producía el error: "Error -2147217900: El número de columnas de las dos tablas o consultas seleccionadas para una consulta de unión no coincide."
Nuevo parámetro TipoFicheroDomiciliacion en BBDD que sustituye al parámetro FormatoFicheroDomiciliacionBancaria definido por entorno (DeporWin.INI) La primera vez que se ejecute DeporWin se migrará el parámetro del INI, informando con ese valor el nuevo parámetro de BBDD
En pantalla de bonos y entradas solucionado error 3061 al intentar realizar la consulta
Al realizar la renovación de actividades con ponderación de la cuota, en las actividades con precios mediante conceptos, no se estaba aplicando la ponderación indicada.
En el sorteo de actividades corregido bug realizar la preparación del sorteo. En caso de más de 2 cursillos en lista de espera con diferentes fechas de inscripción, no se asignaba nunca el segundo cursillo.
En sorteo de actividades corregido bug en la asignación final de cursillos. No se daban de baja todas las actividades en lista de espera al asignar un cursillo
En el proceso de sorteo de actividades, añadida posibilidad de gestionar hasta 5 pre-inscripciones por persona de forma que se tengan en cuenta en el momento de realizar el sorteo de actividades
Añadido más log en la apertura de sesión de caja para poder detectar posibles errores en la creación de los saldos iniciales. Ahora se comprueba si el pago realmente se ha creado (realizando una lectura a posteriori).
Al facturar cargos pendientes en el sistema de facturación '3-Facturas sin cabecera' se incluye la posibilidad de introducir la fecha de emisión de las facturas
Al fraccionar pagos pendientes de cobro facturados con el sistema de facturación '3-Facturas sin cabecera', los nuevos pagos pendientes se quedaban pendientes de facturar.
Al fraccionar o cobrar parcialmente un pago de un concepto con control de stock, el stock se descuadraba porque se contabilizaba como salida de stock todos los pagos de fracción
Al acceder a la pantalla de personas, no se aplicaba correctamente el filtro por defecto selecciónado en Parámetros -> Personas (Personas Con Abono - Personas Cursillistas).
Se ha cambiado el texto de la última opción de la selección del filtro anterior de "Personas sin socio" a "Personas Cursillistas", que era el comportamiento correcto.
Al dar de alta los datos bancarios de una persona desde la inscripción a actividad, abono, etc, no se registraba el dato en el historial de la persona.
En las pantalla de mantenimiento de abonos, actividades, conceptos y servicios no se mostraba correctamente la cuenta contable en caso de cuentas con 15 dígitos
Al fraccionar un pago con un bono de conceptos asociado se anulaba el bono.
En la pantalla de Abonos, pestaña Básicos se ha añadido una nueva opción al menú contextual que permitirá invertir el orden en que se muestran los abonos. El orden por defecto es por Fecha de Alta ascendente (de más antiguo a más moderno).
En el proceso revisión de teléfonos (Mantenimiento -> Procesos de actualización -> Personas -> Revisar teléfonos), si existe un dato en Teléfono Móvil se comprueba si realmente corresponde a un teléfono móvil y en caso contrario lo situa en el primer teléfono libre que exista. Además, se actualiza la información de Datos Contacto.
Añadido log (Pagos29.log) en la apertura de sesión de caja para poder detectar posibles errores en la creación de los saldos iniciales.
Solucionado mensaje error "No se encuentra la tabla Empresas" al crear pago C60
Corregido el error que aparecía en la pantalla Abonos si al pulsar F3 para buscar un abono se cancelaba la búsqueda.
En la pestaña de Ventas -> Ventas de la pantalla de personas, los registros aparecerán ordenados por fecha de creación descendente (de más actual a más antiguo)
En la pantalla de personas, en la pestaña de Pagos -> Recibos, si se hacía doble click, o click con el botón izquierdo del ratón sobre una fila que no correspondiera a un pago, se producía un error.
No se aplicaba correctamente el descuento personal porcentual en los abonos al tener marcada la opción de abonos programados en parámetros. El descuento se aplicaba como un importe absoluto.
A la hora de hacer una reserva con aviso SMS, cuando se mostraba la ventana de envío de SMS se producía un error de clave ya asociada si el móvil del usuario estaba repetido numerosas veces.
Al contratar un servicio, si no existía ningún contrato previo para el servicio (registro en tabla Usos) se producía un error que impedía la contratación.
Al modificar la inscripción a una actividad con precios por conceptos no automáticos, se autoseleccionaba y asignaba al cursillistas el primer precio definido aunque se cancelara la edición. Ahora se selecciona el que tenía asignado previamente.
Al realizar un cambio de caja (Gestion económica -> Cambiar Caja Actual) con la pantalla de personas abierta, no se realizaba totalmente el cambio, quedando la caja correcta pero con las formas de pago disponibles de la caja anterior.
Cambio de funcionamiento de filtro de actividades por fechas de inscripción: 1) Se añade "Filtro en periodo de inscripción" y se elimina "Filtro sin inicio de inscripción". 2) Por defecto se activa el filtro por periodo de inscripción en la selección de actividades de la ficha de la persona y se desactiva en la pantalla de definición de actividades
Mejoras en pantalla de mantenimiento de artículos (conceptos):
Búsqueda por artículos (F3) en la grid de artículos con posicionamiento en el artículo en cuestión.
Ordenación por todos los campos de la grid de artículos
Nueva columna de identificador de albarán en la grid de articulos.
Añadido enlace entre los pagos fraccionados y el pago de primera fracción (campo CodigoPagoPrimeraFraccion)
La pantalla Mantenimiento-->Contabilidad siempre se mostraba en el modo de edición de la fila seleccionada por lo que no aparecía el botón "Nuevo" necesario para poder dar de alta nuevas agrupaciones.
El precio de un servicio en el que se aplicaba un descuento por perfil absoluto con decimales no se calculaba correctamente. Se redondeaba el descuento absoluto.
En pagos fraccionados no se mantenía el comercial del pago original
Al realizar un cambio de abono programado no se mantenía la "Fecha de Alta Real" del abono original. Ahora, al iniciar Deporwin se debería lanzar un proceso de actualización automático que se encarga que los abonos tengan la misma FechaAltaReal que el abono inicial.
Al realizar cambios de abonos programados a un tipo de abono con esquema de fraccionamiento asociado, no se asignaba por defecto el esquema de fraccionamiento al nuevo abono.
Al intentar cobrar un pago pendiente con forma de pago "Dinero a cuenta", si el saldo restante (incluyendo el propio pago) no es suficiente, no se dejaba cobrar. Ahora, no se tiene en cuenta el importe del pago que se pretende cobrar.
Los pagos no cobrados con forma de pago cargo a cuenta no contabilizaban a la hora de calcular el saldo disponible del cliente. Ahora un pago con esa forma de pago consume saldo, tanto si está cobrado como no.
Al crear un esquema de fraccionamiento con varias fracciones de periodicidad mensual , no se calculaban correctamente las fechas de las fracciones. Ejemplo: esquema de fraccionamiento semestral (1 fracción otra (1 día) y las siguientes fracciones mensuales (30 días)). Al asignarlo en la creación de un abono inicio 01/01/2013, las fracciones se creaban con periodos bimensuales.
Al intentar cambiar la forma de pago en datos económicos de la ficha de persona no se guardaba el cambio en BD
En la pantalla de gestión de partes añadido filtro de operador con "F3". Con búsqueda por idOperador o por nombre.
Permitir fusión de personas con datos médicos
Al modificar los datos básicos, dirección, económicos y/o perfiles en Fichas->Personas se actualizará el campo fecha de modificación de la persona con la fecha/hora actual.
En actividades configuradas con precios por número de cursillos contratados de un grupo de actividad, se calculaba incorrectamente el precio porque no tenía en cuenta si la actividad había finalizado.
Corregido error en búsqueda de entradas del menú contextual de entradas
En alta de Abonos / Actividades, si se indicaba un esquema de fraccionamiento pero no se quería cobrar la primera cuota, ésta se generaba de todas formas.
Si en la ficha de personas, al introducir un teléfono o fax se indicaba algún texto informativo, este texto se añadía al correo electrónico del cliente.
Al dar de alta / renovar un abono, cursillista o servicio, se asigna a los pagos creados la oportunidad ( campaña CRM) origen del mismo.
Añadida nueva funcionalidad para poder asociar la venta de un concepto a una oportunidad (campaña CRM)
Si se activa la opción "RegenerarHistoricoEvolucionAbonadosAutomaticamente", ésta sólo se ejecutará de forma automática 1 vez al día, mediante la ejecución de los procesos básicos automatizados (parámetro "procesos" en la linea de comandos) o en los procesos iniciales de Deporwin. Se podrá volver a ejecutar a petición mediante su propia opción en el menú de Deporwin (Mantenimiento -> Procesos de actualización -> Abonos -> Regenerar histórico de evolución de abonados).
Al realizar un cobro mediante bono, en la pantalla de selección de bono aparecerán todos los bonos con algún uso restante, aunque no sean suficientes para cubrir el pago a realizar. En caso de haber más de 1 bono con usos, aparecerá en primer lugar el bono que si tenga suficientes usos para realizar el cobro.
Se añade un nuevo parámetro en la pantalla de Mantenimiento -> Personas para controlar si, al denegar acceso por pagos pendientes, se debe denegar el acceso al titular del pago o sólo al usuario. Por defecto, no se denegará acceso a los titulares.
En caso de querer activar esta opción, nos debemos asegurar que TODAS las formas de pago tienen marcado el check "Imputar el pago al titular", pues en caso contrario, al cobrar el pago éste se desvincula del titular y no se le concederá acceso automáticamente al cobrar el pago pendiente.
Al asignar una campaña a un pago (o visualizar un pago con campaña asociada) se producía un error que no permitía ver el nombre de la campaña.
Al añadir un miembro en un abono familiar no se calculaba correctamente el precio de la matrícula en caso de precio familiar según orden de integrante.
Los pagos NO cobrados de conceptos de ingreso a cuenta contabilizaban en el saldo de dinero a cuenta del cliente. Ahora sólo se contabilizan los pagos cobrados en el saldo de dinero a cuenta.
Al realizar 2 altas de servicio simultaneas desde 2 DeporWin diferentes, se duplicaba la asignación del servicio de forma que las 2 personas apuntaban al mismo uso de servicio.
Al iniciar una renovación de una actividad pero cancelando en el momento de cobro, se quedaba registrado en el historial de la persona como si realmente se hubiera renovado.
No se actualizaba correctamente la tabla básica "MotivosBaja" lo que producía errores en la inserción de registros en los cambios de actividad.
En la pantalla Parametros -> Reserwin, el texto de los mensajes SMS a enviar a Clientes o Recursos Humanos no podía diferenciarse, pues al modificar uno se modificaba el otro automáticamente.
Al realizar el cobro de un pago pendiente, no se comprobaba si se debía recalcular el acceso del titular del pago, sólo se hacía sobre el usuario.
Al anular/borrar un pago correspondiente a una venta de un paquete de conceptos con entradas asociadas, se pregunta si se desea anular las entradas y en caso afirmativo se continua con la cancelación del pago anulando las entradas.
En los cambios de abono programados añadido proceso automático de impresión de combrobante ("COMPROBANTE CAMBIO PROGRAMADO ABONO")
En la pestaña de pagos de la ficha de persona al modificar el ancho de las columnas de la grid de pagos no se guardaba en la configuración del usuario.
En el sorteo de plazas de actividades, al realizar la verificación con la marca "Verificación en el ámbito del sorteo", se producian errores al verificar los usuarios con inscripciones con nivel en lista de espera 0 o con más de una pre-inscripción con el mismo nivel.
En la inscripción puntual a actividades el pago se generaba con fecha de vencimiento del día actual en lugar de la fecha en que se asistirá a la clase.
En la gestión de partes de trabajo, al facturar un albaran que contiene un parte de trabajo ahora se actualiza automáticamente el número de factura del parte y se marcar como facturado.
Añadida nueva funcionalidad para permitir realizar cobros parciales con forma de pago puntos (créditos), siempre y cuando el concepto tenga asociados puntos con la marca de 'CreditosAutomaticos' (cálculo porcentual de los puntos)
Al fusionar y borrar personas no se fusionaban/eliminaban los registros de las tablas de emails enviados y recibidos.
Al contratar un servicio, aparecía un mensaje de error, aunque el proceso se realizaba correctamente.
Al fraccionar o realizar cobros parciales de pagos con puntos (créditos) asignados no se repartían correctamente los puntos entre los pagos y tampoco se mostraba correctamente el detalle de pagos con puntos obtenidos/consumidos.
En el cobro de recibos electrónicos (C60, C43, ...), si en la remesa de cobro existian pagos correspondientes a una transacción con más de 1 pago, estos nunca se daban por cobrados, pues al comparar el importe de la transacción y de la operación del fichero, estos no coincidian. Ahora, se comprobará si el importe coincide con la transacción o el pago.
En el menú contextual de pagos ahora no se permiten las opciones de Duplicar, Eliminar, Anular y DeshacerCobro en pagos de "sistema" (saldos, correciones, traspasos de caja, etc.)
Corregidas incidencias en el proceso de recálculo del histórico de abonados:
Si estaba activo el proceso inicial de recálculo, este no se realizaba.
Si el rango de fechas para el recálculo del histórico era muy grande, se producía un error por falta de espacio en la base de datos, que evitaba el cálculo.
En la pantalla de personas, si se accedía a la pestaña de "Reservas" y alguna de las reservas a mostrar para la persona tenía una nota con longitud superior a 255 carácteres, se producía un error no controlado que cerraba bruscamente Deporwin.
Al realizar la facturación de reservas (menú "Gestión económica \ Facturación \ Facturar reservas") en personas con bonos vigentes, no se daba la opción de seleccionar bono y pagar con él (pantalla de selección de bono).
Al realizar el Alta en un servicio, se ejecutará el proceso de aplicación indicado en la pestaña "Contabilidad" de la definición del servicio, imprimiendo los listados correspondientes.
En el sistema de facturación "libre" (Parametros.Pagos.Sistema facturación = 2-libre (pantalla "Gestión Facturación")) añadida funcionalidad para poder anular pagos cobrados y deshacer cobros de pagos de facturas desde el menú de pagos.
Al dar de baja abonos con fecha de baja ya informada ahora se da la opción de mantener la fecha o sustituirla por la fecha actual.
En la pantalla de selección de bono para pagar un concepto se ha eliminado la opción de cierre de ventana ya que producía situaciones incorrectas (por ejemplo en el pago de reservas).
Al dar de baja un abono con Cambios posteriores pendientes, se eliminaban los cambios pero el abono continuaba marcado como "Baja por cambio" y enlazado al cambio programado (que no existía), por lo que en caso de recuperar posteriormente la baja, no se podía modificar el abono al creer que había un abono posterior.
Al realizar un cambio de abono modificando directamente el Tipo/Categoria del abono actual, no se registraban correctamente las marcas de "AltaPorCambio" y "BajaPorCambio" de los abonos.
Al hacer un cobro de una inscripcion a cursillo y modificar el vencimiento del pago no se guardaba el vencimiento correctamente. (Esta incidencia se producía con el parámetro PagoDesglosado=No de DeporWin.ini)
Corregido error "Error 3010: La tabla 'ztmpPagos' ya existe." que se producía en ocasiones al vender conceptos.
En la inscripcion a clase puntuales, vendiendo el concepto de "uso actividad", la comprobacion de si ya estas inscrito en esa clase se realizaba basandose en el titular del pago y no en el usuario que se inscribe.
Suprimida funcionalidad tecla rápida en pantalla de personas que realizaba una recarga del formulario (para reescalado) sin aplicar la seguridad configurada.
Añadida limitación de opciones para pagos facturados en menú contextual de pagos. Ahora no se permite modificar, anular, fraccionar, etc. pagos facturados.
Añadido parámetro de "número máximo de usos diarios" en conceptos de tipo bono/entrada para controlarlo en el acceso mediante el Vigilante
En el proceso de conciliación de abonos, en determinadas circunstancias, no se corregía correctamente la fecha de baja de los abonos.
En la gestión de datos extra, al crear un nuevo campo multivalor relacionado con tabla (relación M:N), a veces en BB.DD. Microsoft Access no se podía crear la segunda relación con integridad referencial por no poder bloquear la tabla relacionada. Es esos casos se creará la relación sin integridad referencial.
Se producía un error al mostrar las reservas de recursos borradas desde DeporWin -> Fichas -> Personas -> Reservas.
Se permite modificar si un perfil es visible y/o asignable desde Internet desde la pantalla de configuración de perfiles (Mantenimiento --> Tablas Auxiliares --> Perfiles).
En el proceso de "Anular pagos por no asistencia" de actividades con facturación diaria (según días lectivos), si incorrectamente había varios pagos para un usuario enlazados a la misma transacción perteneciente a la facturación del mes que se quiere compensar (por ejemplo recibos devueltos, etc…) se generaban las anulaciones de manera exponencial.
En la gestión de datos extra, al crear un nuevo campo multivalor relacionado con tabla (relación M:N), a veces en BB.DD. Microsoft Access no se podía crear la relación con integridad referencial por no poder bloquear la tabla relacionada. Es esos casos se creará la relación sin integridad referencial.
En Fichas -> Personas -> Reservas solamente se mostraban las reservas de recursos de la persona seleccionada cuando ésta era el primer usuario pero no cuando era un integrante de una reserva con varios usuarios.
No se mostraba correctamente si la persona está o no abonada (columna "Ab") en la pestaña de "Lista de Espera" de Fichas -> Actividades.
En la pantalla de edición de un pago, al desasignar el comercial y aceptar el cambio, éste no se guardaban en la BB.DD.
En cambios de abono puntuales programados (con cálculo de fecha de próxima renovación relativo) no se calculaba correctamente la fecha de próxima renovación del último abono (no se sumaban los días).
En la pantalla de envio de email se daba un error al abrir la ventana para cambiar el remitente(Haciendo click a Otro Remitente...).
Modificado el algoritmo de cálculo de las ponderaciones diarias para los tipos de renovación de "periodos naturales" o "relativos inicio mes" para tener en cuenta el número de días reales del periodo de contratación actual. Por ejemplo, al contratar el mes de marzo, se tendrá en cuenta que son 31 días para la ponderación (antes siempre se suponía 30 días por mes).
En el cálculo del precio de un cursillista se contaban erróneamente las inscripciones en lista de espera para determinar el orden de inscripción (en actividades con precios de inscripción definidos por grupo de actividad según cantidad de inscripciónes).
Si inmediatamente al entrar en "Mantenimiento -> Contabilidad" intentábamos crear una nueva agrupación analítica (botón nuevo) se producía un error (3426 - Error definido por la aplicación o el objeto).
En el proceso masivo de "Cambios de abonos programados", si se tenían que aplicar descuentos por perfil a los abonados/cursillistas, salía para cada caso una pantalla solicitando confirmación. Ahora se aplicarán los descuentos sin necesidad de intervención por un operador.
En la pista del campo para configurar el "Tipo de cuaderno" de "Mantinimiento -> Formas de Pago" no se incluía el valor 58 para la norma C58 (domiciliaciones bancarias).
Pantalla de selección de nacionalidades se producía un error si había más de 22 elementos en la tabla.
Pantalla de subtipos notas producia error por tener más de 22 elementos.
Al deshacer una baja de abono no se eliminaba el motivo de baja.
La asociación de plantillas en el Gestor Documental no funcionaba.
En los procesos automáticos (diarios), al eliminar abonos con fecha de baja y detectar pagos pendientes se mostraba un mensaje de confirmación para eliminar los pagos. El mensaje de confirmación era requerido para cada abono a eliminar. Si había muchos abonos de baja la operación se volvía algo tediosa. Se incorpora en el mensaje de confirmación los botones \"Sí a todo\" y \"No a todo\" para recordar la respuesta del usuario y no pedir más confirmaciones.
- Se añaden dos opciones al menú contextual del Gestor Documental a) Anexar documento existente b) Anexar documento escaneando - La primera opción nos muestra una ventana de selección de fichero para fusionar el pdf seleccionado en el deporwin con el que escojamos vía diálogo. - La segunda opción también fusionará el documento seleccionado per ésta vez utilizando el documento que haya preparado en el escáner.
Una vez el fichero está anexado se modifica su tamaño y la fecha del documento:
Al seleccionar una persona en la ficha de personas, si ésta tenía dos campañas de CRM (una de ellas finalizada y otra activa), el icono de CRM se mostraba como campaña finalizada.
No se podía reimprimir el comprobante de baja de un abono desde la pantalla de abonos en la ficha de la persona.
- En ocasiones, al editar un documento con el gestor documental, se visualizaba el de otra persona que tuviera seleccionado documento. - También estaban activas, en el menú contextual, las opciones relativas a documentos a pesar de no existir documento alguno en la ficha de la persona.
Al duplicar un pago, si el pago origen pertenecía a una transacción, el nuevo pago se quedaba incorrectamente enlazado a dicha transacción.
En cambios de abono puntuales programados, cuando el cambio implicaba modificar el abono actual (fecha inicio anterior a hoy y fecha de fin posterior), no se creaba el integrante ni se marcaba como activo el abono correspondiente. Aparecía La descripción "No se ha localizado ningún integrante" en el tipo de abono.
Si desde "Fichas -> Personas -> Pagos" seleccionábamos 1 o más pagos y ejecutábamos un listado que filtrara por ColeccionPagos se producía un error nº 3420: Object invalid.
Se permite la programación de un abono programado con fecha anterior a la fecha actual. En este caso, el sistema aplicará el cambio de tipo de abono en el mismo momento.
Las Notas de una persona ahora pueden clasificarse en Tipo/SubTipo. Si se ha introducido información en las tablas TiposNota y SubTiposNota, en el momento de crear una nota, solicitará el SubTipo correspondiente. Doble click sobre una nota para editar su SubTipo. En la tabla se ha añadido el campo 'SubTipo'
La configuración (ancho y posición columnas) de la tabla Notas ya es personalizable para cada usuario
Ya se puede consultar el motivo de devolución de un recibo en la ventana de edición de cualquiera de los pagos incluidos en dicho recibo
Ya se actualiza la variable ReporWin COLECCIONPAGOS conteniendo la selección de pagos hecha en la grid de pagos de una persona. Esto permite inlcuir en un listado los pagos actualmente seleccionados por pantalla.
Nueva opción para configurar los parámetros de la cuenta de correo electrónico (del gestor de correo propio de DeporWin). DeporWin -> Mantenimiento -> Parámetros Correo.
Al fraccionar un Pago mediante un esquema de fraccionamiento no se fraccionaban los puntos de fidelización.
En las actividades con precios fijos o por tarifa (no por conceptos) asignadas a un Grupo de Actividades con precio 0, siempre aparecía por defecto el precio 0 como seleccionado, en lugar del importe base de la actividad. Ahora aparecerá el precio base de la actividad seleccionado de forma predeterminada.
Se incluyen dos campos en la ventana de formas de pago: - Disponible reservas Kiosco/Web - Acumular en cesta Dichos campos existían en base de datos pero no tenían representación visual.
Nuevas columnas en la tabla de pagos de Fichas -> Personas: Factura y F.Factura (Fecha factura). Esta nueva versión ya permite reordenar y redimensionar de forma permanente las columnas (configuración personalizada para cada usuarios)
Nueva opción para 'acumular' la matrícula en la cuota base en el momento de hacer una inscripción a un abono. Cuando se activa esta opción (mantenimiento -> parámetros -> abonos -> AcumularMatrícula), en el momento de realizar una inscripción, en lugar de generarse dos cargos separado (matrícula + cuota) se generará uno solo con la suma de ambos importes (cuota)
Al cerrar la ventana de envío de sms siempre mostraba un aviso aunque no hubiera error. Se ha procedido a eliminar dicho aviso. Se habilita el botón 'Escape' como botón de cancelación o cierre de ventana.
Solucionado problema en cancelación de pagos de consumo de bonos. Cuando el pago tenía cantidades decimales no se restablecían correctamente los usos del bono.
Ya se permite definir un precio 0 en los precios por agrupación de actividad. Anteriormente, en el momento de encontrar un precio = 0, recogía el precio base de la actividad.
Al iniciarse el log del Gestor Documental, a veces tomaba como ruta el System32/SysWOW. Se modifica el comportamiento para que obtenga la ruta de la librería.
En la pestaña de abonos, al indicar el motivo de baja y indicar una fecha de baja para el abono en el campo correspondiente (o desmarcar el check de Renovable), al validar los cambios, el motivo de baja se guardaba con posterioridad a la impresión del listado automático de baja, por lo que no aparecía en él.
Al incluir un nuevo integrante en un abono familiar, multicategoria o clásico, ya existente no se aplicaban los descuentos por perfil que pudiesen corresponder al nuevo miembro.
Se ha aplicado seguridad al formulario frmAsignarTutorOFamiliar, con lo que podrá desactivarse el acceso al mismo para un grupo de usuarios, tanto desde los botones de la pantalla personas como mediante el uso de F4. Para ello, previamente deberá lanzarse el proceso "Seguridad -> Sincronizar Formularios"
Se ha añadido al proceso de Historico de abonos (diario y mensual) la información correspondiente a las Altas/Bajas por cambio, tanto a nivel de abono como de integrante.
Se ha unificado en una única opción la generación de ambos históricos (diario y mensual).
El proceso de regeneración del histórico lanza automáticamente la conciliación de abonos, por lo que no será preciso realizarla previamente.
En la búsqueda rápida (F3) de emails se habilita que busque en todos los emails de contactos de las personas.
Nuevo filtro por categorías y tipos de abonos activos/no activos en Fichas Cuotas Abonos
Nueva funcionalidad para fusionar huellas para los terminales STS3015 o Sagem MorphoAccess. Al fusionar 2 personas, desde DeporWin -> Fichas -> Personas -> Menú contextual, se generarán las ordenes de sincronismo necesarias (eliminación/inserción) para fusionar la huella en los diversos terminales STS3015 o Sagem MorphoAccess. De esta manera no será necesaria la presencia del usuario para borrar y/o regrabar la huella.
Al crear facturas de pagos agrupados, en las lineas de albaran correspondientes a esos pagos agrupados se indica la suma de las cantidades, cuando debería ser 1 por tratarse de una agrupación de diferentes importes.
Al efectuarse los procesos iniciales de Deporwin, siempre se volvian a asignar los privilegios predefinidos al perfil "Privilegios Predeterminados", aunque estos se hubiesen desactivado previamente.
El proceso "Corregir DNI/NIF" no tenia en cuenta las letras iniciales en los NIF - CIF, eliminándolas.
Al pulsar sobre la cabecera de columna del campo notas en el grid de personas, se producia un error al intentar ordenar los datos utilizando un campo Memo.
Se redefinen los tamaños de las columnas del grid Personas para que todas ellas sean visibles.
Si después de modificar los datos de una persona se efectuaba F5 (actualizar pantalla) SIN haber validado los datos, algunos de ellos no se asignaban correctamente sino que se asignaban a la primera persona existente. Además en el historial de esta persona aparecían cambios que no se habian producido.
Añadida la posibilidad de enviar el Identificador de la reserva en el SMS de confirmación. El token a utilizar es %IDRESERVA% o %IDRESERVA#n% si queremos que tenga una longitud determinada. Útil, por ejemplo, para los terminales con teclado que generan un número de carné en hexadecimal de lo que se haya tecleado y luego se transmiten vía puerto Weigand.
Modificado el algoritmo de escalado de la pantalla de personas. Ahora solo se reescala en horizontal manteniendo la altura de los controles básicos, excepto la grid de personas.
Nueva opción para modificar la altura de la grid de personas. Para ello, solo hay que arrastrar la barra que está entre el grupo de pestañas principal de la pantalla de personas y la lista de personas. Al arrastrar esta barra se irá modificando el tamaño de la lista de personas y el área de pestañas. Al soltar la barra quedará fijada la nueva posición para el usuario actual. Para validar el cambio es necesario cerrar y volver a abrir el formulario de personas. Pulsando Ctrl+T se vuelve a asignar la posición original.
Añadida la opción de validación en tiempo real de la dirección de correo electrónico. Se puede hacer puntualmente en la ficha del cliente (pulsando el botón al lado de la dirección de e-mail o pulsando Ctrl+L) o masivamente a través de la opción Mantenimiento->Procesos de Actualización->Personas->Verificación masiva e-mails. Esta opción verifica sintácticamente la dirección y luego confirma que esa dirección realmente exista y esté operativa.
Se puede personalizar el color fondo de las cajas de texto en sus dos estados (normal y en edición). Esto permite resaltar el campo que se está editando en ese momento. La personalización de estos colores se realiza desde Mantenimiento->Parámetros.
Corregido error al generar las remesas de recibos ABA-IBAN. Cuando había más de 8 líneas en un recibo, el contador de líneas generado en el fichero no es correcto.
En la exportación masiva de personas a sistemas externos (VIVO, Technogym, etc), se mostraba un cuadro de diálogo con un mensaje de error por cada persona que fallaba. Se eliminan estos mensaje, mostrándose el error sólo en la barra de progreso. Si se producen errores durante el proceso de exportación, al finalizar el mismo se mostrará una lista con las personas que no se han podido exportar. En el caso de la exportación individual, sólo se mostrará el cuadro de diálogo si realmente es un error, no en el caso de no cumplir los requisitos para la exportación.
En la gestión de albaranes y presupuestos, al añadir conceptos en personas con exención de IVA, a veces, las lineas aparecían con iva 18%.
En la generación de Facturas de Ventas (y en los albaranes relacionados), cuando se incluian pagos cuyo importe total era 0, el valor indicado para cantidad siempre era 1.
Nueva funcionalidad para permitir incluir el NIF del titular del recibo en los ficheros de domiciliación C-19. Se podrá configurar desde Mantenimiento -> Parámetros, en la pestaña Domiciliación, tal como se muestra en la imágen adjunta. El NIF del titular sólo se incluirá si también se incluye en el fichero el nombre, dirección y población del titular.
Añadida posibilidad de vincular campañas CRM en altas y modificaciones de abonos, cursillos, servicios y en pagos de conceptos.
Se añade el tratamiento de devoluciones de recibos según la norma bancaria C-58.
Búsqueda rápida por número de carnet Si es menor de 7 posiciones se buscará por IdPersona. Si es mayor o igual de 7 posiciones se buscará por IdPersona y Número de Carnet.
Añadido nuevo campo en personas "CodigoTipoIVAPorDefecto" (pestaña de datos económicos) para la venta puntual de conceptos y la gestión de albaranes/presupuestos
Añadido el campo 'No facturable' en los partes de trabajo en la ventana de Personas.
Añadidos filtros para restringir la exportación de personas: en función de si es abonado o no, en función de si TipoAbono.ExportarPersona=True y en función de la edad.
Al domiciliar recibos, si existian pagos en cuya descripción había un salto de linea, este salto se incluia en el fichero de domiciliación provocando errores por parte de la entidad bancaria al recoger el fichero.
En Mensajeria, en el método EjecutarProcesosAutomaticosCreacionAvisos si entre los procesos de avisos hay alguno con IdListado <= 0, entraba en un bucle infinito por un rs.movenext dentro de un bloque if (y no fuera)
Al crear nueva persona desde el formulario reducido (por ejemplo con boton añadir Tutor en Fichas Personas) no se activaba por defecto el check de Admite credito.
En la pantalla de renovación de servicios, no aparecía el IdPersona.
Nueva opción para ponderar las cuotas de abonos en las renovaciones en caso de periodos relativo inicio mes o naturales y dia de renovación > 1
Al fusionar dos personas ahora también se fusionan los datos de contacto
Facturación - Registro LOG de errores y parámetros seleccionados en los procesos de facturación.
Para activar el LOG: Parámetro GenerarFicherosLOGFacturas=True en DeporWin.INI
Facturación - Pantalla de aviso al facturar donde se detallan claramente todas las opciones de facturación seleccionadas (fechas, filtros, etc..).
Mejoras en sorteo de plazas en actividades
Puedes exportar la tabla del sorteo pulsando F11 (para exportarla a Excel, por ejemplo)
Se eliminan de forma automática las terceras y posteriores inscripciones en lista de espera (a través del botón Verificar, cuando muestre el listado de usuarios con más de dos inscripciones, pulsando \'Validar\' eliminará el exceso de inscripciones)
En el momento de asignar plazas, se muestra en la propia tabla el registro que actualmente se está procesando
Modificado el orden de los botones para dar más preferencia al de \\\'Verificar\\\' ya que se debería lanzar antes de preparar el sorteo
En el caso de filtrar una actividad, en la cabecera de la tabla se muestra correctamente el número de registros
Se cambian el texto de "Hoppers" y "Hucha" por "Dispensadores" y "Cajones" respectivamente para hacer los textos coherentes con los mensajes y pantallas que aparecen en la aplicación Kiosco
Añadido nuevo campo 'FechaPrevisionCobro' en facturas editable manualmente en la pantalla de edición de documentos.
Añadido nuevo campo 'Sin Cargo' en los partes de trabajo. Con posibilidad de fitro de partes en función de este campo en la pantalla de gestión de partes de trabajo.
Añadida nueva opción 'Renovacion manual relativa a fecha del día' en renovaciones de abonos Activando esta opción en abonos con tipo de renovación relativa, en el momento en que se renueve manualmente un abono (no de forma masiva) se tomará como fecha de Renovación la fecha del día
Añadida nueva opción 'Cobro ponderado en cambio abono' Al activar esta opción, en el momento de modificar el tipo de abono de un abonado (mediante el desplegable de la pestaña 'Abono'), el sistema calculará la diferencia de importe entre el tipo de cuota antiguo y el nuevo, ponderando los días consumidos del primer tipo y los días pendientes de consumir del segundo tipo, generando un pago por dicha diferencia.
Al eliminar la fotografía de una persona desde la pestaña Abono, desaparecía la descripción de la forma de pago del abono.
Al realizar el sorteo de plazas de actividades usando la ordenación por fecha de inscripción, si una persona se había inscrito en dias diferentes a dos actividades en lista de espera, sólo aparecía la segunda inscripción.
Al hacer inscripciónes a actividades con precios según el nº de actividades, el precio en la inscripción se calculaba correctamente pero en la venta se calculaba según el nº de inscripciones activas a la fecha de inicio, de forma que en actividades tipo \"Campus\" (cada actividad acaba antes de empezar la siguiente) siempre aplicaba el precio de 1ª actividad. Ahora se utiliza el precio de la inscripción.
Mientras se están haciendo aportaciones/retiradas de fondo desde el Kiosco si hay un Deporwin con la pantalla de arqueo de caja abierta y al finalizar dicha aportación se pulsa clic en el botón Aceptar de la pantalla de arqueo se perdían las aportaciones realizadas.
En la asignación de usos gratuitos para los descuentos, se añade el periodo trimestral (90). Al igual que el resto de periodos, siempre se refiere a periodos naturales, es decir, el cambio de trimestre permite un nuevo uso gratuito.
No se realizaba correctamente el mantenimiento de los checks de AltaPorCambio / BajaPorCambio del abono al eliminar cambios programados.
Al realizar una secuencia seguida de 47 búsquedas rápidas de personas se producía un error "no especificado en el control ADODC1" debido a que no se cerraba correctamente el formulario de búsqueda.
Al editar un cursillista y asignarle una fecha de baja (bajas programadas) se imprimía el comprobante de baja pero la "fecha de baja efectiva" no se actualizaba.
Añadido proceso de recálculo del permiso de acceso tras la domiciliación de recibos. Este proceso activará nuevamente el acceso a aquellas personas que lo tuvieran denegado por los motivos "Recibo Devuelto" o "Pagos Pendientes" y se les hayan domiciliado los pagos que lo motivaban. Si el acceso esta denegado por cualquier otro motivo, continuará denegado.
Para activar la ejecución de este proceso tras la domiciliación, lo haremos desde la pantalla de Mantenimiento -> Parámetros -> Domiciliación -> Restablecer accesos al Redomiciliar recibos pendientes.
En el protocolo de exportación de personas a FitLinxx se producía un error de 91 "La variable de tipo Object no está establecida" a intentar conectar con el servidor de FTP.
Solucionado problema en cambios de abonos programados. La fecha de alta y baja de los integrantes no se calculaba correctamente.
Mejoras en gestión económica Kiosco 2.9. Pantalla de arqueo de caja.
Bloqueo de la columna Cantidad tanto en hooper como en hucha
Nueva opción de "Regularizar" a partir de las cantidades introducidas en la columna traspasos de hooper y hucha. Se guarda el desglose de monedas para el pago de regularización y se modifican las cantidades de las distintas monedas.
Añadida descripción aclarando significado de signo positivo/negativo en botones de "Traspaso" y de "Regularizar"
En la cabecera de los recibos de los archivos de domiciliaciones del formato ABA que incluyera las etiquetas %NOTAS% y/o %NOTASRECIBO% no se guardaba el número correcto de líneas de detalle.
Corregido el proceso de asignación de Alta / Baja por cambio a los integrantes de abono, pues sólo se ejecutaba una vez.
Al contratar un servicio a un usuario con el acceso denegado por un motivo x, se le restablecía automáticamente el acceso sin preguntar. Y al contratar una actividad, aunque preguntaba, lo restablecía independientemente de la respuesta.
La matrícula y la primera cuota en las actividades con precios por conceptos se generaba con fecha de vencimiento del día actual en lugar de la fecha de inicio del cursillo.
Solucionado "Error 6:Desbordamiento" en ficha de personas al buscar con F3 personas con el campo IdNacionalidad mayor de 255
Búsqueda de tutores en ficha de personas muestra aviso de imposibilidad de cierre de ventana, pero efectúa bien la búsqueda.
Ampliada la longitud de la descripción del uso de un servicio a 15 carácteres.
Al renovar Servicios, si no se indicaba ni Fecha Fin al periodo ni Fecha Vencimiento, se creaban con fecha vencimiento nula. Se les asignará la fecha del día.
Al validar un abono desde la pantalla de gestión de abonos/socios, se producía un error al validar algunos datos.
En la generación de archivos de domiciliaciones que incluya las etiquetas %NOTAS% y/o %NOTASRECIBO% las notas de un recibo aparecían concatenadas con las del siguiente.
La exportación a formato web (html) de determinados grids mediante la tecla F11 no funcionaba porque faltaba una plantilla que se adjunta con esta distribución.
No se aplicaban automáticamente descuentos por perfil en cambios de abono programados.
Al ejecutarse los procesos automáticos diarios, y lanzar los mensajes internos asociados a un listado (con el campo referencia) fallaba el envío
La búsqueda rápida en la ficha de personas no filtraba bien por matrículas.
No se había actualizado la búsqueda de tutor/titulares con la nueva pantalla de búsqueda rápida de personas. Además se han introducido las siguientes modificaciones: - Reajuste de controles a la ventana - Se eliminan botones de maximizar y minimizar - Se añade icono a la misma - Se establece el foco a la caja de texto al abrirse la ventana - Reordenación de tabulación
Resuelto bug en ponderación automática de cuota de actividades puntuales. En actividades (eventos, cursos) que a lo mejor duran un fin de semana o una semana, y no son renovables se calculaba parte ponderada de forma incorrecta .
Sustitución de las búsquedas rápida con la tecla F3 de la versión 2.9 por la 3.0, para ampliar la funcionalidad de las mismas.
Implementación de mantenimiento de grupos y subgrupos de un documento que adjuntemos
Se permite el uso de la etiqueta %NOTASRECIBO% para la generación de archivos de domiciliación bancaria. Con esta etiqueta se escribe en el recibo la información almacenada en el campo NotasRecibo de la tabla Pagos, siempre que haya suficiente espacio para ello.
Al editar un registro y cambiar de fila sin haber efectuado cambio alguno se mostraba mensaje de confirmación para guardar los cambios. Se suprime este comportamiento innecesario.
En la Venta Selectiva se ha introducido una nueva opción: "Utilizar titular de la persona por defecto como titular del pago" Esta opción generará pago para la persona que tenga seleccionada en su ficha como titular del pago en lugar de seleccionar el campo IdTitular del listado.
Se ha mejorado la gestión de servicios, incluyendo control de usos/usuarios huérfanos que se ejecutan automáticamente en los procesos iniciales (o desde el menú Mantenimiento->Procesos automáticos), y mayor información sobre los miembros del servicio, apareciendo todos (usuarios responsables y/o usuarios añadidos) tanto en la pestaña Servicios de Personas como en la pestaña Usuarios de Objetos.
Al dar de alta un abono con importe 0, aparecía como importe de la primera cuota el del anterior abono dado de alta.
Al seleccionar un informe concreto desde la pestaña Fichas -> Personas -> Notas -> no se mostrada la tabla con el resultado de dicho informe.
Mejorado el protocolo TPVVirtual Sermepa Implantado para hacerlo más robusto a desconexiones y otros errores. Debido a este cambio las autorizaciones ahora tardan unos segundos más.
Resuelto problema que provocaba que al asignar un perfil a una persona, en algunos casos, NO se aplicara automáticamente los descuentos por perfil en los abonos.
Creación de una mantenimiento de personas responsables o tutores con respecto a la seleccionada en la ficha. Podemos encontrar dicho mantenimiento en la pestaña de Perfiles, subpestaña Tutores.
No se calculaba correctamente el importe de la matrícula de un abono multicategoría con descuentos familiares para integrantes cuya categoría no coincidiera con la del abono.
Añadida información de Alta y Baja por cambio a nivel de integrantes de los abonos para mejorar el control. La información se actualiza mediante los procesos automáticos de la aplicación.
En la pantalla Personas, se bloquea la libre modificación de los campos Nacionalidad, NIF y Fecha Nacimiento. Ahora será necesario utilizar el botón Editar para modificar estos campos.
Nuevo campo: Fecha de Solicitud de Baja en Abonos. De esta forma, se podrá diferenciar a nivel estadístico la fecha en la que se introdujo la baja en el sistema y la fecha en la que el usuario solicitó la baja.
Inclusión del campo modalidad C60 en la forma de pago, para poder definir varias formas de pago con diferentes modalidades simultáneas (modalidad 1, 2 o 3)
Nueva pantalla de Gestión privilegios por perfil (mantenimiento de tablas auxiliares -> perfiles). Con esta nueva opción, se pueden asignar 'roles' a los usuarios que tengan asignado determinado perfil. Por ejemplo, se puede asignar permisos de acceso a la ficha médica a los usuarios con el perfil 'Personal médico'.
Al validar los cambios en la pestaña Económico de la pantalla de Personas, el contenido del campo Forma de pago por defecto desaparecía, siendo necesario refrescar la pantalla para verlo.
Aun siendo una cuota de abono NO renovable, los procesos automaticos de Deporwin detectaban abono sin fecha de proxima renovacion, dando el mensaje al respecto.
Ampliación de rangos de numeración para personas. Ahora se pueden definir hasta 50 rangos de numeración diferentes. En el momento de hacer un alta, el programa solicita el rango y asignará un código de usuario dentro de ese rango de numeración.
Al deshacer una remesa de renovación correspondiente a servicios cuyo pago es fraccionado, no se recalculaba el número de fracciones ni el importe pendiente.
Añadida la opción de Enviar a Excel en la impresión de algunas tablas de datos que no lo permitian.
Ampliado el campo descripción de lineas de factura y lineas de albarán a 200 caracteres.
Añadido nuevo campo en conceptos para determinar si las ventas de este concepto se tendrán en cuenta en las restricciones de inscripciones puntuales a una actividad (por ejemplo al evaluar el número máximo de inscripciones por periodo):
Añadido nuevo filtro de pagos en la ficha de la persona para filtrar los pagos que pertenecen a inscripciones puntuales a actividades. En la pantalla de Parámetros \ Actividades, se puede configurar el número de días que se mostraran estos pagos (pasados estos días dejaran de aparecer en la pestaña de pagos). Para quitar el filtro podrá hacerse mediante la opción "Pagos de inscripciones puntuales" del menú contextual de pagos.
Al cancelar una inscripción a cursillo cuando no se cumplían los requisitos de edad definidos en el concepto no se generaban los pagos pero el usuario quedaba inscrito.
Añadida posibilidad de informar diferentes sufijos de presentador para la domiciliación bancaria en función de los datos bancarios de gestión seleccionados.
Añadido campo de Matrícula en nuevos Precios de la pantalla de cuotas de abono para cambios de precio anticipados desde la opción de mantenimiento de actualización de precios de abonos.
Nueva funcionalidad para cuadre con arqueo de monedas en cajas destinadas a las máquinas de autoservicio. Configuración: - En la Forma de Pago indicar "Metálico" = Cierto - En la configuración de la caja marcar "Cajero" = Cierto
En el Administrador de Consultas, si la validación de la consulta fallaba se impedía poder guardarlas. Ahora se omite la validación cuando el motor es DAO o si el motor es ADO se pregunta si se desea guardar igualmente.
Corregido comportamiento erróneo al producirse un error al copiar un fichero adjunto a la estructura interna de documentos que permanecía enlazado al fichero original adjuntado.
Al ejecutar una consulta DAO de selección no se podía imprimir/exportar el grid con el resultado.
Solucionado error en VJet al vender concepto con inscripción puntual a actividad y con recursos "agrupados"
Solucionado error producido al modificar un traspaso que genera anulación y propaga el saldo resultante a las siguientes sesiones con una caja distinta a la del traspaso
Solucionados problemas en pantalla de arqueo de caja en cuadres con monedas de 2 céntimos.
Las notas que se le asignen un tipo de aviso "rojo" serán la que se mostrarán en la tabla de personas.
Se ha mejorado la aplicación de la seguridad en la pestaña Abono.
Control de número máximo de inscripciones por periodo (mediante parámetros del recurso: "NumMaximoReservasPeriodoGrupoUsuarioInternet" y "PeriodoInternet" en la inscripción puntual de actividades).
Modificados los criterios de ordenación de los cursillistas en la pantalla de sorteo, ahora se ordena por Apellidos+Nombre, Nivel de lista de espera, fecha/hora inscripción o por nivel de lista de espera, fecha/hora inscripción (según configuración).
En Actividades con precios por conceptos asignación automática de fecha de baja según el periodo definido en el concepto seleccionado (campo 'Renov.'). Configuración:
Activar el parámetro "Marcar fecha de baja en inscripción" en Parámetros\Actividades.
En la Actividad NO informar fecha de fin (periodo de la actividad).
Para que funcione correctamente la fecha de fin de la actividad NO debe estar informada.
Mejoras en inscripción puntual de actividades:
Validación para no permitir 2 reservas en una actividad de la misma persona el mismo día/hora.
Filtro de festivos según calendario de la actividad al mostrar la pantalla de horarios y actividades disponibles.
Añadida seguridad a la pantalla de Arqueo de caja.
Actualizado el algoritmo del cálculo de la letra del NIF para adaptarse a los nuevos NIE que comienzan por Y o Z.
Modificada ubicación de archivos adjuntos para su integración con el nuevo módulo de gestión documental, pasando de una ordenación jerárquica basada en el Id de persona a ser una ordenación por código de documento, ya que ahora los documentos pueden estar ligados a diferentes personas, competiciones, etc.
Directorio de ejemplo: /0000/001/00001_doc1.doc
Para parametrizar la longitud del código de documento reflejada en el archivo, se ha incluido un nuevo campo en parámetros, LongitudIdDocumentoFicheroGestionDocumental con un valor por defecto de 10.
Mejoras estéticas y de rendimiento en los formularios de gestión documental.
En la pantalla de "Tablas Auxiliares" tendremos la opción de definir si un perfil es o no visible.
En la renovación de servicios finalizaba automáticamente cuando encontraba un servicio que no debía renovar, dejando los posteriores pendientes de renovar.
Los servicios con el pago fraccionado, no se marcaban como no renovables una vez pagada la última fracción.
Resuelto error en la descripción de los periodos de la generación de previsiones de facturación.
Personalización del título ("Parámetros \ Personas \ Título Campo Id Tercero")
Validación de duplicados
Bloqueo de edición hasta que se pulsa la opción de editar.
El desplegable para seleccionar el tipo de IVA en las pantallas de definición de cuotas abonos/actividades/servicios/conceptos saldrá ordenado primero por los tipos de IVA activos.
Añadida opción de importar una persona de otro centro desde la pantalla de mantenimiento de personas de otros centros, permitiendo seleccionar los datos de la persona a importar.
Anulaciones "on-line" en el protocolo Sermepa "TPVPC Implantado". Al anular (total o parcialmente) una transacción desde el menú contextual de pagos, se creará una nueva transacción de anulación y podremos realizar una anulación "on-line" con la entidad bancaria.
Añadida posibilidad de pagar con puntos la renovación manual de actividades.
Al consumir usos de un bono mediante la venta de conceptos, si teníamos en el .INI el parámetro PagoDesglosado=Si, se modificaba la fecha de fin de validez del bono al día de hoy.
En la exportación de accesos a sistemas externos: - Si se producía un error en la librería de exportación de datos de personas a sistemas externos (Personas.dll), el proceso se quedaba bloqueado, impidiendo la ejecución de los siguientes procesos de exportación periódicos hasta que se reiniciara el Servidor Deportivo que había iniciado ésta. - En estos casos el mensaje que se registraba en el log era el siguiente: "No se ha podido realizar la exportación de accesos#Todavía se está ejecutando un proceso de exportación anterior"
Corregidos algunos errores en los textos del log de exportación: - Cuando no había ningún acceso para exportar, se registraba en el log el mensaje "No se ha podido realizar la exportación de accesos". - El valor de IdAcceso e índice de elemento procesado no eran correctos al registrar en el log un error producido en una reexportación de un elemento que ya se había intentado exportar.
En un cobro con tarjeta a través de TPVVirtual, si se producía un error de comunicaciones (timeout, interrupción de las comunicaciones, etc.) con el sistema de TPVVirtual externo, en muy raras ocasiones se mostraba un mensaje de error en lugar de controlar correctamente este error.
Corregido problema en bajas por devoluciones de recibo. No se marcaba la fecha de baja en abonos programados.
Corregido problema en la modificación masiva de precios por IPC, que modificaba los descuentos porcentuales en lugar de los absolutos.
Corregido bug que arrastraba (a veces) saldo en puntos de una persona a otra después de hacer una venta de un concepto con puntos.
Corregida inicialización de la gestión documental que no se inicializaban correctamente todas las tablas correspondientes.
Corregido mantenimiento de tipos de documento en el menú Mantenimiento gestión documental.
Añadido registro en el historial cuando una persona se inscribe en la lista de espera para abonarse.
Añadido el protocolo C60 Online de La Caixa para pagos mediante TPVVirtual.
La seguridad de este protocolo se basa en la IP desde la que se hacen las peticiones, por lo que hay que solicitar a La Caixa que asocien la IP desde la que se van a hacer los pagos al protocolo del cliente y que nos indique el "Origen" asociado dicho cliente (código de 3 letras; por ejemplo "BEN").
De momento el protocolo únicamente funciona para C60 Modalidad 3 y con el indicador de datos a capturar 8.
Añadida la funcionalidad de mostrado selectivo de mensajes. Los tipos de mensaje (se pueden mantener desde la ventana de alta/consulta/edición de mensaje) ofrecen dos campos, "Notificar en Inicio" y "Notificar en Ficha Persona", que permiten elegir cuando se mostrará ese mensaje. Si no se especifica tipo de mensaje al crearlo, se mostrará siempre, así como si creamos un nuevo tipo de mensaje, siempre se tomará por defecto que se muestre siempre, tanto en la ficha de personas, como al inicio para el operador.
Corregido error de refresco en la ventana de historial médico.
Al escribir en BB.DD. un Pago que estaba dentro de una transacción, se recalculaba la Ráfaga Bancaria independientemente de la forma de pago. Ahora sólo se hace para las formas de pago que tienen Cuadernos asociados (C57, C60, ).
No se registraba correctamente el campo Importe en las autorizaciones de TPV Virtual en el caso que se hubiese añadido a posteriori más pagos a la transacción.
En la opción de Generar Previsiones de Facturación, si se calculaba una nueva previsión para un periodo similar (pero no igual) a uno anterior, se duplicaban los periodos. Ahora, se eliminarán todos los periodos que colisionen con el nuevo, evitando la duplicidad.
Añadido proceso automático en inicio para eliminar preinscripciones no válidas (sin reserva obligatoria), realizando la baja del cursillo.
Para posibles listados, este proceso también enlazará las inscripciones a las actividades con las reservas (campo "IdReservaObligatoria" en tabla "Cursillistas") - Configuración: Deberá definirse para una actividad que es necesario realizar la reserva de un recurso determinado o uno de sus descendientes directos (campo "IdRecursoReservaObligatoria" en tabla "Actividades").
Añadidas remesas de baja de cursillos. Estas remesas y todos sus movimientos se pueden consultar en la pantalla de "Remesas de renovaciones".
Añadidas remesas de devoluciones de recibo en el proceso de devolución de recibos por fichero para poder realizar procesos automáticos con las devoluciones (envío de e-mails, sms, etc.).
Solucionado problema de visualización al desactivar un tipo de abono. Un tipo de abono se puede desactivar porque ya no se puede contratar, pero en las fichas de las personas que lo tienen contratado, en la pestaña de datos del abono debe aparecer.
Solucionado problema al hacer doble click en el botón de "Crear Abono" (esporádicamente se duplicaban los pagos).
Añadido registro log de los procesos automáticos con información de los pasos ejecutados y el resultado en tabla "RegistroEjecucionProcesos".
Añadido información de log con detalle de los errores producidos en librería de gestión de SMS. El fichero de log se encuentra en: "\Logs\SMSJet\SMSJet-AAAAMMDD.log"
Nuevo proceso de generación de previsiones de facturación por abonos y servicios ("Mantenimiento \ Procesos de Actualización \ Económico \ Generar Previsiones facturación". Genera las previsiones de facturación futura en las tablas PrevisionAbonos y PrevisionServicios para su posterior explotación mediante listados a medida con ReporWin.
Añadida nueva funcionalidad en pantalla de Arqueo (Declaración de monedas): - Si el importe de traspaso total coincide con la declaración de monedas y no se ha detallado el traspaso de monedas, se traspasan TODAS las monedas/billetes y por lo tanto se inicializan a 0 todos los importes de la declaración de monedas.
Incluido el campo Abreviatura de Nombre en Actividades. (Se utiliza para reservas de plazas puntuales en kiosco/web)
Se ha sustituido la opción de archivos adjuntos por un nuevo sistema de gestión documental mucho más completo. La primera vez que se inicia Deporwin se hace una migración automática de los archivos adjuntos al nuevo gestor documental. Este gestor tiene las siguientes características:
Escaneo de documentos e interpretación mediante OCR para poder indexar su contenido.
Búsqueda en el contenido de todos los documentos y/o por palabras clave.
En actividades con definición de precio por concepto, en la inscripción se cargan sólo los conceptos aplicables según tramos de fechas definidos y la fecha de inicio.
Añadido estado preinscrito en cursillista para poder realizar pre-inscripciones a través de la web.
Posibilidad de escoger Esquema de Fraccionamiento en los cambios de abono programados:
Incorporado el motor de consultas personalizadas ("Consultas.dll"), accesible desde el menú MantenimientoConsultas SQL. Además se registra el resultado de la ejecución de las consultas en la tabla RegistroEjecucionConsultas.
En la asignación de plazas mediante el sorteo de actividades, si la inscripción al cursillo en lista de espera no tenía titular, se generaba un pago sin titular.
En el caso de abonos multicategoría, al seleccionar una categoría en la pantalla de Cuotas Abonos, la relación de socios que aparecía en la pestaña Usuarios de concreta no era correcta.
Incluidos protocolos de TPV virtual para cobro con tarjeta bancaria de banda magnética y/o chip EMV y con PinPad y firma digital. (Sermepa TPVPC, Sermepa TPVPC Implantado, Credit Andorr, CECA, Relational Tools, 4B).
Si se ha configurado la forma de pago como tarjeta bancaria y se ha definido el protocolo bancario correspondiente, en la pantalla de cobro se podrá acumular en una transacción (visible en pantalla) todos los pagos que se quieran hasta que se decida hacer el cobro con la tarjeta (botón "Cobrar" o "Imprimir" o "No Imprimir").
Soporte final para el protocolo Sermepa "TPVPC Implantado". Nuevo protocolo de TPV virtual para el cobro con tarjeta bancaria de banda magnética y/o chip EMV y con PinPad y firma digital. Se registran los datos necesarios para poder imprimir el ticket/boleto de la operación según los requerimientos de Servired.
DEPORWIN.INI
CodigoProtocolo=6
TPVPC Implantado
URLTPVVirtual=IP:5040:COM9:,19200,N,8,1
IP - de la máquina que ejecute el Servidor de comandos. 9 el puerto COM del dispositivo
Ya se permite la programación de precios (conceptos) de actividad encadenados a partir de la fecha de inicio y fin de cada uno de ellos:
En el momento de asignar varios conceptos a una actividad, se puede indicar la FechaInicio y FechaFin de cada uno, la fecha fin de un concepto ha de coincidir con la fecha de inicio del siguiente (por ejemplo: 1/9/2011-1/1/2012 y 1/1/2012-1/4/2012)
Si el período de renovación de la actividad es >0 (por ejemplo, 30 días), la fecha de próxima renovación se calculará de la forma normal, el concepto que se cargará será aquel que FechaInicio<=ProximaRenovacion
Si el período de renovación de la actividad y de todos los conceptos es 0, la fecha de próxima renovación se asignará a partir de la FechaFin (en el ejemplo anterior, la próxima renovación sería 1/1/2012, al renovar pasaría a 1/4/2012). Esta opción permite períodos de renovación heterogéneos (por ejemplo, trimestre + trimestre + cuatrimestre)
Si existen varias posibilidades de contratación (por ejemplo, trimestral o semestral), se deberá separar cada opción indicando un valor diferente en la columna 'grupo' (por ejemplo: 'A' para la opción de trimestral, 'B' para la semestral). Siempre se buscará el siguiente concepto encadenado dentro del grupo asignado en el momento de la contratación
Modulo para facilitar la migración de precios de DeporWin debido al cambio de IVA, que permitirá modificar dichos precios de forma automática (tanto en el caso de mantener la base imponible como en el de reducirla). Ejecución desde Mantenimiento -> Procesos de Actualización -> Económico -> Cambio de IVA. Se incluye un manual explicativo en DeporWin\Documentos\KitGestion29 Cambio de IVA.pdf.
Añadido mantenimiento de tipos de aviso en la ventana de edición de mensaje. También se ha agilizado el proceso de resolución y/o traspaso de un mensaje desde la ventana de edición del mensaje.
En el formulario de actividades no se muestra la pestaña N.P. (Nuevos Precios) cuando ya existen precios por concepto para una actividad.
En la renovación de cursillistas con fecha de baja informada no se calculaba correctamente el importe (no se tenía en cuenta la fecha de baja).
En abonos familiares con descuentos por perfil en la matrícula, se aplicaba el descuento en el total de la matrícula. Ahora sólo se aplica el descuento en el importe de matrícula correspondiente al integrante que tiene el perfil de descuento.
Corregido el error que se producía al pulsar seguidamente los botones izquierdo y derecho del ratón sobre el botón Listados en el formulario de personas.
Corregidas fechas de referencia en el proceso de actualización de estadísticas de acceso.