Actualización Cont@BOT 14.015.200219

Versión 14.015.200219
-----------------------
NOVEDADES:
.- Control de Partes de Trabajo: Ahora aparecen indicaciones relativas a cobros pendientes de cada cliente
.- Nueva función Enviar Mail desde Documento: Ahora puede configurar el envío de mail desde cualquier ventana de Cont@BOT para automatizar su gestión adecuándola a sus necesidades

MEJORAS:
.- Clientes descuentos por artículo: Ahora es posible introducir el precio final haciendo doble-click en el campo Dcto. Esta opción no funcionará para configuraciones multiempresa y/o multitarifas
.- Excel Automation: Añadida función Excel_BorrarRango (HojaDatos, CeldaDcha, CeldaIzda, [Rowno], [Colno])
.- CadenaContieneNumeros: Nueva función para detectar números en cadenas
.- Excel Automation: Añadida función Excel_ProtegerLibro (Pass)
.- Excel Automation: Añadida función Excel_DesprotegerLibro (Pass)
.- Excel Automation: Añadida función Excel_ProtegerHoja (Hoja, Pass)
.- Excel Automation: Añadida función Excel_DesprotegerHoja (Hoja, Pass)
.- Excel Automation: Añadida función Recordset_A_Tabla (TablaOrigen, Campo, Tabla, BD)
.- Excel Automation: Añadida función RecordsetClone_A_Tabla (Frm, SubForm, Tabla, BD)
.- Control de Lotes: Creada función Resetea_Lotes_Articulos(Optional Cadena) para ajustar los lotes de aquellos productos que han tenido movimientos de stock con el control de lotes desactivado y activado. Añade Regularización al Lote o la Cadena indicada
.- Personalización: Mejorada la función AbrirObjeto (Tipo, Objeto, Vista, BDExterno)
.- FacturaE: Se añade el campo opcional Organo Proponente
.- Se amplía la capacidad del campo Mail a 255 caracteres
.- Contabilización automática: se aumenta la velocidad de proceso
.- Registro Transaccional: se optimiza la ejecución de transacciones a bajo nivel y mensajes de advertencia
.- Contabilización Automática: Nueva variable LINEAGRU para agrupar asientos por cuenta de venta, compra y consumo.
.- Nueva Función: RecordsetClonePKEY_A_Tabla (Frm, SubForm, Campo, Tabla, BD)
.- Nueva Función: Abre_ConexionBBDD()
.- Nueva Función: Cierra_ConexionBBDD()
.- Nueva Función: Abre_ConexionSHAPE()
.- Nueva Función: Cierra_ConexionSHAPE()
.- Nueva Función: ConcatADO (SQL, ColDelim, RowDelim, Parametros)
.- NSERV: Ahora se traspasan las Notas de Servicio desde el contrato a los partes de trabajo al planificar el contrato
.- Pedidos Proveedor: Se numeran las posiciones en el campo Posición al establecer como valor por defecto en el campo ActivaPosicion de PedidoProLinA el dato =RowNum([Form]) u opcionalmente =Posiciones([Form],Nz([Codigo],0),Nz([Auto],0))
.- Factura Cliente, Factura Proveedor, Otros Ingresos y Otros Gastos: Se añade personalización cuando Cont@BOT está configurado para funcionar en modo multiempresa al activar registro. Por ejemplo, se puede configurar personalización para añadir la última empresa y fecha de operación al añadir un nuevo registro
.- Factura Cliente, Factura Proveedor, Otros Ingresos y Otros Gastos: Se añade personalización después de actualizar el campo Estado. Por ejemplo, se puede configurar personalización para mostrar el asiento generado automáticamente y realizar cambios en el concepto del mismo
.- Modificación de Asientos: Ahora es posible realizar modificaciones masivas de las fechas y conceptos de un asiento
.- Cartera: se añaden los campos Representante (Comercial o Agente) y Transportista (Administrador) en los vencimientos
.- Fabricación: se añade el botón Copiar
.- UsusFiltro: se configuran los campos Filtro y FiltroALT para admitir hasta 2GB de datos
.- Actualizador de tarifas: se añade el campo Venta Min para actualización manual del precio de venta mínimo
.- Factura Cliente: Valor por defecto IntroducirCantidad = -1 introduce 1 en la cantidad y avanza a un nuevo registro. Si el valor es 1 solamente introduce 1 en la cantidad
.- Factura Proveedor: Valor por defecto IntroducirCantidad = -1 introduce 1 en la cantidad y avanza a un nuevo registro. Si el valor es 1 solamente introduce 1 en la cantidad
.- Nueva Función: Establecer_ValorPorDefecto(Frm, Control, Valor,[SubFrm])
.- Informes IRPF: Mejorada la velocidad de proceso
.- Factura Cliente: Añadidos nuevos campos para gestionar impuestos por timbres aplicados en otros países
.- Factura Proveedor: Añadidos nuevos campos para gestionar impuestos por timbres aplicados en otros países
.- Actualizador de tarifas: se añade el campo Alias para visualización del dato
.- Clientes Solapa Documentos: Se añade el campo Fecha Confirmada (Vto)
.- Delegaciones (Proyectos) Solapa Documentos: Se añade el campo Fecha Confirmada (Vto)
.- Balance de Situación: Ahora por defecto se permite sólo la elección de una empresa
.- Balance de Pérdidas y Ganancias: Ahora por defecto se permite sólo la elección de una empresa
.- Balance de Sumas y Saldos: Ahora por defecto se permite sólo la elección de una empresa
.- Libro Diario: Ahora por defecto se permite sólo la elección de una empresa
.- Libro Mayor: Ahora por defecto se permite sólo la elección de una empresa
.- Contabilidad Automática: Se añaden las nuevas variables IMPUESTO, TOT+IMPU, TOT-GAR, BASE+GAR y BASE-GAR
.- Contabilidad Automática: Se añade un nuevo método de agrupación de asientos mediante la variable LINEAGRU
.- Ampliación de asientos: ahora se permite la modificación masiva de asientos entre distintos años
.- Ampliación de asientos: ahora se muestra el nombre de la subcuenta seleccionada para un mejor control
.- Informes IVA: Mejorada la velocidad para obtener los datos en un click de la liquidación de IVA
.- Nueva Función: GetLineNumber(Frm As Form, KeyName As String, KeyValue)
.- Subcuentas contables: Se mejora la función para que al pulsar la tecla F3 se muestre o el número de cuenta o el nombre de la cuenta contable
.- Control: Nueva opción PermitirCambioCIFClienteVinculado para poder modificar el CIF de clientes vinculados y para obtener la información segmentada en el modelo 347
.- Planificación de partes de trabajo: Ahora se tiene en cuenta si un parte de trabajo ya está planificado para no recalcular los códigos de los partes de trabajo
.- Modelo 347: Se añade el menú funciones para obtener informes en Excel del modelo 347
.- T.P.V.: Ahora es posible compartir los aplazados entre distintos equipos (opción sólo disponible para SQL SERVER)
.- Buscar artículos: se añaden los campos Alias y Notas
.- Fabricación: se añade el botón Hoja de Datos
.- Modificación de Asientos: Ahora se respeta el orden de introducción de los asientos. Este comportamiento es modificable mediante la opción de filtros por usuario
.- Contabilización automática Facturas de Cliente: Nueva opción en Control AjustarRedondeoAlTotal para ajustar los redondeos al total de la factura
.- Control: Nueva opción BloquearPVMin para evitar la actualización automática del precio de venta mínimo
.- Usuarios: Ahora es posible configurar un usuario para abrir el T.P.V. cuando accede a su sesión
.- Usuarios: Ahora es posible configurar una función para ejecutar la iniciar la sesión del usuario
.- Subcuentas contables: Se mejora la función para que al introducir un valor de texto que no está en la lista se busque ese valor en el título de las cuentas contables
.- Contratos / Pedidos Cliente: Ahora se puede configurar el programa para introducir el técnico por defecto si está asignado en una delegación en la solapa Otros Datos. Es necesario configurar el combo elegido normalmente Dato10) en Otros Datos para mostrar los técnicos configurados en Cont@BOT
.- Facturas de Cliente: Ahora al duplicar una factura se copian las notas de las líneas de artículos y las las líneas de descripciones

