Criterium CyP: Versión 1.17.37.31

Este lanzamiento es el cierre definitivo de la versión 1.17.37.*. Que por cierto, se ha alargado excesivamente. Se muestran solamente los cambios desde la versión 1.17.37.26

VERSIÓN 1.17.37.31:
---------------------

  Sumario:
    Formularios: 734 (+24)
    Unidades: 16
    Informes: 860 (+71)
    Tablas: 650 (+14)

2011-05-31: 1.17.37.31
    INM:n Tratamiento de cuotas de amortización de periodos mensuales: mensuales, trimestrales, etc
    INM:n Creación de cuenta contable desde ficha de inmovilizado
    CMP:n Asignación de cuenta contable de forma directa a través de búsqueda de inmovilizado en factura de compra

2011-05-28:
    FNC:m Mejoras en búsqueda de cuenta contable en movimientos de cuenta de tesorería
    FNC:m Atajo en movimientos de cuenta de tesorería

2011-05-20: 1.17.37.30
    SYS:n Localización de email de contacto para envío de informe en pdf desde proyecto (ID_CLIENTE_CT)
    INM:b Error al generar inmovilizado desde vehículo
    PER:n Campo para unidad de medida en gastos asociados a personal
    INM:n Campo para unidad de medida en gastos asociados a inmovilizado
    VNT:n Sistema opcional para calcular vencimiento automáticamente en factura de venta
    PER:m Mejora en tratamiento de códigos de marcajes en importaciones de Traxit

2011-05-09: 1.17.37.29
    FNC:n Generación de asiento desde movimiento de cuenta de tesorería
    CTB:n Vinculación de asiento a movimiento de cuenta de tesorería desde mayor contable
    FNC y VNT:n Tratamiento de comisiones en cobros por TPV, configurable por cuenta de tesorería y tipo de cobro

2011-05-09: 1.17.37.28
    GEN:n Logo para aseguramiento del crédito en factura en empresa
    VNT:n Campo para indicar póliza de seguro de crédito utilizada en factura de venta, valor para indicar aseguramiento y con quién se hace el mismo
    VNT:b Punto por coma en deducción predefinida en ficha de cliente

2011-05-05:
    PER:b Mejoras y correpciones en el tratamiento de la nocturnidad en la carga de marcajes

2011-04-29:
    FSC:n Botones para ver retenciones en modelo 111/110
    FSC:n Botón para ver retenciones en modelo 115
    PER:n Redondéo de cantidades al generar norma 43 desde nóminas
    PER:n Duplicado de nóminas
    FNC:n Tratamiento de remesas de pagos
    VNT:b Tabulación de referencia 2 en cobro
    CMP:b Tabulación de referencia 2 en pago
    FNC:b En carga de efectos en remesa de cobros el total de efectos en remesa no sumaba correctamente

2011-04-27: 1.17.37.27
    INM:b Error en auto-ajuste de formulario de vehículos
    VNT:n Campo para predefinir cuenta de ingreso por defecto en facturas de venta
    CMP:n Campo para predefinir cuenta de gasto por defecto en facturas de compra

2011-04-26:
    VNT:n Contacto de cliente en factura de venta
    CMP:n Contacto de proveedor en factura de compra
    VNT:n Configurado de cuenta contable de explotación por defecto en factura de venta en cliente
    CMP:n Configurado de cuenta contable de explotación por defecto en factura de compra en proveedor
    VNT:m Al crear cobro se tiene en cuenta el tipo de IVA en arrendamiento si existe
    SYS:m Actualizar información sobre soporte documental en registro llamante al exportar informe
    FNC:n Integración de soporte documental en generación de normas bancarias en remesa
    CMP:n Integración de soporte documental en generación de normas bancarias en pago
    VNT:n Integración de soporte documental en generación de normas bancarias en cobro
    PER:n Integración de soporte documental en generación de normas bancarias en pago a trabajador
    PER:n Integración de soporte documental en generación de normas bancarias en pago de nómina
    FSC:n Integración de soporte documental en generación de ficheros BOE en modelos 110, 115, 303 y 347

2011-04-22: 1.17.37.26
    GEN:n Añadido anagrama fiscal a datos de empresa, para personas físicas
    FSC:b Compensación negativa de cuotas de ejercicios anteriores
    INM:n Campo para indicar que un inmovilizado se ha considerado gasto corriente fiscal y contablemente
    PER:n Generación de ausencias desde carga de marcajes
    PER:n Tratamiento de nocturnidad en carga de marcajes, con configuración de intervalo de nocturnidad, redondeo global, horas mínimas y plus por hora de nocturnidad

2011-04-06:
    SYS:n Se pueden copiar datos desde hojas de cálculo donde aparecen cantidades con el símbolo de miles

2011-04-06:
    SYS:n Actualización de sistema de soporte remoto, unificando ambas opciones
Como se puede comprobar seguimos como siempre con el desarrollo de Criterium CyP.

Cuestinarios o Check-List asociados a registros.

El editor de informes de Criterium CyP es algo que no deja de sorprendernos debido a la cantidad de necesidades que puede llegar a resolver.

Un cliente nos planteó la posibilidad de acompañar en las oportunidades de negocio determinados cuestionarios que variarían en función del tipo de oportunidad.

Aunque inicialmente se pensaba implementar algo utilizando un método de campos dinámicos, ya en uso en otros sitios del programa, finalmente se ha considerado que no era la forma mas adecuada ya que se quería ayudar a la persona que rellenaba el cuestionario presentándolo diversas opciones. Esto complicaría bastante el desarrollo y limitaría las posibilidades del cliente.

Otra opción podría ser un formulario PDF o en Word asociado mediante el soporte documental. Tiene sus ventajas pero parecía que nos quitábamos de encima el marrón dirigiendo al cliente a una herramienta externa. Así que seguimos buscando soluciones, y finalmente creo que hemos encontrado una muy potente y sencilla de utilizar. Y otra vez con la ayuda de nuestro querido editor de informes.

