PSFGeneric 1.6.2

Rating: No reviews yet
Downloads: 156
Released: Dec 30, 2013
Updated: Dec 30, 2013 by psf
Dev status: Stable Help Icon

Recommended Download

Application PSFGeneric 1.6.2
application, 76828K, uploaded Dec 30, 2013 - 141 downloads

Other Available Downloads

Application Changelog
application, 29K, uploaded Dec 30, 2013 - 6 downloads
Application Fuentes power-ups dinamicos
application, 920K, uploaded Dec 30, 2013 - 9 downloads

Release Notes


------------o----------------
PSFGeneric 1.6.2 CHANGELOG
------------o----------------

Mejoras:
.- Nueva columna pagare en seguimiento de facturas: Si esta pendiente de cobro y contiene una fila de seguimiento
no cobrado con etiqueta pagare aparece se marca en el listado.
.- En propiedades de vehiculos/historico autoconsumo al hacer doble clic sobre una linea de cabecera se abre el albaran correspondiente.
.- En propiedades de vehiculos/historico autoconsumo boton para añadir nuevo albaran autoconsumo asociado al vehiculo.
.- Nuevo servicio interno: "manager", "getselldeliveryofnumber", delegado, "number:int", "id:int"
.- Al usar una tarjeta MQS para conectar solicita añadirla a la lista de servidores conocidos.
.- Nueva ventana de conexion a servidores, mejora la informacion sobre cada opcion y permite iniciar Apache2 en local
.- Preinstalación de la distribución de Drupal 7.23 (Usuario/clave: Admin / 1234)
.- Ayuda emergente, popup, desactivable en la configuracion general
.- Nuevo objeto javascript XmlHttpObject para la captura y envio de información a servidores web/restFull
Sigue el esquema expuesto en: http://es.wikipedia.org/wiki/XMLHttpRequest#Implementaci.C3.B3nyusodela_interfaz
Tiene algunas limitaciones con respecto a su homologo web, como imposibilidad de usar URL relativas,
ademas de no devolver estados de respuesta del servidor (200, 404, etc...).
Ejemplo de uso:
var conn = GetXmlHttpObject();
debug("Estado: " + conn.readyState);
conn.open("get", "www.psfgeneric.com", "", true);

conn.onload = function() {
debug(conn.responseText);
}
conn.onreadystatechange = function() {
debug("Estado: " + conn.readyState);
}
conn.onabort = function() {
debug("Petición cancelada");
}
conn.onloadstart = function() {
debug("Descarga iniciada");
}
conn.onprogress = function(percentage, TotalBytesToReceive, BytesReceived) {
debug("Descargado: " + percentage + ", " + TotalBytesToReceive + " bytes de " + BytesReceived + " bytes");
}
.- Añadir funciones setInterval(), setTimeout(), clearTimeout(timeoutVariable) y clearInterval(intervalVariable) en javascript
.- Al abrir agrupar facturas recordar si el check de enviar por mail estaba seleccionado o no.
.- Textbox para puerto en ventana de conexión a servidores.
.- Cierres de ejercicio de almacén
.- Cierres de ejercicio de gestor económico (Usar como base, requiere revisión manual)
.- Agregada libreria JSON in JavaScript de Douglas Crockford en el directorio \jsLibs\json

------------o----------------
Correcciones:
.- Historico factura menu contextual no va a ver factura.
.- En seguimiento de facturas al cambiar fechas mientras esta cargando se duplican facturas en el listado.
.- Ventana de facturas de venta no muestra facturas enlazadas de otros modulos debido a un fallo en el filtro de fechas.
.- Ventana de albaranes de venta no muestra albaranes enlazados de otros modulos debido a un fallo en el filtro de fechas.
.- No se permite multiseleccion en la lista de tareas (agenda).
.- Al iniciar en monopuesto a veces no espera a que el servidor local este iniciado y devuelve a la ventana de conexion.
.- En panel de servicios hacer calculo por días a partir de fecha del albaran de entrega.
.- Estudio economico en propiedades de nº de serie de vehiculos falla al calcular ingresos a partir de facturas. Ahora usa albaranes de venta.
.- Capa de conexión a datos ahora admite indicar el puerto de conexión a MySQL: 127.0.0.1:3306
.- Control area de texto no permite definir texto inicial en el editor de power-ups dinamicos.
.- Las propiedades status y statusText de XmlHttpObject ahora se cargan con valores de estado correctos.
.- XmlHttpObject mediante POST ahora devuelve cadena de caracteres de resultados.
.- XmlHttpObject ahora soporta metodos HTTP PUT, DELETE, etc...
.- Al abrir imprimir resumen de almacen sin tener una empresa creada da error. (error reportado automaticamente)


------------o----------------
PSFGeneric 1.6.1 CHANGELOG
------------o----------------

Pendientes: no se pueden reparar
.- #19140 - 27/07/2013: Si falta memoria RAM System.Drawing genera errores. -> Requiere actualizacion de windows (http://support.microsoft.com/kb/2650146/en-us - KB2650146)


