Archive

Posts Tagged ‘openoffice’

xalos

November 4th, 2009
Comments Off

xalosito

Xalos es un pulpo dumbo, y es ademas un plugin para Open Office que se conecta a Xendra ERP.

Author: xapiens Categories: Uncategorized Tags:

openoffice y controles de formulario

October 23rd, 2009

estoy trabajando en xalos, un plugin para open office calc que permite centralizar los datos de una hoja de calculo para ordenar de alguna forma los datos previos al erp, al momento de construir el formulario uso componentes de formulario como combobox, por defecto el openoffice abre los controles de formulario en modo edicion, entonces si un usuario abre el formulario, y hace click sobre el combobox , le sale propiedades y atributos y no le permite escoger su contenido.
Para evitar ELLO, es necesario en el toolbar “Diseño de formularios” en el boton llamado “abrir en modo diseño” que es antepenultimo desmarcarlo y grabar el documento.

es una cojudez, pero me quito tiempo al buscarlo como propiedades de documento (lo mas obvio)

Author: xapiens Categories: Uncategorized Tags:

openoffice idl

October 14th, 2009
Comments Off

el lenguaje idl se utiliza para conectar de forma transparente componentes UNO, el problema es ubicar la definicion del mismo, en este link se encuentra su explicacion

http://udk.openoffice.org/common/man/idl_syntax.html

Author: xapiens Categories: Uncategorized Tags:

calc addon openoffice plugin – problema con la fecha

October 12th, 2009
Comments Off

la fecha es un elemento importante en cualquier hoja de calculo, el detalle es que no se devuelve una fecha a calc desde un plugin sino un double, el detalle es como hacer que ese double sea reconocido por calc de openoffice.

bueno, aca el truco:

1. Convertir java.sql.Date a millisegundos.
2. Convertir los millisegundos a dias. esta calculacion representa el numero de dias desde 01-jan-2007 (representacion Java)
3. agregar el numero de dias transcurridos desde el 29-dic-1899 a 01-jan-2007 (25,569)

El resultado es un double que representa el numero de dias desde el 29-dic-1899, como lo pide calc.


Codigo:
time = date.getTime();
time /= 1000*60*60*24;
time += 25569;

arrayValue = new Double(time);

Author: xapiens Categories: Uncategorized Tags: