Documentación de Velneo
23
23
  • Introducción
  • Velneo 23
    • ¿Qué es velneo?
    • Requerimientos de Velneo
    • Funcionalidades comunes a los componentes de Velneo
      • Instalación
      • Conexión con Velneo vServer
      • Cambiar el estilo de visualización
      • Ver u ocultar barras de herramientas
      • Mensajería interna entre usuarios
      • Soporte de alta resolución (HighDPI)
      • Carpetas de trabajo de los componentes de Velneo
      • Numeración de versiones de Velneo
      • Certificado de firma digital para componentes de Windows
    • Tipos de archivo generados por Velneo
  • Velneo vDevelop
    • ¿Qué es Velneo vDevelop?
    • Interfaz de Velneo vDevelop
    • Lista de teclas aceleradoras de Velneo vDevelop
    • Soluciones y proyectos
    • Control y edición de proyectos
    • Herencia
    • Inspectores
    • Proyectos objetos y editores
      • Objeto
      • De proyecto de datos
        • Indice complejo
        • Tabla
          • Actualización
          • Campo
          • Enlace
          • Indice
          • Plural
          • Traspaso de campo
          • Trigger
        • Tabla estática
        • Variable
      • De proyecto de aplicación
        • Acción
        • Alternador de lista
        • Arbol visor de tablas
        • Bloc de formularios
        • Casillero
        • Cesta
        • ComboView
        • Control SVG
        • Dispositivo serie
        • Formulario
          • Controles de visualización
            • Texto estático
            • Nombre de campo
            • Visor HTML
            • Dibujo
            • Imagen SVG
            • Caja de grupo
            • Menú arbolado
            • Barra de progreso
            • Reloj
            • Manómetro
            • Termómetro
          • Controles de edición
            • Caja de texto
            • Caja de texto enriquecido
            • Data catcher edit
            • Edición alfabética
            • Edición fecha
            • Edición fecha/hora
            • Edición fórmula
            • Edición hora
            • Edición numérica
            • Edición senda fichero
            • Edición senda directorio
          • Controles de entrada
            • Botón
            • Botón de check
            • Botón de radio
            • Calendario
            • ComboBox
            • Deslizador
            • Dial
            • ListBox
            • Rueda
          • Contenedores
            • Área de scroll
            • Caja de formularios
            • Pila de formularios
            • Separador de formularios
            • Splitter
            • Vista de datos
          • Layout
          • Tree widget
          • Controles SVG
          • Fichas de extensión
        • Formulario QML
        • Gráfico
        • Imagen SVG
        • Impresora lógica
        • Informe
          • Agrupamiento
          • Sección
          • Editor de informes
          • Cálculo
        • Informe personalizable
          • Diseñando un informe personalizable básico
          • Diseño avanzado
          • Diseñando un informe personalizable
          • Añadiendo orígenes de datos
          • Añadiendo elementos al informe
          • Características avanzadas
          • Etiquetas
          • Asistente de scripts
          • Impresión de gráficos
        • ListView
        • Lista QML
        • Localizador
        • Lupa
        • Marco
        • Menú
        • Multivista
        • Protocolo TCP-IP
        • Rejilla
          • Propiedades de columna
        • Rejilla avanzada
        • Toolbar
        • ViewFlow
        • Sub-objetos de vistas de datos
          • Conexión de evento
          • Drop
          • Inserción
          • Manejador de evento
      • Comunes a proyecto de datos y de aplicación
        • Búsqueda
        • Cola
        • Constante
        • Dibujo
        • Esquema de tablas
        • Fichero adjunto
        • Función
        • Librería externa
        • Proceso
          • Comandos de base de datos
            • API
            • Bases de datos externas
            • Búsquedas
            • Campos (grupo de comandos)
            • Cestas
            • Fichas
            • Fichas seleccionadas
            • Listas
            • Tablas
            • Tubos
          • Básicos
            • Controles de flujo
            • Debug
            • Ejecución
            • Salida/retornos
            • Scripts (grupo de comandos)
            • Transacciones (comandos)
            • Variables
          • Comunicación
            • Internet
            • Protocolo TCP
            • Puerto serie
            • SDV
          • Interfaz
            • Acciones (comandos)
            • Control
            • Diálogos
            • Formularios - comandos
            • Localizadores
            • Objeto - grupo de comandos
            • Ventana principal
            • Vista de datos - comandos
          • Sistema
            • Comandos de Sistema
            • Configuración
            • Directorios
            • Ficheros
        • Tubo de ficha
        • Tubo de lista
        • Variable local
      • Editores
        • Asistente de fórmulas
          • Operadores
          • Funciones estándar
            • Funciones API
            • Funciones básicas
            • Funciones de cadenas
              • Expresiones regulares
            • Funciones científicas
            • Funciones de Cliente-servidor
            • Funciones de color
            • Funciones de códigos
            • Funciones de directorios
            • Funciones de fechas
            • Funciones de ficha en curso
            • Funciones de horas
            • Funciones de Internet
            • Funciones de juegos de caracteres
              • Codecs
            • Funciones numéricas
            • Funciones de sistema
            • Funciones de tiempo
            • Funciones trigonométricas
          • Funciones de dll
          • Funciones de proceso
          • Campos
          • Constantes
          • Variables globales
          • Variables locales
          • Variables del sistema
          • Verificador de fórmulas
          • Conversión automática de datos
          • Introducción de datos literales
          • Secuencias de escape en cadenas de caracteres
          • Funciones de campo
        • Editor de imágenes
        • Selector de fuentes
    • Scripts
      • Lenguajes
        • JavaScript
          • Procesos JavaScript
          • Fórmulas JavaScript
          • Clases
            • Funciones globales
            • Objetos
            • VAbstractBrowser
            • VAbstractDataView
            • VAbstractListDataView
            • VAdvandedGridListDataView
            • VAlternatorListDataView
            • VApp
            • VBoundFieldComboBox
            • VBoundFieldEdit
            • VBoundFieldEditBrowser
            • VBoundFieldListBox
            • VByteArray
            • VCheckBox
            • VClockWidget
            • VComboBox
            • VComboListDataView
            • VCoverFlowListDataView
            • VCWebView
            • VDataCatcherEdit
            • VDataCatcherEditBrowser
            • VDataViewDialog
            • VDateEdit
            • VDateEditBrowser
            • VDateTimeEdit
            • VDateTimeEditBrowser
            • VDial
            • VDir
            • VExtension
            • VFile
            • VFileInfo
            • VFilePathEditBrowser
            • VFinder
            • VFont
            • VFormBlockListDataView
            • VFormDataView
            • VFormulaEditBrowser
            • VGaugeWidget
            • VGridListDataView
            • VGroupBox
            • VImage
            • VImageEdit
            • VImageWidget
            • VInstancesList
            • VInstance
            • VInstances
            • VItemRegisterPattern
            • VLabel
            • VLineEdit
            • VLineEditBrowser
            • VListBox
            • VListDataView
            • VLogin
            • VMainWindow
            • VMdiView
            • VMultiDataView
            • VNumberSpinBox
            • VNumberSpinBoxBrowser
            • VObjectInfo
            • VObjectInstance
            • VProcess
            • VProgressBar
            • VProjectInfo
            • VPushButton
            • VQmlFormDataView
            • VQmlListDataView
            • VQmlListModel
            • VQuery
            • VRadioButton
            • VRegister
            • VRegisterList
            • VReportListDataView
            • VRequest
            • VResponse
            • VRoot
            • VScreen
            • VScrollArea
            • VServerAdmin
            • VSettings
            • VSlider
            • VSlotListDataView
            • VSolutionInfo
            • VSplitter
            • VSqlDatabase
            • VSSLCertificate
            • VSSLInfo
            • VSSLSessionCipher
            • VStackedWidget
            • VSvgButton
            • VSvgSlideSwitch
            • VSvgToggleSwitch
            • VSvgWidget
            • VSysInfo
            • VTableInfo
            • VTabWidget
            • VTextEdit
            • VTextFile
            • VThermometerWidget
            • VThumbWheel
            • VTimeEdit
            • VTimeEditBrowser
            • VToolBox
            • VTreeItem
            • VTreeItemRegister
            • VTreeListDataView
            • VTreeMenu
            • VTreeMultiTableListDataView
            • VTreeWidget
            • VUser
            • VUserGroup
            • VUserGroupList
            • VUserList
            • VXmlReader
            • VXmlWriter
            • Widget
            • XMLHttpRequest
        • QML
          • Tipos QML
          • Funciones específicas de QML
    • Depuración
      • Depuración de procesos de Velneo
      • Depuración de procesos JavaScript
      • Monitor de vClient
    • Extensiones de Velneo vDevelop
    • Acceso directo a una solución desde vDevelop
    • Buenas prácticas
      • Buenas prácticas de organización
        • Proyectos
        • Organización de carpetas
        • Proyecto de datos
        • Proyecto de aplicación
      • Buenas prácticas de codificación
        • Identificadores
        • Documenta
        • Diseña los formularios como si no existiesen los layouts
      • Buenas prácticas de rendimiento
        • Arquitectura
          • Listas de registros
          • Lista de resultados de una búsqueda
          • Las cestas
          • Las variables globales
          • La caché de fichas
          • Programa en cloud
        • Base de datos
          • Campos
          • Indices
          • Actualizaciones
          • Eventos de tabla o triggers
          • Variables globales y constantes
          • Tablas en memoria vs tablas en disco
          • Optimizar migraciones de datos
          • Búsquedas en el servidor ¿Cuándo y Cómo?
          • Campos fórmula vs campos en disco
          • Indices condicionados vs búsquedas complejas
          • ¿Cuándo usar tablas de extensión?
          • Indices de trozos y palabras
          • ¿Cuándo usar cada tipo de campo alfa?
        • Formularios
          • Condiciones de visible y activo
          • Carga de subformularios en pestaña, caja o pila
        • Procesos y funciones y eventos
          • 1º, 2º, 3º y 4º plano ¿Cuándo usar cada uno?
          • Bloqueo blando vs bloqueo duro
          • Pasar información del cliente al servidor
          • ¿Cómo optimizar transacciones grandes?
          • ¿Cómo gestionar las transacciones?
          • Grabaciones optimizadas para el usuario
        • Carga de registros en objetos de lista
          • Rejillas
            • Campos punteros a singular
            • Totales
            • Condiciones de activo, visible y color en columna
            • Campos de tipo objeto
        • Conoce los límites
      • Imágenes
      • Buenas prácticas para el desarrollo en equipo
  • Velneo vAdmin
    • ¿Qué es Velneo vAdmin?
    • Gestión de usuarios
    • Gestión de aplicaciones
      • Soluciones
      • Instancias
      • Disco
    • Monitorización
      • Lista de comandos
    • Tareas
    • Acceso directo
  • Velneo vClient
    • ¿Qué es Velneo vClient?
    • Movilidad
    • Funcionalidades de Velneo vClient
      • Accesos directos y VRL
      • Cambiar idioma
      • Panel de procesos en 2º plano
      • Manejo de rejillas
      • Uso de la rejilla avanzada
      • Manejo de cestas
      • Refrescos
      • Caché local
      • Edición de campos enlazados a maestro
      • Asignar impresoras lógicas
      • Actualización automática
      • Personalización de la ventana de conexión de Velneo vClient
      • Instalador personalizado de Velneo vClient
      • Ordenación de listas
      • Captura de imágenes desde cámara
  • Velneo vServer
    • ¿Qué es Velneo vServer?
    • Instalación y configuración
      • Activación de la licencia
      • Línea de comandos de Velneo vServer
      • Parámetros configurables de Velneo vServer
      • Estructura de directorios
    • Iniciar Velneo vServer
    • Funcionalidades
      • Protocolo VATP
      • Protocolo VATPS
      • Refrescos terciarios
      • Sistema transaccional
      • Sistema de bloqueos
      • Tecnología bigkey
      • Hilo de control
      • Cómputo del consumo de puestos
    • vPacker
  • Velneo vInstallBuilder
    • ¿Qué es Velneo vInstallBuilder?
    • Configurar una instalación
    • Probar una instalación
    • Crear el instalable
    • Accesos directos
  • Velneo vModApache
    • ¿Qué es Velneo vModApache?
    • Instalación y configuración
    • Nomenclatura de objetos en urls
    • Uso de ficheros adjuntos
  • Velneo vDataClient
    • ¿Qué es Velneo vDataClient?
    • Iniciar Velneo vDataClient
    • Interfaz de Velneo vDataClient
    • Procesos
    • Utilidades
    • Acceso directo a una instancia de datos
  • Velneo vTranslator
    • ¿Qué es Velneo vTranslator?
    • Importación y exportación basada en XLIFF
    • Acceso directo a una solución
  • Velneo ODBC Driver
    • ¿Qué es velneo ODBC Driver?
    • Referencia de comandos SQL
  • Velneo vVersion
    • ¿Qué es Velneo vVersion?
  • Velneo vERP
    • ¿Qué es Velneo vERP?
    • Manual del programador
    • Documentación del ApiRest
    • Novedades de la versión 23
  • Velneo vTutor
    • ¿Qué es vTutor?
    • Tutores de objetos básicos
      • Tutor de marcos
      • Tutor de formularios
      • Tutor de rejillas
      • Tutor de árboles visores de tablas arboladas
      • Tutor de búsquedas
      • Tutor de informes
      • Tutor de cestas
      • Tutor de localizador básico
    • Tutores de objetos avanzados
      • Tutor de alternadores de lista
      • Tutor de impresión de informes
      • Tutor de tubos de ficha y de lista
      • Tutor de grabación de fichas
      • Tutor de comboview
      • Tutor de eventos
      • Tutor de drag and drop
      • Tutor de TCP/IP
      • Tutor de gráficos
    • Tutores de controles
      • Tutor de botones de menú
      • Tutor de controles SVG
      • Tutor de edición numérica
      • Tutor de vistas de datos de lista
      • Tutor de visor html dinámico
    • Tutores de procesos y manejadores de evento avanzados
      • Tutor de procesos
      • Tutor de importación y exportación de ficheros ASCII
      • Tutor de comandos de interfaz y acciones
    • Tutores de scripts
      • QML: hola mundo
      • QML: tutorial básico
      • QML: tutor de vistas
      • Tutor de XMLHttpRequest (webServices)
  • Velneo cloud
    • ¿Qué es Velneo Cloud?
    • Copias de seguridad
    • Velneo cloud API
      • Uso de Velneo cloud API
    • Explorador de archivos cloud sFTP
    • TCP en Velneo cloud
    • Velneo vModApache en cloud
    • SLA
Con tecnología de GitBook
En esta página
  • General
  • Nueva aplicación móvil de Velneo vERP para el alta de pedidos.
  • CSS
  • Añadido campo en la tabla de preferencias de usuario (USR_VAR_W)
  • Incluido en los formularios principales un control de texto con el contenido del campo ID
  • Añadida opción para documentar observaciones en las API Keys generadas
  • Algunos objetos de vERP tenían definida una conexión de evento asociada a la señal "acción disparada" y la acción asociada era LST_ALT_SEN que no existía en el proyecto
  • Se corrige incidencia que producía que al editar el campo año en un calendario, su tamaño excedía al tamaño del calendario
  • Diseño
  • Configuración
  • Como novedad se ha incluido un sistema de Log transaccional.
  • No era posible usar la funcionalidad de personalización de rejillas y formularios en el formulario de configuración de Contabilidad general en la configuración de las empresas
  • Como mejora, se ha añadido el campo idioma a la tabla de informes INF_DEF_W para futuros usos.
  • Maestros
  • En el formulario de grabación de tarifas se permitía seleccionar contactos distintos de clientes
  • El subformulario 'Otros' del formulario de contactos no mostraba sus plurales
  • Gestión
  • Se ha asignado el menú COM_FAC_G_BTN_FPG en la propiedad Menú de botón, en el control de edición FOR_PAG del formulario COM_FAC_G_PAG
  • En el proceso de recálculo de estadísticas de ejercicios se usa la búsqueda VTA_FAC_G_EMP_ENT_FCH (Facturas de venta de una empresa/división entre fechas)
  • Cuando se facturaba un albarán que no tenía especificado almacén en su cabecera y sí en sus líneas de detalles, los movimientos facturados se generan sin almacén
  • El proceso de cálculo de existencias EXS_G_CAL_SRV que se ejecutaba en el servidor resolvía de forma incorrecta los cargar lista de la tabla de existencias EXS_G.
  • Cuando se creaba una tarifa por artículo permitía duplicar la misma tarifa con el mismo artículo.
  • Cuando descontabilizábamos facturas de compras/ventas, el asiento que se generaba al contabilizarlas no se eliminaba
  • En la ficha del contactos cuando es de tipo cliente y no disponía de cuenta auxiliar asignada aparecían registros en la pestaña de vencimientos
  • La carga de albaranes pendientes y trazabilidad en facturas de compras y ventas no mostraba la información correcta
  • Se han revisado varios controles en formularios de compras y ventas que tenían un menú de botón asignado de forma errónea
  • Personalización del formulario ENT_M_DAT
  • Se corrige incidencia que producía que al consultar las facturas de compra pendientes de contabilizar aparecían facturas de empresas diferentes a la empresa en curso
  • Contabilidad
  • Balance de sumas y saldos por cuenta de mayor
  • Balance de sumas y saldos completo
  • Diseñador de informes
  • Caracteres extraños al generar el fichero del 347 para la AEAT
  • En el balance de sumas y saldos los títulos de cabeceras de los saldos eran incorrectos cuando se trabaja en periodos contables que contemplan dos años. Años no naturales.
  • En el menú de facturas emitidas se mostraba los menús de los botones de fecha en el lado izquierdo.
  • En el formulario de facturas emitidas, el menú de botón de la cuenta auxiliar no era funcional
  • En empresas donde en las fechas de límites de contabilización de la configuración de la empresa intervienen dos años distintos y el mes de cierre es distinto de 12, se producía un error en el acumulado de los saldos mensuales de las cuentas con respecto al año del ejercicio
  • En la pestaña de pagos de un asiento se ha subsanado la incidencia por la que no se mostraban los pagos asociados
  • Corregida incidencia por la que en la rejilla de pagos pendientes de la pestaña Auditoría saldo del formulario de edición de cuenta auxiliar se mostraban todos los pagos en cualquier de sus estados y no solo los pagos pendientes
  • Tesorería. Solucionada la incidencia que se generaba al agrupar vencimientos pendientes de cobro, dejando los importes de los registros agrupados con importe. Ahora, ya se quedan sin importe pendiente
  • La opción de generar plantilla desde el formulario de asiento no funcionaba correctamente
  • Añadida la tabla de Formas de pago (FPG_M) a los ficheros a exportar e importar en JSON
  • Asientos
  • No era funcional la opción Editar del botón Opciones del formulario de asientos
  • Tesorería
  • El localizador de la cuenta auxiliar del banco en el formulario de menú de cobros y pagos ahora ya muestra el localizador específico de bancos en lugar del genérico de cuentas auxiliares
  • Cuando se generaba el fichero de las remesas, para el nombre de la cuenta se usa la función CAR_ESP_UTF, donde se cambia la Ñ por &#209
  • Informes personalizables
  • En los informes VERP_TRB_FAC_EMI (facturas emitidas) y VERP_TRB_FAC_REC (Facturas recibidas) el campo Nº de IVA muestra el contenido campo ID. Debe mostrar el campo #NUM_REG_IVA
  • vTools
  • Corregida la incidencia que se producía al exportar registros con imágenes a Excel generando columnas en blanco
  • Corregida incidencia que se producía al filtrar registros cuando la fecha estaba en blanco no realizaba el filtrado
  • Ecosistema
  • Nueva agenda html
  • Adaptación de módulos del ecosistema adaptándolos a la versión de Velneo vERP