Se ha montado un pequeño motor de cuestionarios con ayuda de la posibilidad de añadir programación en los informes. Mediante un sencillo parseado de campos se pueden cargar determinados valores desde un campo de texto memo en el registro al cuestionario y de vuelta del cuestionario al registro.

Lo bueno es que el usuario puede adaptarlos de forma sencilla a sus necesidades modificando y ampliando, ya que al estar basado en el editor de informes tiene total acceso a los mismos. No es que sea una tarea extremadamente sencilla, pero en un par de ratos se puede aprender lo suficiente para hacerlo sin excesivas complicaciones, ya que toda la lógica está programada y el usuario se limita a colocar determinados controles en el formulario siguiendo ciertas convenciones. Sin duda mucho mas sencillo que aprender a hacerlos en Word o PDF y más potente.

Con un poco de trabajo adicional incluso se puede añadir la posibilidad de imprimir el cuestionario.

Luego se guarda en el campo memo del registro determinado en el propio informe y podemos volver a recuperar el mismo cuando queramos.

Tal vez es que nos entusiasmamos con poco, pero es una prestación de la que estamos muy orgullosos, ya que resuelve de forma elegante y potente una problemática compleja.
Incluso cabría la posibilidad de poder enviar los cuestionarios a los clientes para que con el visor de informes Criterium VF lo rellenasen y nos remitiesen el mismo mediante email. Sin duda con un poco mas de trabajo nos proporcionaría mucha mas potencia de la que podríamos obtener con otras alternativas.

Alertas en Registro

Se ha añadido la posibilidad de añadir alertas a un determinado registro de Criterium CyP.

Cuando se muestra el registro se muestra una alerta en la esquina inferior-derecha de la pantalla y se modifica el aspecto de un icono específico de la barra de título del formulario.

Está basado en el soporte documental, por lo que es necesario tener activado el mismo para el registro donde se quiere establecer dicha alerta. Ya que se tiene que crear un determinado fichero en la carpeta del soporte documental del registro.

Es un prestación muy sencilla de utilizar a la que esperamos que saquen partido.

Desprendimiento de pestañas

P.D. Acabo de descubrir que ya le habíamos hablado antes sobre esta funcionalidad. Bueno perdónennos presumir dos veces de lo mismo y, aunque solo sea por las imágenes adicionales, mantenemos también esta entrada.

En Criterium CyP tendemos a agrupar toda la funcionalidad posible en un único formulario. Si un usuario busca cierta funcionalidad relacionada con un registro casi con toda seguridad la encontrará el formulario de edición de ese registro. Tiene sus inconvenientes, pero no nos gusta el fraccionar la información en infinidad de formularios distintos, que nos parece que tiene mas inconvenientes. Además en muchas ocasiones se utiliza esta opción de desarrollo para añadir un complejidad innecesaria a las aplicaciones, muchas veces de forma premeditada y alevosa.

Hemos incorporado una funcionalidad que simplifica el trabajo un poco más en aquellos formularios que requieren mantener a la vista diversos aspectos organizados en pestañas: El desprendimiento de pestañas.

Con esta opción se puede desprender cualquier Pestaña/TabSheet del PageControl principal de cada formulario. Además se puede redimensionar y posicionar al gusto. Y dicha configuración será guardada y respetada cuando cerremos el formulario.

Esta es un funcionalidad elegante y potente que hará mas agradable trabajar en ciertos formularios complejos sin necesidad de construir formularios adicionales. Esperamos que le saquen partido.

 

 

Criterium CyP: Versión 1.17.37.25

Dado que se ha seguido avanzando en subversiones, mostramos solamente los cambios entre la anterior entrada con la versión 1.17.37.11 y esta.
 


VERSIÓN 1.17.37.25:
---------------------


  Sumario:
    Formularios: 731 (+21)
    Unidades: 16
    Informes: 854 (+65)
    Tablas: 651 (+15)


2011-04-04: 1.17.37.25
    PRD:n Campo para indicar trabajador que rellena parte de trabajo    
    PRD:n Sistema para filtrar los partes de trabajo por trabajador responsable de su gestión
    INM:n Tabla de clasificación de vehículos por construcción
    INM:n Tabla de clasificación de vehículos por utilización
    INM:n Campos para nombre comercial, número de certificado y clasificación por construcción y utilización en vehículo
    TCN:n Opción para mostrar base de precios desde menú en datos extendidos en presupuesto y pedido de venta, tanto en árbol como en modo clásico
    CTB:n Cantidad de movimientos en mayor
    SYS:m Al buscar dentro de rejilla, cuando se trata de un campo de texto, no se chequéan los caracteres introducidos
    CMN:n Opcíon rápida, en menú superior de main, para buscar un teléfono o fax
    FSC:n Adaptación a modelo único 111


2011-03-24: 1.17.37.24
    VTV:n Referencia de siniestro alternativa en factura de venta


2011-03-24: 1.17.37.23
    FSC:b Código de pagos anuales de impuestos
    CTB:b Irrelevar saldos en mayores, buscar por nombre de columna


2011-03-18: 1.17.37.22
    SYS:n Sistema para enlazar alertas a registros a través del soporte documental
    PRD:n Posibilidad de registrar tareas realizadas en parte de trabajo
    
2011-03-16: 1.17.37.21
    PER:n Tratamiento de dos formas alternativas de turnos de trabajo que contemplan dos días en carga de marcajes


2011-03-15:
    VNT:n Campo para establecer coste unidad en tarifa/presupuesto de venta
    VTV:n Carga de precios desde tarifa en consumos manuales de O.R.


2011-03-14:
    PER:n En Importación de datos de Traxit se busca también buscando el número de tarjeta como entero
    PER:n Código de control de presencia externo en listado de trabajadores
    PER:b Error al mostrar parte de trabajo desde registro de horas de trabajadores
    INM:b Error al mostrar parte de trabajo desde registro de horas de inmovilizado
    INM:n Asociación de utillaje a la factura de compra del mismo
    CMP:n Posibilidad de dar de alta utillaje desde factura de compra


2011-03-09:
    FSC:b Error en verificaciones de NIF comunitarios por cambio en servicio WSDL
    FSC:n No se indica valor por defecto en VENTA_INMUEBLES_CON_IVA en 347
    PER:n Ir a empresa desde la carga de marcajes
    PER:n En Importación de datos de Traxit se busca también buscando el número de tarjeta como entero
    PER:n Código de control de presencia externo en listado de trabajadores


2011-03-09: 1.17.37.20
    VNT:n Filtro por país de nacimiento seleccionado en listado de clientes
    PER:n Se muestra el día de la semana en marcajes de trabajadores
    PER:n Se muestra el día de la semana en formulario de registro de ausencia de trabajador
    PER:n Se consulta la empresa asignada a trabajador en formulario de registro de ausencia de trabajador
    PER:n Se posibilita el dar de alta varias ausencias en formulario de registro de ausencia de trabajador sin necesidad de salir y rescatando valores del registro anterior
    PER:n Autocompletado de día al actual cuando no se pone nada en día en el formulario de registro de ausencia de trabajador
    VNT:n Filtro por CIF en búsqueda de cliente
    CMP:n Filtro por CIF en búsqueda de proveedor
    SYS:n Resaltar etiqueta y nombre de campo en formulario de cálculos de rejillas de datos
    SYS:n Uso de variable $FILENAME en el archivo de configuración de conexiones a base se datos (dbxc); se sustituirá con el nombre del archivo de configuración con la extensión ".fdb", así evitamos tener que configurar la bae de datos, simplemente hay que cambiar el nombre del fichero de conexión


2011-03-08:
    AC:n Opción para gestionar usuarios en base de datos desde el programa activador-configurador para simplificar puesta en marcha de versiones cliente-servidor


2011-03-07: 1.17.37.19
    FSC:n Soporte de NIF de representante legal en modelo 347
    FSC:n Soporte de cobros en efectivo de ejercicios anteriores en modelo 347
    FSC:m Ampliaciones, mejoras y correpciones en exportación de modelo 347


2011-03-04:
    VNT:b Error en edición de tipos de cobros en contratos de promotora
    VNT:n Nuevos tipos de cobros en contratos de promotora
    VNT:n Filtro por cliente seleccionado en formulario de IVA repercutido
    CMP:n Filtro por proveedor seleccionado en formulario de IVA soportado
    CMP:n Filtrado de contactos no de baja en listado de contactos asociados a proveedor
    VNT:n Opción para verificar nombres y CIFs de clientes en opciones de verificación de ventas
    CMP:n Opción para verificar nombres y CIFs de proveedores en opciones de verificación de compras
    VNT:n Opción para mostrar compras asociadas a pedido de venta desde la oportunidad de negocio origen
    CMP:n Se muestra el proyecto en la pestaña principal del pedido de compra


2011-02-28: 1.17.37.18
    PER:n Campo de número de baja en carga de marcajes
    PER:n Formulario para dar de alta las ausencias de los trabajadores


2011-02-23: 1.17.37.17
    PER:m No se hace obligatorio el código alternativo de tempus


2011-02-18: 1.17.37.16
    PER:n Campo para indicar formación de tipo 3 en datos de prevención de trabajador
    PER:n Posibilidad de cambiar etiquetas en formaciones de prevención de trabajador
    GEN:n Campo para indicar coletilla o eslogan comercial a nivel de empresa
    PER:n Campos para mostrar mensaje a un determinado trabajador hasta una fecha límite (incluida)
    PER:n Código alternativo en trabajador para lectura en controles de presencia de Tempus, con idea de evitar los fallos de lecturas válidas asignadas a trabajador incorrecto
    PER:m Edición de marcadores


2011-02-14: 1.17.37.15
    FNC:n Dar salida a todos los efectos de una remesa a la vez
    FNC:n Cargar todos los efectos visibles de una vez en una remesa
    FNC:mMenús para dar acciones sobre efectos en remesa
    FNC:m Menús para dar acciones sobre efectos en carga de efectos en remesa
    FNC:m Ordenación de movimientos de tesorería por fecha antes que por número de movimiento
    COM:n Tratamiento de procesos administrativos asociados a oportunidades de negocio
    VNT:b Error en filtro de pedidos de venta producidos
    VTV:b Error al trasladar trazabilidad al generar facturas desde O.R. mediante el método de multi-selección
    VNT:m Resaltado visual de anticipos de clientes
    CMP:m Resaltado visual de anticipos de proveedores


2011-02-11: 1.17.37.14
    PER:b Error cuando el último marcaje de un día no existe al importar de TimeQ
    PER:n Restringir la carga de marcajes de TimeQ hasta una fecha determinada


2011-02-07:
    SYS:m Se compila con nueva versión de ImageEn; 3.1.2
    *:b Se revisan tamaños y ajustes de todos los formularios de la aplicación


2011-01-26: 1.17.37.13
    PER:m Mejoras en importación de marcajes de informes de TimeQ
    PER:n Botón en barra para cargar todos los marcajes en formulario de carga de marcajes
    PER:n Añadidos nuevos filtros en marcajes en formulario de carga de marcajes 
    SYS:n Al desprender TabSheet de PageControl se recupera el ActivePage seleccionado por defecto
    PER:n Soporte documental para talones a trabajadores
    ALM:n Soporte documental para almacenes
    CMN:n Soporte documental para comunicación
    CLD:n Soporte documental para registro de calidad
    CLD:n Soporte documental para documentos de calidad
    PRD:n Soporte documental para partes de trabajo
    SYS:n Se indica descripción de registro individual en título de formulario para una mejor selección


2011-01-24:
    PER:b Error al generar marcajes desde baja, cuando se descartan sábados y domingos, desde fechas o teniendo en cuenta los días especificados
    PER:m En carga de marcajes al buscar tramos incompletos se obvian los días que no suponen asistencia al trabajo    


2011-01-19: 1.17.37.12
    SYS:b Desactivando el uso del formulario de procesado ya que puede quedarse bloqueado
    PER:b Error al cargar marcajes de TimeQ y Ibercomp debido a que se mantenían los marcajes cargados previamente
    CMP:m Comprobación de que el año de la factura de venta corresponda al año para el que se ha generado el número de factura


2011-01-18:
    TCN:n Exportación (limitada) de información a formato BC3
    GEN:n Opción para enviar email con ayuda de "mailto:" una vez se ha localizado un email


El silencio en el blog no supone un parón en el desarrollo de la aplicación, aunque es cierto que hemos dedicado mas tiempo del esperado a otro tipo de aplicaciones distintas a Criterium CyP: Genera347 y Genera349.

Criterium CyP: Versión 1.17.37.11

Se está convirtiendo en una pauta el lanzar sub-versiones y dilatar el cambio de versión. Es lógico; dada la estabilidad y la cantidad de funciones existentes en la actualidad en Criterium CyP los clientes actuales no ven la necesidad de realizar actualizaciones contínuas. Por ello se van lanzando nuevas versiones que se van actualizando de forma puntual a los clientes inmersos en nuevas implantaciones.

Esto no significa que el programa haya dejado de evolucionar, cosa que puede verse de forma clara en el siguiente registro de cambios. La cantidad de entidades (formularios, informes y tablas) nuevas son claras al respecto.

VERSIÓN 1.17.37.11:
---------------------

  Sumario:
    Formularios: 726 (+16)
    Unidades: 16
    Informes: 820 (+31)
    Tablas: 645 (+9)

2011-01-12: 1.17.37.11
    COM:n Campo para indicar email de contacto distinto a email de empresa en oportunidad de negocio y pasado a cliente al crearlo
    COM:m Cambio de posición de datos no registrados en oportunidad de negocio
    ASE:n Creación de perfíl de trabajo para asesoría para que pueda trabajar de forma conjunta con opciones del perfil industrial y de gestión de expedientes
    GEN:m Cambiada preminencia al cargar desde tabla de artículos, ahora se considera que se carga la conversión por defecto, siempre que exista
    TCN:n En importación de archivos BC3, Presto puede utilizar una cantidad como fórmula que multiplica por las otras dimensiones, se importa como factor, Arquímedes por ejemplo no lo importa bien
    
2011-01-11:
    GEN:n Creación de campos binarios en empresa para logo horizontal, vertical y marca de agua
    GEN:b Conversión a JPEG imágenes en BMP, en imágenes asociadas a empresa
    CMP:b No se podía cargar en necesidad desde listado de artículos ni costes de pedido de venta
    PER:m El descarte de las horas extras devido al límite de las horas mínimas a computar solo se tiene en cuenta cuando son positivas

2011-01-05: 1.17.37.10
    COM:n Copiado a portapapeles lista de destinatarios en envío de email a lista para su envío en programa externo
    VNT:n Introducción automática de cuenta de cliente en cobros según tipo de cobro, teniendo en cuenta domiciliaciones
    CMP:n Introducción automática de cuenta de proveedor en cobros según tipo de pago, teniendo en cuenta domiciliaciones

2010-12-30:
    PER:m Desactivado creación de archivo de bloqueo (*.lock) al cargar marcajes desde Ibercomp
    PER:m Desactivado creación de archivo de bloqueo (*.lock) al cargar marcajes desde TimeQ

2010-12-29: 1.17.37.9
    INM:n Campo para indicar trabajador que recibe la devolución del vehículo en el control de entregas
    INM:m Orden descendente en control de entregas de vehículos
    VTV:n Se muestra matrícula en vehículos asociados a cliente
    SYS:m No se duplica opción de visibilidad al duplicar imformes
    VTV:b Desactivada la comprobación de cambios pendientes al facturar una O.R. para permitir marcar gastos manuales para facturación
    VTV:n Opción para añadir a factura existente, por número, gastos de O.R.

2010-12-21: 1.17.37.8
    INM:n Campo para vincular entrega de vehículo a O.R./Proyecto
    VTV:n Creación de entrega de vehículo desde O.R.
    SYS:n Filtro de informes por número de informe
    VTV:n Se impide hacer facturas desde una O.R. hasta que no guarden los cambios para evitar que se usen referencias a gastos manuales no guardados aún
    VNT:n Se hereda referencia analítica de cliente en líneas de IVA de factura de venta
    CMP:n Se hereda referencia analítica de proveedor en líneas de IVA de factura de compra
    FNC:n Cantidad de cobros asociados a una remesa
    CMN:n Opción para buscar email
    VNT:n Creación de descompuestos ficticios a partir de partida cuando no existen según sistema, se tienen en cuenta la opción de "descompuesto calcula total"
    FNC:b Error al generar norma 19 desde remesa
    VTV:n Informes para las entregas y devoluciones de vehículos de sustitución asociadas a O.R.s
    
2010-12-14: 1.17.37.7
    SYS:n Opción para forzar el uso del campo cálculo en los detalles de ventas y compras y no vincularlo a la existencia de una cantidad
    VNT:n Campos para fecha de entrega de obra/proyecto y nota en entrega y en garantía

2010-12-10: 1.17.37.6
    SYS:n Opción configurable para pasar nombre de artículo al buscarlo
    VTV:n Nuevos campos para indicar fecha prevista de devolución y contactos, así como pasados a TimeStamp los otros campos de fecha, en entrega de vehículos a terceros
    VTV:n Desactivada consulta de detalle de facturas de venta asociadas a O.R. para optimizar la carga de dicho formulario
    VTV:n Resaltado visual de vehículos propios en búsqueda
    VTV:n Campo para indicar vehículo propio de sustitución en O.R.
    VTV:n Botón para facturar todo de todo en O.R.
    VTV:n Opción para cambiar facturas de un cliente y vehículo a otro
    PER:n Opción para establecer proyecto y pedido en tramos de carga de marcajes diarios, cuando no tenga nada

2010-12-09: 1.17.37.5
    CMP:b Soporte remoto al salir de panel de factura de compra
    FNC:n Botón para mostrar movimientos de cuenta de tesorería dede listado de las mismas
    VTV:m Se vuelca franquicia de seguro a factura de ventas desde O.R.
    GEN:n Campo para indicar registro de taller autorizado
    INM:m Al buscar vehículo se busca tanto por nombre como por matrícula en un único lugar
    VTV:b Error al asociar vehículo a cliente debido al campo vehículo que no era tratado de forma especial

