29 de abril de 2009

Problemas de la llave Hardkey QUilate con Symanthec endpoint protection

Estimado Cliente

Acorde al fabricante de llaves Hardkey ( utilizadas para la protección anti-copia de Quilate ), el aplicativo:

Symanthec endpoint protection ( partir de versión 10 del producto ) no es compatible con hardkey y por ende con Quilate.

Por lo cual en las terminales que tenga ese aplicativo, Quilate no va a funcionar.

Atte.,,

Soporte Quilate

http://quilate.blogspot.com/

Asientos de venta y Compras. El neto no va a donde debería ...

Estimado Cliente

En los modelos de pasaje de ventas o de compras, cuando uno quiere que el neto de la operación impute a la cuenta del artículo vendido/comprado elige un concepto en los modelos de asientos de pasaje para esos fines.
En el modelo de asiento uno asigna una cuenta ( la que se desea que el sistema impute ) si uno se olvido en un artículo asignarle una cuenta de venta/compra.
Lo que conviene hacer para ver a que artículos le falta, ir al ABM de artículos y filtrar:
  1. e_fk_ctas_fondos__c que esten vacías o nulas
  2. y luego idem para e_fk_ctas_fondos__v.
  3. Idem en artículos ocacionales.

Atte.,,

Consultoría Quilate

http://quilate.blogspot.com/

27 de abril de 2009

Como pasar de la mejor manera un error a soporte ( eurekalog )

Estimado Cliente


Cuando ocurre un error inesperado en Quilate, suele aparecer un mensaje de error como el de la imagen siguiente, estos errores son capturados por un componente de Quilate llamado: Eureka Log:



En esta imagen se remarcó el check que hay que tildar: "Copy to Clipboard"

Cuando ocurren errores así, a los programadores de Quilate les sirve mucho más que la captura de la imagen, el log que genera este componente. Para eso hay que seguir unos simples pasos.


1) Tildar el Check "Copy to Clipboard"


2) Apretar el OK del mensaje de error.


3) Abrir el block de notas (la manera rápida es ir a Inicio – Ejecutar: notepad)



4) Pegar el contenido del Clipboard en el block de notas.


5) Guardar el log como txt y enviarlo a Soporte Quilate.


Lo que está remarcado en rojo es el mensaje de error de la primera imagen.


La información que más le sirve a los programadores de Quilate es el Call Stack (pila de llamadas), ya que esto informa el lugar exacto en los fuentes donde ocurrió el error.

En la siguiente imagen se puede observar el Call Stack guardado, que indica en qué fuente y que línea sale el error:


La próxima vez que ocurra un error y se presente un mensaje de este tipo, siga los pasos descritos y guarde en un archivo txt la información del Eureka Log, esto ayudará a que el problema se solucione mucho más rápidamente ya que no se pierde tanto tiempo encontrando el lugar donde ocurre.

Atte.,,

Sistemas Quilate

http://quilate.blogspot.com/

26 de abril de 2009

Usos no tradicionales para el sistema - Control de títulos - escrituras - bienes de uso

Estimado Cliente

Es común que nuestros clientes quieren cuidar y controlar sus inventarios, donde está, cuando salió, cuando entro, cuando se consumió, etc.

Pero cuantas cosas que no son cotideanas aveces le perdemos el control, y que no son típicas cosas inventariables:

  • Libros legales de la empresa ( actas, inventarios, diarios, etc. )
  • título de constitución de la empresa.
  • escrituras
  • maquinarias.
  • etc.

Nunca le pasó que tenía que buscar el libro de actas y no sabía quien lo tenía: ustedes, el estudio contable, etc.

Como puede ayudarnos Quilate en esto ?

Facil,

Podemos usar la funcionalidad de números de serie para identificar cada item que queremos seguir.