¿Te fue útil?

  1. Velneo vERP

Novedades de la versión 23

A continuación pasamos a comentar las novedades de la versión agrupadas por módulo.

General

Nueva aplicación móvil de Velneo vERP para el alta de pedidos.

Se han aplicado las mejoras de esta nueva versión con referencia a rejillas, uso de dispositivos táctiles, css, ...

CSS

Aplicadas nuevas CSS para la rejilla avanzada.

Nueva CSS aplicada a la versión móvil de Velneo vERP.

Añadido campo en la tabla de preferencias de usuario (USR_VAR_W)

Campo enlazado a maestro (USR_M) a la tabla de usuarios de la aplicación para facilitar las posibilidades de búsquedas por usuarios.

Objetos modificados:

  • En la tabla USR_VAR_W se ha añadido el campo USR_M.

Incluido en los formularios principales un control de texto con el contenido del campo ID

Está ajustado a la derecha del título de cabecera.

Controles modificados:

  • El control layout LAY_TIT se ha cambiado a tipo horizontal y ancho proporcional

  • La propiedad ancho en layout del control texto estático TXT_TIT se ha establecido a proporcional.

  • El control de texto estático TXT_TIT se ha ajustado en tamaño para que a su derecha podamos

  • incorporar otro control texto estático TXT_ID con tamaño de letra sistema -3.

  • El control TXT_ID tiene como contenido "Código: " + numberToString(#ID, "L" ,0).

  • Incluido en todos formularios principales de edición.

Añadida opción para documentar observaciones en las API Keys generadas

La finalidad es facilitar la comprensión de las mismas.

Objetos añadidos:

  • Formulario API_KEY_W_DSC

Objetos modificados:

  • Tabla API_KEY_W: añadido campo DSC de tipo objeto texto.

  • Formulario API_KEY_W: añadido nuevo formulario API_KEY_W_DSC en el pestañador de subformularios SEP.

Algunos objetos de vERP tenían definida una conexión de evento asociada a la señal "acción disparada" y la acción asociada era LST_ALT_SEN que no existía en el proyecto

Objetos modificados:

  • Se ha limpiado la propiedad acción en conexiones de evento de los siguientes formularios:

    • Formulario ENT_M_DAT.

    • Formulario ENT_M_ALT.

Se corrige incidencia que producía que al editar el campo año en un calendario, su tamaño excedía al tamaño del calendario

Objetos modificados:

  • CSS:

    • Hemos añadido la clase QCalendarWidget y QSpinBox.

Diseño

Revisados los formularios con una altura que podía suponer un problema al visualizarlos en pantalla con dimensiones muy reducidas como 1366x768 e inferiores.

Usando el nuevo control "área de scroll" hemos rediseñado los formularios para que aprovechen el ancho o alto ilimitado, al aplicar barra de desplazamiento en caso de que no entre.

Se han eliminado varios formularios, varios formularios ahora tienen un área de scroll en lugar de un separador de pestañas y se han creado nuevos formularios.

Se ha rediseñado el conjunto de formularios de configuración de compras y ventas, y cobros y pagos de un contacto.

Como novedad para esta versión hemos incluído un submenú de contactos para poder obtener de forma inicial los clientes, los comerciales, los proveedores o todos los contactos.

Objetos modificados:

  • Formulario ENT_M_MEN

    .

Objetos creados:

  • Formularios:

    • ENT_M_MEN_CLT para el menú de clientes

      .

    • ENT_M_ALT_CLT para alta de clientes

      .

    • ENT_M_MEN_CMR para el menú de comerciales

      .

    • ENT_M_CMR_CLT para alta de comerciales

      .

    • ENT_M_MEN_PRV para el menú de proveedores

      .

    • ENT_M_ALT_PRV para alta de proveedores

      .

También se han añadido al menú general Maestros las opciones de Clientes, Comerciales, Contacto y Proveedores.

En el formulario de contactos ENT_M se ha añadido el título de cabecera y el control TXT_ID en el margen derecho.

Configuración

Como novedad se ha incluido un sistema de Log transaccional.

En los formularios principales en el control de texto con el contenido del campo ID se puede visualizar el formulario de auditoria con el log de cambios y la gestión para activar y desactivar el registro.

La visualización del formulario con el Log está condicionada a que el grupo de usuarios cuente con el permiso correspondiente: (Autorizado a ver datos de auditorías de los registros)

El sistema se ha implementado en las siguientes tablas:

APP_CFG_W, APU_C, ART_M, ASI_C, AUX_C, COM_ALB_G, COM_FAC_G, COM_PED_G, COM_PED_LIN_G, ENT_M, FAC_EMI_C, FAC_REC_C, MOV_G, VTA_ALB_G, VTA_FAC_G, VTA_PED_G, VTA_PED_LIN_G, VTA_PRE_G, VTA_PRE_LIN_G, VTO_COB_C y VTO_PAG_C .

Objetos añadidos:

  • Creado formulario LOG_TRN_W para la visualización y gestión del log.

  • Creado fichero vJavaScript en proyecto vERP_dat (CurrentProject)/js/database/logTransaccional.js)

  • Procesos creados en vERP_dat, con origen cada tabla correspondiente que ejecutan el archivo logTransaccional.js: APP_CFG_W_LOG_TRN, APU_C_LOG_TRN, ART_M_LOG_TRN, ASI_C_LOG_TRN, AUX_C_LOG_TRN, COM_ALB_G_LOG_TRN, COM_FAC_G_LOG_TRN, COM_PED_G_LOG_TRN, COM_PED_LIN_G_LOG_TRN, ENT_M_LOG_TRN, FAC_EMI_C_LOG_TRN, FAC_REC_C_LOG_TRN, MOV_G_LOG_TRN, VTA_ALB_G_LOG_TRN, VTA_FAC_G_LOG_TRN, VTA_PED_G_LOG_TRN, VTA_PED_LIN_G_LOG_TRN, VTA_PRE_G_LOG_TRN, VTA_PRE_LIN_G_LOG_TRN, VTO_COB_C_LOG_TRN, VTO_PAG_C_LOG_TRN

Objetos modificados:

  • En las tablas modificadas, añadidos o modificados eventos Posterior Alta, Modificación y Baja, para incluir la llamada al proceso correspondiente ..._LOG_TRN

    .

  • Formularios modificados modificados, añadidas variables OK y OFF, añadido manejador de evento AUD, añadida conexión de evento AUD que captura señal doble clic sobre TXT_ID y lanza manejador AUD que edita formulario de auditoría.

  • Incluído en formularios de Maestros:

    ART_M y ENT_M

    .

  • Incluído en formularios de Gestión:

    MOV_G_COM, MOV_G_MOD, MOV_G_MAN, MOV_G_VTA, COM_ALB_G, COM_FAC_G, COM_PED_G, COM_PED_G_LIN,

    VTA_ALB_G, VTA_FAC_G, VTA_PED_G, VTA_PED_LIN_G, VTA_PRE_G, VTA_PRE_LIN_G,

  • Incluído en formularios de Contabilidad:

    ASI_C, APU_C, AUX_C, VTO_COB_C, VTO_PAG_C, FAC_EMI_C, FAC_REC_C

  • Incluído en formularios de Configuración:

    APP_CFG_W.

No era posible usar la funcionalidad de personalización de rejillas y formularios en el formulario de configuración de Contabilidad general en la configuración de las empresas