CORRECCIONES:
.- FacturaE: Bajo ciertas circunstancias el cálculo de la factura se realiza erróneamente por configuración del modelo Currency y cuando es muy superior el id de factura
.- Filtros por usuario: Corregido un bug cuando se aplican filtros vinculando tablas diferentes
.- Artículos: Se amplía el tamaño de las referencias a Long para bases de datos de 4GB o superiores
.- Reclamar Cobros a Clientes: Ahora se puede insertar una imagen como firma del correo electrónico
.- Reclamar Presupuestos a Clientes: Ahora se puede insertar una imagen como firma del correo electrónico
.- Fabricación: al recalcular la fórmula tras insertar nuevo registro se generan datos incompletos para referencias idénticas. Mismo comportamiento al eliminar registro, pero para ciertos valores de referencias.
.- Control: ComprobarAsientoGenerado ahora es opcional
.- Registro de Llamadas: Bajo ciertas circunstancias en SQL SERVER no se inserta correctamente el registro ni se genera el ID, provocando errores aleatorios
.- Inventario: Cuando se procesan inventarios sin lotes activados por control el sistema asume lotes nulos y procesa acumulados para la regularización final del inventario
.- Modelo 347: Bug al imprimir directamente el modelo de proveedor
.- Asientos Mal Renumerados: Bug al mezclar información de varias empresas y ejercicios fiscales en la comprobación
.- Abrir Ficheros: GetShortName modificado para obtener ruta de fichero con extensión de más de 3 caracteres
.- Control: CheckRetencionIRPFFacturaPro se reconfigura el funcionamiento para las facturas de proveedor
.- Proveedor: Ahora al cambiar el nombre de proveedor se actualiza el técnico en el módulo de Tablet
.- Empresa: Ahora al cambiar el nombre de la empresa se actualiza la configuración global del T.P.V.
.- Modelo 347: Se amplía el tamaño de varios campos para mostrar la información al completo
.- Valores por defecto sin empresa: en algunos equipos lentos se produce un solapamiento de valores por defecto al cargar las ventanas produciendo comportamientos extraños y aleatorios en el programa