2010-12-07:
    CMP:n Campo para indicar referencia analítica por defecto de proveedor
    VNT:n Campo para indicar referencia analítica por defecto de cliente

2010-12-03: 1.17.37.4
    TRN:n Registro del consumo propio en coste de viaje
    SYS:b Permisos adecuados en informes de clientes

2010-12-01: 1.17.37.3
    PER:m Desde carga de TimeQ se pueden mostrar los días de ese intervalo de marcajes
    PER:m Optimizado de carga de marcajes en días a través de un formulario de procesamiento modal e impedir el pintado de formulario principal
    PER:n Sistema para localizar marcajes a través de hora en tramo de día registrado de trabajador
    VNT:n Valor por defecto para control de existencias al dar de alta un artículo

2010-11-30:
    PER:m La carga de TimeQ se hace por informes semanales

2010-11-29: 1.17.37.2
    SYS:n Opción de configuración para desactivar/activar beep del sistema, molesto al pulsar Enter en TEdit

2010-11-26:
    PER:n Soporte para importación de marcajes desde controles horarios y presencia TimeQ
    PER:m En importación de marcajes, de Traxit, Ibercomp o TimeQ, se impide salir hasta que no se devuelve el fichero bloqueado a su estado normal
    PER:n Formulario de datos extendidos asociado a carga de marcajes para ver listado de trabajadores
    SYS:n Sistema para poder desprender pestañas de un formulario y mostrarlas en un formulario secuandario
    SYS:m Incrementado a 100 los caracteres de CLAVE en gestión de persistencia
    SYS:m Se fuerza la ocultación del formulario de login cuando por carga del equipo no se oculta el mismo al mostrar el formulario principal

2010-11-25:
    VNT:n Fecha de vencimiento de garantía a nivel de proyecto en listado de facturas de venta
    PER:n Al cargar marcajes de ibercomp se indica el número cargado

2010-11-24:
    PER:n Generación de días a través de baja obviando sábados y domingos, tanto desde intervalo de fechas como con días de baja
    VNT:n Posibilidad de fijar cuenta de cliente para cobro en factura de venta, se pasa al cobrar
    CMP:n Posibilidad de fijar cuenta de proveedor para pago en factura de compra, se pasa al pagar
    SYS:m Al realizar cálculos con las unidades, dimensiones y conversiones, si no hay modificaciones se respeta la cantidad sin aplicarle redondeo
    SYS:m Al eliminar la cantidad se elimina también el cálculo
    PER:n Soporte para importación de marcajes desde controles horarios de ibercomp

2010-11-22:
    COM:m Filtro de presupuestos y pedidos de venta desde oportunidad de venta filtrados por cliente si existe  
    COM:m Al crear presupuesto o pedido de venta desde oportunidad de venta se vuelca el cliente si está definido
    FNC:b Errores en cambio visual de opciones en garantías
    VNT:n Añadido campo emails_control a datos de contacto de cliente para indicar correos electrónicos suplementarios donde enviar copia cuando se envía un correo mediante el mecanismo de exportación
    CMP:n Añadido campo emails_control a datos de contacto de proveedor para indicar correos electrónicos suplementarios donde enviar copia cuando se envía un correo mediante el mecanismo de exportación
    SYS:m Localización de ruta en soporte documental a través de ":" en lugar de "." que puede interferir o a través de opción de menú contextual de rejilla
    VNT:m Al buscar cliente se puede filtrar por estado de baja del mismo, filtrados por defecto todos los que están de baja para que no se muestren salvo que lo señalemos
    VNT:n Campo para indicar los clientes que son considerados como sujetos genéricos
    CMP:n Campo para indicar los proveedores que son considerados como sujetos genéricos
    VNT:n Campo para indicar el nombre real del cliente cuando se hace una factura de venta contra un cliente genérico
    CMP:n Campo para indicar el nombre real del proveedor cuando se registra una factura de compra contra un proveedor genérico
    VNT:n Al generar desde registro de ventas (presupuesto, pedido, albarán y factura) siempre se pasa al registro generado el valor del campo MEDICION_CALCULO_FIEBDC
    *:Revisión de diálogos de búsqueda por desajuste

2010-11-19:
    PER:n Resaltado visual de marcajes con tramos incompletos u horas negativas
    PER:n Localización de marcajes con tramos incompletos u horas negativas
    PER:n Opción para pasar todos los marcajes que no están verificados/anulados a través de procedimiento automático

2010-11-18:
    PER:n Tratamiento de marcajes anulados en tempus
    PER:n Tratamiento de descuentos o incrementos de tiempos a nivel de tramos para evitar que las horas imputadas a conductor de coste no coincida con las horas totales
    PER:m Se pasan a números 98 y 99 los marcadores especiales, para dejar hueco para una serie de marcadores automátizados
    PER:m Mejorada rutina de carga de marcajes en tempus para que cargue siempre en el último tramo y no busque huecos
    PER:n En carga de marcajes en tempus se tiene en cuenta la marca de entrada o salida que generan algunos relojes y controles de presencia
    PER:m Se impide borrar e insertar marcajes, así como editar cierta información de los mismos para impedir alteraciones de marcajes automátizados; para dar ciertas garantías a los trabajadores

2010-11-17:
    FNC:n Gestión de Garantías (avales, depósitos y seguros) tanto en actividad promotora como constructora y otras
    FNC:m Reorganizado módulo financiero
    COM:n Listado de garantías asociadas a oportunidad de negocio
    VNT:n Listado de garantías asociadas a proyecto
    VNT:n Asociación de garantía a contrato de compra-venta de unidad de venta de promotora
    VNT:n Posibilidad de indicar que cobro de contrato de compra-venta de unidad de venta de promotora se garantiza