------------o----------------
Mejoras:
.- Nuevo power-up dinámico: Ejemplo ACERCA DE
.- Nuevo servicio interno en PSFGeneric::CebraListView para colorear listados
.- Filtro por fechas en albaranes de venta o cobro
.- Índice de albaranes de venta
.- Añadida fecha de albarán de entrega en servicios. (Por defecto es la fecha del día actual, si estaba cerrado es la fecha de apertura)
.- Aplicado formato cebra para el listado de servicios y de tareas de servicio.
.- Jerarquía de clases base para archivos de cuadernos bancarios
.- Jerarquía de clases para interpretar o generar archivos bancarios Cuaderno 19 (según "serie normas y procedimientos bancarios 19/Mayo 2004"
.- Configuración de paneles de servicios pasa al menú mantenimiento
.- Nueva opción Abrir Cuaderno 19 en Mantenimiento, útil para revisar archivos de remesas de cobro ya generados.
.- Aplicado formato cebra a índice de facturas en la ventana de facturas.
.- Nuevo servicio en el núcleo de PSFGeneric para verificar un número de cuenta bancaria.
.- Generador de remesas de cobro Cuaderno 19 en menú/gestores/ventas/generar remesa de cobros
.- Numero de versión para la base de datos
.- Poder borrar tareas desde la interfaz de tareas.
.- Botón quitar foto de articulo.
.- Marcar en el mapa todos los contactos de una agenda en concreto.
.- Permitir iconos personalizables en marcadores de mapa
.- Marcas de contactos en mapas con iconos alusivos a su naturaleza
.- Marcas de números de serie en clientes en mapas con iconos alusivos a su naturaleza
.- Aplicado formato cebra a todas las listas
.- Acceso rápido al generador de remesas de cobro
.- Añadidas listas de municipios de Argentina, Colombia, Ecuador, México, Puerto Rico y Venezuela
.- Opción menú/mantenimiento/importar/catalogo de productos. Los archivos que puede usar son XML con la siguiente estructura:
<products>
<product>
<property name="categoria"><!CDATA[categoria]></property>
<property name="referencia"><!CDATA[referencia]></property>
<property name="nombre"><!CDATA[nombre]></property>
<property name="pvp"><!CDATA[precio]></property>
<property name="pvd"><!CDATA[precio de compra]></property>
<property name="barcode"><!CDATA[codigo de barras]></property>
<property name="descripcion"><!CDATA[descripcion]></property>
<property name="activo"><!CDATA[True]></property>
<property name="orden"><!CDATA[0]></property>
<property name="seriarizado"><!CDATA[false]></property>
<property name="serialtype"><!CDATA[simple]></property>
<property name="intangible"><!CDATA[false]></property>
</product>
</products>
.- Nueva etiqueta en la caja descripción de productos del explorador de productos.
.- En tareas recordar el usuario seleccionado del que mostrar tareas.
.- Mejorar tratamiento de menús para poder quitarlos
.- Añadido control de formularios de power-ups dinámicos mediante scripts JavaScript.
.- Desactivado servidor apache integrado para mejorar velocidad de inicio.
.- Añadidas dos funciones JavaScript para depuración: trace, debug
.- Añadida función alert a JavaScript
.- Nuevo objeto JavaScript para acceder a los campos del formulario: MyForm. Para mostrar su contenido durante el desarrollo usar trace(MyForm.ToString());
Para acceder a los campos se usa MyForm.Field('<nombre de campo>') y para las propiedades MyForm.Field('<campo>').Field('<propiedad>').Value;
Ejemplo de acceso a un campo: alert(MyForm.Field("TextBox1").Field("value").Value);
.- Nuevo objeto JavaScript para acceder a datos del entorno: Environment. Para mostrar su contenido durante el desarrollo usar trace(Environment.ToString());
Ejemplo: trace(Environment.Field("version").Value);
.- En motor JavaScript añadido limitador de ventanas emergentes.
.- En motor JavaScript añadido límite de tiempo de ejecución.
.- Añadida función close a JavaScript para cerrar el formulario.
.- Redirección de errores no capturados en todo PSFGeneric a la consola de depuración.
.- Incluidos archivos de símbolos de depuración en la instalación de PSFGeneric.
.- Añadido control Botón al editor de formularios con evento clic programable con JavaScript.
.- Añadido envió de errores no controlados a psfgeneric.com para su reparación. Solo se envía información de depuración sin enviar datos de la empresa.
.- Envió de errores opcional pudiendo desactivarlo en la configuración general.
.- Añadido listado de elementos en el diseñador de formularios de power-ups dinámicos
.- Los paneles del editor de power-ups dinámicos se recogen o despliegan automáticamente según el contexto
.- Límite de tiempo de ejecución de JavaScript configurable. Limite 0 para tiempo ilimitado.
.- Actualizar valores del objeto javascript MyForm.
.- Implementados objetos window y navigator en entorno JavaScript.
.- JavaScript cambiado a modo estricto. (Todas las variables deben declararse)
.- jQuery 1.2 funciona en su mayoría.
.- Mootools 1.4.5 funciona en su mayoría.
.- Implementar módulos JavaScript en proyectos de power-ups dinámicos.
.- Mejorada legibilidad de la consola de estado.
.- Al probar formularios en el editor las líneas de código se muestran numeradas en la consola.
.- Implementar tratamientos de todos los tipos de campos de MyForm de JavaScript.
.- Si un formulario de power-up dinámico no tiene navegador de registros no genera tabla en la base de datos.
.- Implementar componente SuperTree, incluyendo la seguridad de acceso.
.- Al agrupar facturas se muestra una ventana con todas las facturas creadas para enviarlas por mail o imprimirlas
.- Botón no usar hueco en la ventana de selección de estos.
.- Nueva pestaña histórico de albaranes autoconsumo en ficha de n/s con horómetro.
.- Nueva pestaña histórico de albaranes autoconsumo en ficha de n/s de vehículos.
.- Nuevo método Javascript get

Reviews for this release

No reviews yet for this release.