Objetos modificados:

  • Se han incluído los siguientes subobjetos en el formulario EMP_M_CFG_CON_GEN disponiendo a partir de ahora de esta mejora.

    • Manejador de eventos PRS que permite la personalización

      .

    • Manejador de eventos POS_INI

      .

    • Conexión de evento POS_INI.

Como mejora, se ha añadido el campo idioma a la tabla de informes INF_DEF_W para futuros usos.

Objetos modificados:

  • Añadido campo IDI de tipo enlace a maestro de la tabla IDI_M en la tabla INF_DEF_W de informes.

Objetos añadidos:

  • En el formulario INF_DEF_W se han añadido los controles TXT_IDI e IDI.

  • Carpeta Menús de botón de definiciones de informes.

  • Subcarpeta Menús de botón idiomas en la carpeta anterior.

  • Acción INF_DEF_W_LOC_IDI

    .

  • Acción INF_DEF_W_ALT_IDI

    .

  • Acción INF_DEF_W_EDT_IDI

    .

  • Menú INF_DEF_W_BTN_IDI que incluye las acciones anteriores.

Maestros

En el formulario de grabación de tarifas se permitía seleccionar contactos distintos de clientes

Objetos modificados:

  • En el control CLT del formulario VTA_TAR_CLI_G hemos creado un subindexador con el identificador NOM (Clientes por nombre) que haga referencia al índice NOM_ES_CLT

    .

  • Incluído también en el menú de maestros la opción de menú correspondiente a las tarifas de ventas por cliente disparando la acción VTA_TAR_CLI_G_MEN.

El subformulario 'Otros' del formulario de contactos no mostraba sus plurales

Actualmente en vERP en la vista de datos CTT (Faxes) del formulario ENT_M_OTR se usa como objeto 1 el proceso ENT_M_TO_CTT_OTR. Este proceso usa la instrucción Cesta: Agregar lista a la cesta y debería ser la instrucción "Añadir lista a la salida" para que los plurales correspondientes se muestren en la vista de datos de forma correcta.

Se sustituye la instrucción errónea por la correcta.

Gestión

Se ha asignado el menú COM_FAC_G_BTN_FPG en la propiedad Menú de botón, en el control de edición FOR_PAG del formulario COM_FAC_G_PAG

Se permite así la gestión de alta, localizar y editar el maestro enlazado.

Objetos modificados:

  • Formulario COM_FAC_G_PAG.

En el proceso de recálculo de estadísticas de ejercicios se usa la búsqueda VTA_FAC_G_EMP_ENT_FCH (Facturas de venta de una empresa/división entre fechas)

En esta búsqueda se hace uso del índice EMP_DIV_PDT_CON (Facturas pendientes de contabilizar) lo que hace que al usar el recálculo de la estadística se mostrase de forma errónea.

Objetos modificados:

  • En la búsqueda VTA_FAC_G_EMP_ENT_FCH (Facturas de venta de una empresa/división entre fechas) en el componente de búsqueda EMP_FCH_CON se modifica el índice usado por el índice correcto EMP_DIV_FCH.

Cuando se facturaba un albarán que no tenía especificado almacén en su cabecera y sí en sus líneas de detalles, los movimientos facturados se generan sin almacén

Así mismo cuando en las líneas se ha modificado el valor del Almacén, Aplicar retención Alquileres, Aplicar retención IRPF o tipo de IVA, se ve afectado por la definición del contenido inicial al facturar o eliminar la factura realizada previamente.

Se añaden instrucciones de proceso para guardar los valores que tiene cada línea, antes de enlazar con la factura generada o eliminar la factura, para a continuación volver a modificar los campos con los valores guardados. De este modo se asegura que cada línea conserve los valores previos.

Objetos modificados:

  • Procesos:

    • COM_ALB_G_FAC_3P

    • VTA_ALB_G_FAC_3P

  • Tablas (evento Anterior a la baja):

    • COM_FAC_G

    • VTA_FAC_G

El proceso de cálculo de existencias EXS_G_CAL_SRV que se ejecutaba en el servidor resolvía de forma incorrecta los cargar lista de la tabla de existencias EXS_G.

Objetos modificados:

  • En el proceso: EXS_G_CAL_SRV se ha sustituído en los parámetros de las instrucciones correspondientes a la carga de las existencias los campos #ALM, #ART y #EMP por las variables locales ALM, ART y EMP. Quedando las instrucciones de esta forma:

    • Cargar lista ( EXS_G@vERP_2_dat, ALM_ART_EMP, ALM, ART, EMP, )

Cuando se creaba una tarifa por artículo permitía duplicar la misma tarifa con el mismo artículo.

Objetos modificados:

  • En la tabla VTA_TAR_ART_G el índice TAR_ART se ha cambiado a clave única.

Cuando descontabilizábamos facturas de compras/ventas, el asiento que se generaba al contabilizarlas no se eliminaba

Objetos modificados:

  • Se ha eliminado el índice ASI de la tabla VTA_FAC_G

    .

  • Se ha eliminado el índice ASI de la tabla COM_FAC_G.

En la ficha del contactos cuando es de tipo cliente y no disponía de cuenta auxiliar asignada aparecían registros en la pestaña de vencimientos

Objetos modificados:

  • En el formulario ENT_M_VTO_COB se ha modificado el evento CAR_VIS para que busque sólo los vencimientos a cobrar cuando el contacto tenga cuenta auxiliar asignada.

  • En el formulario ENT_M_VTO_PAG se ha modificado el evento CAR_VIS para que busque sólo los vencimientos a pagar cuando el contacto tenga cuenta auxiliar asignada.

La carga de albaranes pendientes y trazabilidad en facturas de compras y ventas no mostraba la información correcta

Objetos modificados:

  • Formulario VTA_FAC_G. (Modificada pestaña con texto albaranes pendientes).

  • Formulario VTA_FAC_G_ALB. (Modificado el proceso de carga de la vista de datos y el texto de albaranes pendientes).

  • Proceso VTA_FAC_G_TO_VTA_ALB. (Modificado para que cargue el plural de albaranes de la factura).

  • Proceso VTA_FAC_G_TO_VTA_ALB_PDT. (Nuevo)

    .

  • Formulario COM_FAC_G_ALB. (Modificada pestaña con texto albaranes pendientes).

  • Formulario COM_FAC_G_TRZ. (Modificado el proceso de carga de la vista de datos).