2010-11-11: 1.17.37.1
    COM:n Campo para indicar prioridad en oportunidades de negocio
    INM:m Gris en recibos de seguros dados de baja
    TCN:m Al cargar medición de conceptos de descompuestos de presupuestos o pedidos se tienen en cuenta los campos de cantidad, largo, ancho, grueso y el resto de mediciones especiales

2010-11-09:
    VNT:m Obligatorio indicar descripción en oportunidad de negocio

2010-11-09:
    GEN:n Registro de fuentes de información utilizadas para obtener informes de clientes
    GEN:n Registro de informes asociados a clientes
    VNT:n Reorganizada pestaña de control de riesgo a nivel de cliente
    VNT:n No es necesario llamar una ventana independiente para controlar seguros de crédido y riesgos asumidos a nivel de cliente
    VNT:n Mostrados informes de clientes en su propia ficha, con posibilidad de ir al soporte documental de los mismos
    VNT:m Unificado el control del riesgo del cliente en una pestaña de su propia ficha

2010-11-02: 1.17.37.0
    TCN:n Al cargar desde conceptos aplicados en descompuestos de presupuestos y pedidos de venta se puede hacer descomponiendo por medición de la partida

2010-10-30:
    *:m Ajustadas aplicaciones auxiliares para que no les afecte el relleno del borde en Windows Vista y 7 ni el cambio de fuente

Descompetencia desleal

Me van a permitir lo vendría a entenderse como una entrada de desahogo.

Para ponerse en antecedentes: http://www.reta.es (otro enlace roto, esta gente tienen la costumbre de borrar huellas)
"... se encuentra el programa E-Cluster, o también conocido como Cluster Digital. Se trata de una iniciativa promovida por la Consejería de Innovación, Ciencia y Empresa, que tiene como objetivo el desarrollo e implantación de soluciones TIC colectivas en el conjunto de las pymes de los principales sectores productivos andaluces."

No quiero decir que el proyecto como tal no merezca la pena, lo que sucede, igual que con la mayoría de los casos en que se gestiona dinero público, es que el desarrollo y distribución van viciados.

Por lo visto el proyecto tiene una financiación de escándalo (enlace muerto, ya no existe ni el dominio): 
"La Consejería de Innovación, que coordina la iniciativa con la Red de Espacios Tecnológicos de Andalucía (RETA) y el Centro Andaluz de Innovación y Tecnologías de la Información y las Comunicaciones (Citic), ha invertido a través de eCluster desde 2007 un total de 1.790.000 euros."

No está nada mal para hacer algo decente, podría conseguirse mucho simplemente con el pico de los 90.000 euros.

No puedo hablar por otros sectores pero en el caso concreto de la piedra natural, por cuestiones de proximidad y concurrencia competitiva, lo conozco algo.
No es el primer proyecto "TIC" que quema dinero público para dotar de herramientas de gestión informáticas a las empresas. Ya hubo un intento anterior que equivocó los objetivos funcionales, la base técnica, e incluso la interfaz de usuario.
Después de, calculo, unos 500.000 euros quedó como una reliquia tambaleante en un par de empresas que sirvieron como conejillos de indias. No busquen por Internet al respecto, se llamaba Calcio y aunque nunca hubo mucha información al respecto, ahora es inexistente. Es lo que pasa con las cosas que nos avergüenzan, queremos borrarlas.

Después de más de 4 años buscaron una forma digna de enterrarlo: pedir otra subvención para crear otro programa similar. No tengo constancia del pellizco de financiación que supuso esta vez, pero imagino que por menos de 100.000 euros ni se movieron. Después de unos meses implantaron el bicho en un par de empresas, las mismas que tenían el anterior "ERP". Desde luego una manera especial de enterrar un proyecto fallido: tapamos la mierda para que no huela.
La gracia es que la taparon con otra mierda. Al tiempo una de las empresas había tirado por la ventana el producto y la otra ni se imaginaba que pudiera usarlo para algo y lo mantiene como otra reliquia más de sus ganas de mejora.

Por supuesto toda esta información no está disponible en ningún lado, se va obteniendo de aquí y allí. A pesar de ser proyectos financiados con nuestro dinero, son top-secret, como no podía ser de otra forma para un proyecto "TIC" de ultimísima generación.
Lo gracioso es que es una adaptación superficial del proyecto opensource Openxpertia, adaptado también con dinero público (al menos parcialmente) de otro proyecto opensource: Compiere, este si desarrollado bajo los esquemas opensource. Por ello, si supieran como funcionan las cosas en el mundo opensource, deberían liberar el resultado para añadir valor añadido a productos mantenidos por una comunidad de desarrolladores que nacieron con voluntad de libertad. Aparte de que el dinero público debería revertir en bien público, otra razón para su liberación.

Tampoco es que importe mucho, después de todo solo fue una adaptación superficial, rápida e incompleta, que no sirve para nada en el sector de la piedra natural. De muestra un botón; en un sector donde se trabaja con metros lineales, cuadrados y cúbicos; no se calculan automáticamente en base a unas dimensiones dadas.

Otro producto puntero, que en base a los óptimos resultados obtenidos fue utilizado como punto de referencia para otra adaptación para canteras de mármol y me parece que vino a ser el germen de este eCluster.

Luego surgieron proyectos paralelos a este. Gestión de producción: adaptación de métodos de la industria automovilística al sector de la piedra, como si una producción en cadena pudiera extrapolarse a una producción bajo pedido. Otro exitazo que encarece los costes de inversión y de mantenimiento en aras de unos discutibles resultados. Siempre se encuentra a algún empresario inocente y que no sabe exactamente lo que quiere al que encandilar para que sirva como cobaya de proyectos top-secret de este tipo :)

La verdad es que podría seguir contando más batallitas, pero no tengo tiempo y casi tampoco gana.

Si quieren poner una estupenda y novísima solución eCluster para el sector de la piedra natural, y son capaces de encontrarla en Internet, pueden ir preparando unos 8.000 euros y su resistencia a la frustración. Si quieren algo que simplemente funcione a un precio razonable pueden probar nuestro ERP.

