Controla tu empresa a tu modo !

Archivo mensual: diciembre 2013

PSFGeneric 1.6.2 publicado

Ya disponible la última versión de PSFGeneric con muchas mejoras en facilidades de uso y en el motor script interno.

Como siempre descargable en nuestra web, en codeplex y en sourceforge.

Disfrutadlo y feliz año 2014 ;)

—————-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.B3n_y_uso_de_la_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)