Se han revisado varios controles en formularios de compras y ventas que tenían un menú de botón asignado de forma errónea

Objetos modificados:

  • VTA_FAC_G_ALT

  • VTA_ALB_G_ALT

  • COM_PED_G_ALT

  • COM_PED_G_ALT

Personalización del formulario ENT_M_DAT

El formulario de entidades es diferente al resto ya que utiliza una pila de formularios para presentar el formulario principal o más datos en función de la configuración a nivel de empresa. No es posible personalizar el formulario de datos principales por el método de sustituir formulario ya que no se gestiona el nuevo formulario como si fuese el original.

La solución alternativa pasaría por personalizar también el formulario ENT_M y cambiar en este formulario el subformulario ENT_M_DAT por el personalizado.

Se ha optimizado el modo de carga de las vistas de varios subformularios de compras que producían alguna incidencia al no refrescar la información como ocurría en los pagos de las facturas de compra tras generar el asiento.

Objetos modificados:

  • COM_FAC_G_ASI.

  • COM_FAC_G_PAG.

  • COM_FAC_G_DET.

  • COM_FAC_G_ALB.

  • COM_FAC_G_TRZ.

  • COM_FAC_G_ABO.

  • COM_ALB_G_TRZ.

Se corrige incidencia que producía que al consultar las facturas de compra pendientes de contabilizar aparecían facturas de empresas diferentes a la empresa en curso

Objetos modificados:

  • Búsqueda. COM_FAC_G_PDT_CON.

  • Alternador. COM_FAC_G.

Contabilidad

Balance de sumas y saldos por cuenta de mayor

Hemos mejorado el informe para que la agrupación por cuenta de mayor realice dicha agrupación por la cuenta de mayor de 3 dígitos contemplando las posibles subcuentas de más de 3 dígitos.

Objetos modificados:

  • Informe personalizable VERP_SAL_C_BSS_PGC_VERP_SAL_C_BSS_PGC.

Balance de sumas y saldos completo

Hemos mejorado el informe para que la agrupación por cuenta de mayor realice dicha agrupación por la cuenta de mayor de 3 dígitos contemplando las posibles subcuentas.

Objetos modificados:

  • Informe personalizable VERP_SAL_C_BSS_COM_VERP_SAL_C_BSS_COM.

Diseñador de informes

Corregida la incidencia que no permitía duplicar un informe existente de manera correcta.

Objetos modificados:

  • Proceso DIS_INF_C_DUP.

Caracteres extraños al generar el fichero del 347 para la AEAT

Cuando se generaba el fichero del 347 para la AEAT éste contenía caracteres extraños que hacía que hacienda no validase el fichero.

Objetos modificados:

  • En el manejador de eventos GEN_FIC del formulario FIC_W se ha cambiado la codificación en la línea de instrucción que abre el fichero sustituyendo el UTF-8 por el ISO-8859-1.

En el balance de sumas y saldos los títulos de cabeceras de los saldos eran incorrectos cuando se trabaja en periodos contables que contemplan dos años. Años no naturales.

Objetos modificados:

  • Rejilla SAL_C

    :

    • En los contenidos de la cabecera de la rejilla SAL_C se utiliza la siguiente función que nos devuelva el título correcto para la cabecera:

      fun:SAL_C_TXT_MES@vERP_2_app.app(#EMP.MES_CIE, #AÑO, XX) donde XX es el mes.

En el menú de facturas emitidas se mostraba los menús de los botones de fecha en el lado izquierdo.

Se cambia el lado de botón de derecha a izquierda siguiendo la normas generales.

Objetos modificados:

  • En el formulario FAC_EMI_C_MEN y cambiado la propiedad para que aparezcan los menús de botón a la izquierda de los controles de FCH-DES (Fecha desde) y FCH-HAS (Fecha hasta), ya que antes usaba el tipo de menú de botón derecha.

En el formulario de facturas emitidas, el menú de botón de la cuenta auxiliar no era funcional

Objetos modificados:

  • En el control PGC del formulario FAC_C_EMI_C se ha sustituido el menú de botón existente por el menú de botón FAC_EMI_C_BTN_AUX, ya que apuntaba a un menú de botón erróneo.

En empresas donde en las fechas de límites de contabilización de la configuración de la empresa intervienen dos años distintos y el mes de cierre es distinto de 12, se producía un error en el acumulado de los saldos mensuales de las cuentas con respecto al año del ejercicio

Modificaciones realizadas en la tabla de saldos SAL_C :

  • El contenido inicial del campo SUM_DEB_ACU_VAR pasa a ser:

    `#SUM_DEB_ACU_12 + #SUM_DEB_VAR

    `

  • El contenido inicial del campo SUM_HAB_ACU_VAR pasa a ser:

    #SUM_HAB_ACU_12 + #SUM_HAB_VAR

En la pestaña de pagos de un asiento se ha subsanado la incidencia por la que no se mostraban los pagos asociados

Objetos modificados:

  • Formulario ASI_C_VTO_COB, se cambia la rejilla para que se muestre VTO_COB_C.

  • Formulario ASI_C_VTO_PAG, se cambia la rejilla para que se muestre VTO_PAG_C.

  • Proceso ASI_C_VTO_TO_PAG_LST, se corrige que tras cargar plural ejecute añadir lista a la salida.

  • Rejilla COB_C, se quita la toolbar COB_C.

  • Rejilla PAG_C, se quita la toolbar PAG_C.

Corregida incidencia por la que en la rejilla de pagos pendientes de la pestaña Auditoría saldo del formulario de edición de cuenta auxiliar se mostraban todos los pagos en cualquier de sus estados y no solo los pagos pendientes

Objetos modificados:

  • Nuevo proceso AUX_C_TO_VTO_COB_PDT, devuelve los vencimientos a cobrar de la auxiliar pendientes de cobro.

  • Nuevo proceso AUX_C_TO_VTO_PAG_PDT, devuelve los vencimientos a pagar de la auxiliar pendientes de pago.

  • Nueva rejilla APU_C_AUX, apuntes de una cuenta auxiliar.

  • Modificado formulario AUX_C_AUD_SAL, aplicando como primer objeto de la vistas VTO_COB el nuevo proceso AUX_C_TO_VTO_COB_PDT y en la vista VTO_PAG el nuevo proceso AUX_C_TO_VTO_PAG_PDT. Además, se aplica la nueva rejilla APU_C_AUX que ahorra espacio al no incluir las columnas de cuenta y nombre de la auxiliar que es un dato repetitivo.

Tesorería. Solucionada la incidencia que se generaba al agrupar vencimientos pendientes de cobro, dejando los importes de los registros agrupados con importe. Ahora, ya se quedan sin importe pendiente

Objetos modificados:

  • Tabla VTO_COB_C: Hemos modificado el campo IMP_PDT_COB con este nuevo contenido:

choose( indexOfString( "PRI", #EST, 0, 0 ) = -1, 0, 
 choose( ( #IMP_TOT > 0 ) & ( #IMP_TOT > #IMP_COB ), #IMP_TOT - #IMP_COB, 
choose( ( #IMP_TOT < 0 ) & ( #IMP_TOT < #IMP_COB ), #IMP_TOT-#IMP_COB, 0 ) ) )

La opción de generar plantilla desde el formulario de asiento no funcionaba correctamente

Generaba la cabecera pero no los apuntes de la plantilla, se ha corregido la incidencia.

Objetos modificados:

  • En la acción ASI_C_OPC_GEN_PLA_ASI se cambia el origen de lista a ficha.

  • Modificado el proceso ASI_C_GEN_PLA_ASI: 1º) La variable local PLA_ASI del tubo de ficha APU_C_TO_PLA_APU estaba declarada como numérica cuando debía ser alfabética. 2º) En el set variable para lanzar el alta del apunte de plantilla se modificaba 2 veces la variable de destino PLA_ASI cuando la segunda debía ser PLA_APU_SAL. 3º) Se cambiar el destino del proceso a ninguno.

Añadida la tabla de Formas de pago (FPG_M) a los ficheros a exportar e importar en JSON

Objetos modificados:

  • Proceso DES_DAT_JSO

    .

  • Proceso GEN_DAT_TAB.

Asientos

No era funcional la opción Editar del botón Opciones del formulario de asientos

Cuando creamos o editamos un asiento contable y pulsamos la opción 'Editar' del botón 'Opciones' del formulario, éste no hacía nada.

Objetos modificados:

  • En el objeto menú ASI_C_BTN_OPC se ha quitado la acción ASI_C_OPC_EDT y se ha eliminado la acción ya que no es usada en vERP.

Tesorería

El localizador de la cuenta auxiliar del banco en el formulario de menú de cobros y pagos ahora ya muestra el localizador específico de bancos en lugar del genérico de cuentas auxiliares

Objetos modificados:

  • Formulario VTO_COB_C_MEN. Modificado el menú de botón de los controles PGC_BCO, AUX_BCO y AUX_BCO_NOM para que use USR_VAR_W_BTN_AUX_BCO

    .

  • Formulario VTO_PAG_C_MEN. Modificado el menú de botón de los controles PGC_BCO, AUX_BCO y AUX_BCO_NOM para que use USR_VAR_W_BTN_AUX_BCO.

Cuando se generaba el fichero de las remesas, para el nombre de la cuenta se usa la función CAR_ESP_UTF, donde se cambia la Ñ por &#209

Objetos modificados:

  • Modificada la función CAR_ESP_UF con los posibles caracteres especiales que indica la norma SEPA.

Informes personalizables

En los informes VERP_TRB_FAC_EMI (facturas emitidas) y VERP_TRB_FAC_REC (Facturas recibidas) el campo Nº de IVA muestra el contenido campo ID. Debe mostrar el campo #NUM_REG_IVA

Objetos modificados:

  • En el informe VERP_TRB_FAC_EMI (facturas emitidas) cambiar el campo #ID de la columna de detalle Nº IVA por el campo #NUM_REG_IVA

    .

  • En el informe VERP_TRB_FAC_REC (facturas recibidas) cambiar el campo #ID de la columna de detalle Nº IVA por el campo #NUM_REG_IVA.

vTools

Corregida la incidencia que se producía al exportar registros con imágenes a Excel generando columnas en blanco

Objetos modificados:

  • Script export_rejilla_excel.js.

Corregida incidencia que se producía al filtrar registros cuando la fecha estaba en blanco no realizaba el filtrado

Objetos modificados:

  • Formulario FLT. Manejador de eventos BTN_FLT.

Ecosistema

Nueva agenda html

Con la posibilidad de gestionar múltiples calendarios, eventos por usuario, planificación por repetición, generación de eventos por grupos, por usuarios.

Podemos además configurar diferentes vistas y aplicar CSS a la agenda.

Adaptación de módulos del ecosistema adaptándolos a la versión de Velneo vERP

Módulos adaptados:

  • Módulo de números de serie.

  • Módulo de tallas y colores.

Última actualización hace 4 años

¿Te fue útil?