Nosotros por nuestra parte lo tenemos claro, hemos desarrollado y seguiremos desarrollando Criterium CyP financiándolo únicamente con sus propias ventas; sin un céntimo de dinero público. Es una cuestión de orgullo y de ética. Y por suerte ninguno de nuestros clientes directos ha recurrido a subvenciones para comprarlo, lo que también dice mucho de ellos.

Por cierto, el nombre de descompetencia no es un error, al fin y al cabo este tipo de proyectos tampoco suponen una competencia real en el mercado real.

Bueno, ahora ya si puedo ponerme a trabajar y atender a mis clientes sin mala sangre en la cabeza. Espero que me perdonen el desahogo.

Criterium CyP: Versión 1.17.37.3

VERSIÓN 1.17.37.3:
 --------------------

   Sumario:
     Formularios: 724 (+14)
     Unidades: 16
     Informes: 803 (+14)
     Tablas: 645 (+9)

 2010-12-01: 1.17.37.3
     PER:m Desde carga de TimeQ se pueden mostrar los días de ese intervalo de marcajes
     PER:m Optimizado de carga de marcajes en días a través de un formulario de procesamiento modal e impedir el pintado de formulario principal
     PER:n Sistema para localizar marcajes a través de hora en tramo de día registrado de trabajador
     VNT:n Valor por defecto para control de existencias al dar de alta un artículo

 2010-11-30:
     PER:m La carga de TimeQ se hace por informes semanales

 2010-11-29: 1.17.37.2
     SYS:n Opción de configuración para desactivar/activar beep del sistema, molesto al pulsar Enter en TEdit

 2010-11-26:
     PER:n Soporte para importación de marcajes desde controles horarios y presencia TimeQ
     PER:m En importación de marcajes, de Traxit, Ibercomp o TimeQ, se impide salir hasta que no se devuelve el fichero bloqueado a su estado normal
     PER:n Formulario de datos extendidos asociado a carga de marcajes para ver listado de trabajadores
     SYS:n Sistema para poder desprender pestañas de un formulario y mostrarlas en un formulario secuandario
     SYS:m Incrementado a 100 los caracteres de CLAVE en gestión de persistencia
     SYS:m Se fuerza la ocultación del formulario de login cuando por carga del equipo no se oculta el mismo al mostrar el formulario principal
javascript:void(0)
 2010-11-25:
     VNT:n Fecha de vencimiento de garantía a nivel de proyecto en listado de facturas de venta
     PER:n Al cargar marcajes de ibercomp se indica el número cargado

 2010-11-24:
     PER:n Generación de días a través de baja obviando sábados y domingos, tanto desde intervalo de fechas como con días de baja
     VNT:n Posibilidad de fijar cuenta de cliente para cobro en factura de venta, se pasa al cobrar
     CMP:n Posibilidad de fijar cuenta de proveedor para pago en factura de compra, se pasa al pagar
     SYS:m Al realizar cálculos con las unidades, dimensiones y conversiones, si no hay modificaciones se respeta la cantidad sin aplicarle redondeo
     SYS:m Al eliminar la cantidad se elimina también el cálculo
     PER:n Soporte para importación de marcajes desde controles horarios de ibercomp

 2010-11-22:
     COM:m Filtro de presupuestos y pedidos de venta desde oportunidad de venta filtrados por cliente si existe
     COM:m Al crear presupuesto o pedido de venta desde oportunidad de venta se vuelca el cliente si está definido
     FNC:b Errores en cambio visual de opciones en garantías
     VNT:n Añadido campo emails_control a datos de contacto de cliente para indicar correos electrónicos suplementarios donde enviar copia cuando se envía un correo mediante el mecanismo de exportación
     CMP:n Añadido campo emails_control a datos de contacto de proveedor para indicar correos electrónicos suplementarios donde enviar copia cuando se envía un correo mediante el mecanismo de exportación
     SYS:m Localización de ruta en soporte documental a través de ":" en lugar de "." que puede interferir o a través de opción de menú contextual de rejilla
     VNT:m Al buscar cliente se puede filtrar por estado de baja del mismo, filtrados por defecto todos los que están de baja para que no se muestren salvo que lo señalemos
     VNT:n Campo para indicar los clientes que son considerados como sujetos genéricos
     CMP:n Campo para indicar los proveedores que son considerados como sujetos genéricos
     VNT:n Campo para indicar el nombre real del cliente cuando se hace una factura de venta contra un cliente genérico
     CMP:n Campo para indicar el nombre real del proveedor cuando se registra una factura de compra contra un proveedor genérico
     VNT:n Al generar desde registro de ventas (presupuesto, pedido, albarán y factura) siempre se pasa al registro generado el valor del campo MEDICION_CALCULO_FIEBDC
     *:Revisión de diálogos de búsqueda por desajuste

 2010-11-19:
     PER:n Resaltado visual de marcajes con tramos incompletos u horas negativas
     PER:n Localización de marcajes con tramos incompletos u horas negativas
     PER:n Opción para pasar todos los marcajes que no están verificados/anulados a través de procedimiento automático

 2010-11-18:
     PER:n Tratamiento de marcajes anulados en tempus
     PER:n Tratamiento de descuentos o incrementos de tiempos a nivel de tramos para evitar que las horas imputadas a conductor de coste no coincida con las horas totales
     PER:m Se pasan a números 98 y 99 los marcadores especiales, para dejar hueco para una serie de marcadores automátizados
     PER:m Mejorada rutina de carga de marcajes en tempus para que cargue siempre en el último tramo y no busque huecos
     PER:n En carga de marcajes en tempus se tiene en cuenta la marca de entrada o salida que generan algunos relojes y controles de presencia
     PER:m Se impide borrar e insertar marcajes, así como editar cierta información de los mismos para impedir alteraciones de marcajes automátizados; para dar ciertas garantías a los trabajadores

 2010-11-17:
     FNC:n Gestión de Garantías (avales, depósitos y seguros) tanto en actividad promotora como constructora y otras
     FNC:m Reorganizado módulo financiero
     COM:n Listado de garantías asociadas a oportunidad de negocio
     VNT:n Listado de garantías asociadas a proyecto
     VNT:n Asociación de garantía a contrato de compra-venta de unidad de venta de promotora
     VNT:n Posibilidad de indicar que cobro de contrato de compra-venta de unidad de venta de promotora se garantiza

 2010-11-11: 1.17.37.1
     COM:n Campo para indicar prioridad en oportunidades de negocio
     INM:m Gris en recibos de seguros dados de baja
     TCN:m Al cargar medición de conceptos de descompuestos de presupuestos o pedidos se tienen en cuenta los campos de cantidad, largo, ancho, grueso y el resto de mediciones especiales

 2010-11-09:
     VNT:m Obligatorio indicar descripción en oportunidad de negocio

 2010-11-09:
     GEN:n Registro de fuentes de información utilizadas para obtener informes de clientes
     GEN:n Registro de informes asociados a clientes
     VNT:n Reorganizada pestaña de control de riesgo a nivel de cliente
     VNT:n No es necesario llamar una ventana independiente para controlar seguros de crédido y riesgos asumidos a nivel de cliente
     VNT:n Mostrados informes de clientes en su propia ficha, con posibilidad de ir al soporte documental de los mismos
     VNT:m Unificado el control del riesgo del cliente en una pestaña de su propia ficha

 2010-11-02: 1.17.37.0
     TCN:n Al cargar desde conceptos aplicados en descompuestos de presupuestos y pedidos de venta se puede hacer descomponiendo por medición de la partida

 2010-10-30:
     *:m Ajustadas aplicaciones auxiliares para que no les afecte el relleno del borde en Windows Vista y 7 ni el cambio de fuente

