En las versiones 13.2.0 y posteriores, hemos realizado varios avances en nuestro sistema que han requerido cambios en varias estructuras y en la interfaz de usuario. Consideramos necesario que los usuarios del sistema conozcan estos cambios para adaptarse rápidamente a ellos. Estos cambios, aún siendo mínimos y debido a la costumbre en el uso de las versiones anteriores (en algunos casos durante varios años), puede requerir un tiempo de adaptación a los mismos. Este artículo intenta facilitar este aprendizaje.
Los que antes se identificaban como Grupos de Usuarios, ahora se llaman Roles. A su vez, previamente se podían asignar permisos directamente a los usuarios específicos. De ahora en más los permisos sólo se otorgan a un Rol. La forma de que un usuario tenga permisos específicos suyos es creando un Rol específico (para un usuario "Pedro" se puede adoptar la nomenclatura "Rol para Pedro") y asignándole sólo al usuario Pedro.
Los accesos a las entidades se otorgaban a través de los ítems de menú. Ahora, para la mayoria de las entidades base, los permisos se otorgan a las entidades específicas, teniendo la posibilidad de permitir Crear, Navegar, Borrar, Leer, y Escribir de las mismas.
Aún existen varias entidades (todos los comprobantes entre ellos) que siguen la lógica anterior. En futuras versiones se irán incorporando a la lista de entidades disponibles para centralizar los permisos a través de las entidades
Los lookups eran abiertos en su propia ventana. Ahora los mismos se abren como un popup dentro de la misma ventana en que editamos la entidad. Lo importante del cambios es notar cómo ya no se incluyen los botones Aceptar y Cancelar, sino que se han reemplazado por los botones Nuevo, y Vaciar.
La primer confusión puede surgir de presionar rápidamente el botón Nuevo, pensando que este botón funciona como el Aceptar anterior. En su lugar, para seleccionar el valor a utilizar en el lookup, se pueden usar doble clic, o bien presionar la tecla Enter. Para cancelar la selección, se puede hacer clic fuera del lookup, o bien presionar la tecla Esc. El botón Nuevo sólo está disponible si el usuario actual tiene asignados permisos para crear el tipo de entidades del lookup, caso contrario no se encuentra visible. El botón Vaciar se puede usar de forma equivalente a la combinación de teclas Ctrl + Supr, para asignar un valor nulo en el campo.
Antes al crear un nuevo Cliente o Proveedor, el sistema redirigía al formulario de Persona Física/Jurídica. Ahora en cambio, si se solicita crear una cuenta de Cliente, se abre una ventana sólo con los datos de la cuenta en sí. Aquí surgen la posiblidad de que se quiera crear una cuenta de Cliente para una Persona ya existente (abrir una segunda, tercera... cuenta de Cliente), o bien que se necesite crear la Persona Física ya que no está registrada. Entonces en el caso de que sea necesario crear una Persona para asignarle nuestra nueva cuenta de Cliente, invocamos el lookup de Persona, y hacemos clic en el botón Nuevo (anteriormente comentaod en Búsqueda de entidades). En la ventana que se abre podemos cargar todos los datos de la Persona. Finalizada la carga, clic en Guardar (lo que sólo confirma en memoria los datos de la Persona), y luego clic en Guardar en la ventana de la cuenta de Cliente. Recién en este momento se realiza el guardado en la base de datos.
Antes se podían ejecutar rápidamente ítems de menú conociendo previamente su número de ID. Ahora se ha reemplazado por la acción Buscar rápida, que se invoca mediante Ctrl + Shift + F, lo que nos muestra la pantalla de búsqueda como se puede ver en la siguiente captura de pantalla.
Una vez allí, se puede comenzar a tipear el nombre del ítem deseado, y el sistema hace una búsqueda incremental, según el texto que vamos ingresando. Una vez encontrado el ítem deseado, presionando Enter o haciendo doble clic procedemos a ejecutarlo
Como podrá notar en las capturas de pantallas anteriores, sendas acciones "Guardar" y "Guardar y cerrar". Nos interesa puntualizar sobre el comportamiento de la acción Guardar.
La acción Guardar y cerrar funciona de manera similar al comportamiento anterior (cerrando la ventana luego de guardar los cambios realizados en la base de datos). La acción Guardar, en cambio, sólo almacena los datos, manteniendo la ventana aún en estado de edición, disponible para seguir trabajando. La utilidad de esta acción surge cuando se desean confirmar los cambios realizados en la base de datos (previendo una posible caída del sistema por diversas razones: corte del suministro eléctrico tanto en el servidor como en el cliente, o un reseteo/apagado inesperado, etc.) pero continuar el trabajo de edición.
En todas las entidades, salvo los comprobantes, se ha mejorado el sistema de validación de la consistencia de los datos. En la siguiente captura se puede apreciar cómo ahora se muestran todos los mensajes de error en una sola pantalla, y todos en castellano