Por ejemplo, si quisieramos seguir el rastro de los libros legales:

  1. en abm de artículos, dar de alta un artículo que trabaje con número de serie, por ejemplo libros legales.
  2. En abm números de serie, genere un número de serie por cada libro que desee controlar ( delos de alta como fuera de uso )
  3. Genere depósitos virtuales de quienes pueden tener esta documentación ( contador, abogado, etc. ).
  4. Haga un movimiento de stock de alta de inventario ( al seleccionar el item "libros legales" podrá ingresarle al mismo los libros antes ingresados.
  5. Cuando tenga que mover libros haga una transferencia de inventarios que imprima el movimiento ( recomendamos que siempre el que reciba el material firme esa documentación. Hay documentación que vale mucha plata ... )
  6. Archive la constancia.

De esta manera podrá saber el movimiento de sus libros críticos y saber quien los tiene ( por el depósitos )

Atte.,,

Consultoría Quilate

http://quilate.blogspot.com/

21 de abril de 2009

Estandarización de mensajes de soporte

Estimado Cliente

Cuando enviamos un mail a un cliente sobre algún problema reportado, a los fines de saber el cliente de que proyecto hablamos, siempre tenemos este standard en los mails:

  • En asunto ponemos Proyecto : xxxxxx: "Detalle de hasta 60 caracteres"
  • y luego de la firma de la persona que lo envió, el cuerpo del proyecto ( donde se detalla el problema ).

Cuando nos responden el mismo, es importante que no cambién el asunto, ya que el número de proyecto que fgura en el mismo, nos permite identificar rapidamente el tema y dar una respuesta más veloz.

Gracias,

Atte.,,

Soporte Quilate

http://quilate.blogspot.com/

20 de abril de 2009

Invirtiendo para Mejorar / salvar y Recuperar bases dañadas

Estimado Cliente

Hemos adquirido el mejor software de recuperación de bases de datos que existe para Firebird.

Esto sirve para:

  • Bases que no andan.
  • Bases que andan pero las rutinas Gfix o Gback provistas por Firebird no terminan de arreglarlas.
  • Bases con problemas que hacen que funcionen lento.

Las pruebas que hicimos con bases con problemas han sido más que satisfactorias.

Para ejecutar el programa, hay que hacerlo en una máquina en nuestra oficina ( no lo podemos copiar a la máquina del cliente ), con lo cual nos comunicaremos con los clientes que sospechamos que la base no se encuentra en buen estado.

Atte.,,

Soporte Quilate

http://quilate.blogspot.com/

16 de abril de 2009

Nuevo migrador 1.4.8 - Como no se nos ocurrió antes !

Estimado Cliente

Cada vez nos concientizamos más de la importancia de mejorar las herramientas de migración de la información para las empresas que van a comenzar a utilizar Quilate y parten desde otro sistema.

La realidad es que cada empresa en su viejo sistema ( o incluso en planillas de cálculo ) tiene mucha información valiosa, que es importante poder volcar en Quilate de la manera más eficientemente posible y sin que este proceso atrace las etapas de puesta en funcionamiento del sistema.

Por eso creamos el nuevo migrador ( gracias! al feed back de nuestros clientes a quien agradecemos por sus consejos ):

El mismo, además de disponer de la información de la estructura de cada tabla:

Tiene los agregados más importantes:

  • Verficador de la estructura de las tablas DBF a nivel campo, tamaño, etc.
  • Verficador de los datos cargados en las mismas en función de los datos existentes en Quilate

Estas dos funciones permite que el cliente sea mucho más independiente en el proceso de migración y que en forma muy clara y sencilla los errores que cargo en las tablas ( antes de ejecutar el proceso de migración y recibir un error con nomenclatura extraña para un "no experto" que emite la base de datos ).

El migrador tiene capacidad de migrar:

  • zonas geográficas
  • clientes
  • proveedores
  • artículos
  • stock
  • facturas pendientes de cliente en cuenta corriente
  • facturas pendientes de proveedores en cuenta corriente
  • Cheques en cartera

a cualquiera de las bases de datos que soporta Quilate:

  • Firebird
  • interbase
  • Oracle
  • Sql Server

Para instalar el migrador, el mismo se encuentra en el directorio Migrador. En caso de instalarlo en una computadora que no tenga Quilate instalado, tendrá que instalar el BDE ( Borland Database Engine ) que se encuentra en el mismo directorio (BDE v5.1.1.msi).

Todos los formatos de migración se encuentran en ese directorio dentro de la carpeta "Layouts migracion 452" .

En cada caso hay estructuras vacías de datos de ejemplo, explicaciones, condiciones que deben cumplir, ejemplos con datos, etc.

Se creo además un documento "FAQs Clientes.doc" con preguntas y respuestas típicas sobre estos archivos.

Un problema que tenemos que resolver es estandarizar la recomendación de herramienta a utilizar para manejar las tablas DBF, ya que no hay un único tipo de tabla DBF y esto puede traer problemas en que las tablas sean reconocidas. A corto plazo, consultar al personal de Quilate que se le asignó para apoyarlo en este proceso.

Atte.,,

Marketing Quilate

www.quilate-soft.com

14 de abril de 2009

Logs del optimizer - Análisis de performance

Estimado Cliente

Con la aplicación de esta tecnología, implementamos que se guarden archivos de logs con los cambios a las querys ( sentencia que se tiran a la base de datos que se optimizan ) y también la posibilidad de guardar los tiempos de ejecución de las querys ( esto permite tener datos exactos de que tarda en hacerse una oepración en una determinada base si hay algún inconveniente de performance ).

Como comentamos, esta opción también activa el guardar en un archivo todas las consultas que se ejecutan en Quilate. La opción predeterminada es que guarde todas las consultas (0 milisegundos), pero seguramente interesará guardar solo las que superen un determinado tiempo, como por ejemplo 300 Milisegundos (en realidad una consulta que tarda más de lo normal sería a partir de 1 Segundo).

Desde el momento en que se activan estas opciones y se acepta el editor, empiezan a funcionar.

Como los logs que se guardan son archivos de texto (se guardan en el directorio de instalación, donde se encuentra Quilate.exe, con extensión .log), para evitar el crecimiento infinito lo que se hace es cambiarles el nombre cada vez que se ejecuta Quilate, pero mientras Quilate se está ejecutando tienen los siguientes nombres:


cons_des.log ? En este archivo se guardan las consultas que pudieron optimizarse, la duración mostrada es el tiempo que tardó el optimizador en hacer el trabajo. La idea es que si supera los 40 milisegundos se pueda en el futuro modificar la consulta para que no sea necesario usar el optimizador.

cons_ant.log ? En este archivo se guardan las consultas que no se pudieron optimizar (normalmente porque las cláusulas de unión entre las tablas no estan en el diccionario de Quilate), tambien se guarda el tiempo que se tardó en intentar modificarla. Este archivo es más importante que el anterior ya que muestra las consultas que deberían otimizarse a mano en un futuro.

cons_err.log ? En este archivo se guardan las consultas modificadas y originales que dieron error. Esto es transparente para el usuario ya que al dar error la consulta modificada se usa luego la consulta original (sin mostrar ningún error). Esto sirve para analizar los cambios que hay que hacer en las consultas para optimizarlas a mano.

querys.log ? En este archivo log se guardan las consultas ejecutadas en Quilate. Solo se guardaran si se tildó "Guardar logs de consultas" y solo las consultas que tengan el mismo tiempo o mayor que lo especificado (siguiendo el ejemplo de la imagen, se guardarían solo las consultas que tarden 300 milisegundos o más). Este archivo puede ser totalmente independiente de la tecnología de optimización, y la idea es usarlo para que guarde consultas con tiempos altos, para poder analizar si un proceso está tardando demasiado por las consultas que hace o por otras razones.

Como se dijo anteriormente, cuando se vuelve a entrar a Quilate se cambian los nombres de estos archivos, lo que se hace es anteponerles la fecha (en formato año, mes, día) y hora (en formato hora, minutos y segundos) y luego el tipo de log, por ejemplo:

20090414-111827_qry.log (querys.log)

20090414-111827_des.log (cons_des.log)

20090414-111827_ant.log (cons_ant.log)

20090414-111827_err.log (cons_err.log)

Atte.,,

Sistemas Quilate,

http://quilate.blogspot.com/


Algunos temas a tener en cuenta con Optimizer - CTRL + doble click

Estimado Cliente

Varios clientes, luego de actualizar a las ultimas versiones de Quilate y al activar la opcion de optimización de querys, tuvieron
problemas con el abm de artículos, que se les desconfigura la grilla, no dejándolos ver ni ingresar a los articulos.

La solución para esto es desactivar la opción nueva (optimizer ), reiniciar la grilla (para esto solo pude hacerlo manteniendo presionado la tecla CTRL y haciendo doble click en el acceso al ABM de artículos). Esto abre el ABM nuevamente sin problemas y a partir de ahí se puede activar el optimizer de nuevo y todo queda funcionando correctamente.

El CTRL + doble click es similar al CTRL + ALT + D ( http://quilate.blogspot.com/2008/10/ctrl-alt-d-o-como-solucionar-los.html ) , pero con elimina el registro antes de entrar (por posibles errores) y funciona en los abm y en las consultas.

Atte.,,

Soporte Quilate

http://quilate.blogspot.com/

13 de abril de 2009

Varias novedades !

Estimado Cliente

Rediseño Bloguer:

Hemos rediseñado el bloguer con una nueva estética: http://quilate.blogspot.com/

A la vez, en la primer página tendrá por facilidad siempre:

  • Links para ver cualquier película
  • Links para ver ayudas en línea de Quilate
  • Links para bajar el RTCHost y el Mirage.
  • Cotización del día del dolar y euro
  • Otros links de interés.

Corrección en películas de producción:

Algunos de los segmentos de esta película tenían los links rotos. Se corrigió los mismos.

Filtros por Stock mínimo, máximo, punto de pedido:

En todas las consultas e informes de stock se habilitó para poder filtrar por stock

  • por debajo del mínimo
  • por debajo del punto de pedido
  • por encima del stock máximo

Corrección Olap:

Se corrijió un error en una compilación anterior que no dejaba utilizar el componente. Ya está corregido en versión 2.0.0.13.

Atte.,,

Marketing Quilate

www.quilate-soft.com

11 de abril de 2009

Todo con los números de serie - bienes de uso ( 2.0.0.13 )

Estimado Cliente

Para las empresas que identifican sus productos univocamente:

  • Fabrica de maquinarias.
  • Importadores de computación.
  • Importadores de equipamiento vario
  • etc.

hemos agregado nuevas herramientas para facilitar el trabajo

Generador másivo de números de serie:

El mismo permite generar en forma másiva una determinada cantidad de números de series que compartan la misma información, pudiendo utilizar para su numeración prefijos-sufijos, etc.

Primero ingresamos al abm:

y presionamos agregar, obteniendo el editor masivo de números de serie:

Con el mismo podremos generar cientos o miles de números de serie en un solo paso, y luego ser usados en las operaciones que correspondan.

Generación másiva de número de series desde todas las operaciones típicas de ingreso:

En ingreso movimientos de inventario, recepción contra órdenes de compra, remitos de compra, etc., podemos directamente generar los nuevos números de serie y que sean tomados para el movimiento en forma masiva.

Para eso, cuando seleccionamos con CTRL-N el generador de números de series, tenemos nuevo botón para invocar masivo:

De esta manera, por ejemplo en el movimiento de inventario tendremos el selector masivo para dar de alta el número de serie y darlos de alta en el inventario simultaneamente:

También se habilita estando sobre la cantidad, el CTRL-L que es un selector de números de series que esta disponible tambíen en las altas de inventario, para un número de serie que no está en ningún depósito y estado "sin usar".

En el mismo se seleccionan los números de serie a tomar.

Atte.,,

Marketing Quilate

www.quilate-soft.com

4 de abril de 2009

Nueva Tecnología Optimizer en Quilate !!!

Estimado Cliente

Hemos implementado la nueva tecnología Optimizer a partir de versión 2.0.0.110 .

Con la misma se optimiza toda la comunicación con la base de datos, logrando cambios impensados anteriormente.

Habilite la misma en cada terminal, ingresando por: información global / Opciones del sistema, presionando el botón tecnología optimizer, y disfrute de la velocidad !!! .

Atte.,,

Marketing Quilate

www.quilate-soft.com

Posdata:

En caso de no obtener los resultados esperados y estar utilizando motor de base Firebird, consulte a soporte sobre cambio a versión 2.0 de Firebird y la sobre la conveniencia de realizar un mantenimiento de la misma.