Hay numerosos cambios en Criterium CyP, tal y como se puede apreciar en el incremento de tablas, informes y formularios. De los más significativos ya se ha ido informando en las últimas entradas y el resto está todos registrados. Saludos y buen fin de mes.

Soporte de control horario de Time Q +Plus en Tempus

Otra novedad en la integración en Criterium CyP de controles de presencia y horarios ajenos. Parece que últimamente no hallamos especializado en ello. Ahora nos ha tocado integrar Time Q +Plus de Acroprint.

Esta integración fue desechada en un principio dado el carácter cerrado y bastante limitado del dispositivo. Al contrario de casos anteriores (Traxit e Ibercomp) este sistema gestiona los marcajes en el propio dispositivo con todos los problemas y riesgos que eso conlleva. Es un sistema muy peculiar que entre otras cosas borra los marcajes automáticamente al tiempo. Por ello la integración se hacía muy complicada sin atacar directamente y a bajo nivel el dispositivo, cosa que me temo que no facilitan los distribuidores. Al final el problema se ha soslayado procesando los informes generados por su programa de gestión.
 

La verdad es que ha sido mas sencillo de lo que esperábamos. Ahora el cliente mantendrá su sistema actual, lo que beneficiará al distribuidor de TimeQ puesto que podrá seguir facturandole repuestos y tarjetas, pero le añadirá la potencia para la gestión de los marcajes de personal de que adolece su software con ayuda del nuestro. Entiendo que las tres partes salimos beneficiadas.

Por cierto, la versión de interface sobre PC que estamos manejando es bastante vieja; de los tiempos del Windows 3.11 (1994). Hay que tener en cuenta que el dispositivo está diseñado para no requerir esta interface sobre un PC. Si quieren ver de qué va el sistema, revisen https://acroprint.com/.

Si tiene un sistema de control de presencia que no le suministra la potencia y flexibilidad necesaria siempre puede estudiarse la posibilidad de cargar y procesar sus marcajes en Criterium CyP. Es un procedimiento muy sencillo, ya que solo necesitamos marcas horarias relacionadas con un número de trabajador, de tarjeta o nombre de usuario. Del resto ya nos encargamos nosotros.

Posicionamiento de pestañas en formularios externos

En ocasiones sucede que las soluciones mas elegantes a determinados problemas o a nuevas prestaciones están delante de tus narices durante años hasta que un golpe de suerte hace que se te encienda la bombilla. Luego te das cuenta de que son soluciones tan sencillas y evidentes que rozan la genialidad. Algo así nos ha sucedido recientemente.

En el desarrollo del software tendemos a no ocultar al usuario ninguna funcionalidad, ello conlleva a un uso intensivo (abuso tal vez) de las pestañas en los típicos Page Control. Aparte de esto, algún cliente nos ha solicitado el poder visualizar la información a la hora de hacer presupuestos de forma parecida a como lo hacen los programas de presupuestos y mediciones (Presto, Arquimedes, Menfis, etc); mediante ventanas independientes. Durante un tiempo el tema ha estado en el horno esperando una solución óptima.

Esto no quiere decir que no hubiese métodos que nos permitiesen hacerlo, solo que pasaban por complejos sistemas de Docking, con sus correspondientes nuevos componentes de desarrollo. Esto a la larga añadiría complejidad y engorro al desarrollo sin conseguir la flexibilidad necesaria.

Al final la espera ha dado su fruto. A raíz de la necesidad de mostrar distinta información del mismo formulario en la carga de marcajes, hemos encontrado la solución.

El método es tan sencillo y flexible que ahora nos sorprende que no lo pudiéramos ver antes. Tiene ese punto mágico que te da el subidón cuando estas desarrollando. Es una solución que hasta ahora no habíamos visto en ningún lado y encima sencilla, flexible y elegante.

A partir de ahora las pestañas de un formulario pueden desprenderse y posicionarse donde deseemos. Incluso se memorizará el estado de "desprendimiento" y la posición de la ventana asociada.

El sistema puede mejorarse mediante la típica técnica de Glue and Magnetize que popularizó el mítico Winamp. Pero por ahora creo que es mas que suficiente, esperaremos a ver la experiencia al respecto de los usuarios para ver que mejoras pueden se le pueden añadir.

Esperemos que disfruten usando esta nueva funcionalidad de Criterium CyP, nosotros ya lo hemos hecho descubriéndola e implementándola.

647630109  950442489