Solicitud de información

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

Solicitud de información

Notapor pedrot » Mar Ago 15, 2017 9:24 pm

Buenas tardes, noche o dia Libres
Tengo una aplicacion en Excel y quiero saber si es posible pasarla a Calc. He tratado de hacerlo con transformadores de macro Excel a LibreOffice pero nada. No se absolutamente de LibreOffice Calc. El prog maneja mucho gráfico. Es un cronograma automatico (algo como un Gantt) Lo coloque en un foro de excel con codigo libre.
¿Que posibilidades tendría?
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor mauricio » Mié Ago 16, 2017 5:27 am

Si sabes Excel, sabe un alto porcentaje de Calc, al menos como usuario... con macros en otro cantar, aunque ayuda mucho no partir de cero...

Tu pregunta es muy general, la respuesta es así. Las posibilidades dependen del tiempo que le dediques.

Mi sugerencia, muestra el código que quieres migrar... y, NO uses Basic, si no Python.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5991
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Solicitud de información

Notapor pedrot » Jue Ago 17, 2017 4:16 pm

Me he fijado que Calc tiene 1024 columnas (o algo así) eso son como 2 años 7 meses.
Este programa necesita 5 y mas años para que sea práctico. Yo lo tengo colocado abierto en AyudaExcel.
Que tal si empezamos con un inventario gráfico tambien en excel (tratado en AyudaExcel) ya lo terminé mejorado y lo colocaré en Drive.

https://drive.google.com/open?id=0B5LzG ... W1NUmZvcVE
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor pedrot » Jue Ago 17, 2017 4:20 pm

Espera probé bajarlo y no esta direccionado correctamente.
espera por favor
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor pedrot » Jue Ago 17, 2017 4:27 pm

OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor mauricio » Jue Ago 17, 2017 4:55 pm

Si hay que manejar más de 1,000 columnas, no le veo lo practico por ningún lado... como dije, tendrás que dedicarle bastante tiempo... te sugiero empezar por lo más básico de tu archivo e ir preguntando cosas concretas, recuerda, una pregunta por tema, una respuesta por tema.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5991
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Solicitud de información

Notapor fornelasa » Jue Ago 17, 2017 7:03 pm

Por el momento aquí mis comentarios:
pedrot escribió:Tengo una aplicación en Excel y quiero saber si es posible pasarla a Calc.
Si, es altamente posible.

pedrot escribió:He tratado de hacerlo con transformadores de macro Excel a LibreOffice pero nada.
No, una aplicación de ese tamaño es imposible traducirla de manera automática.

Muchas cosas de Excel funcionan aceptablemente en LibreOffice incluyendo macros.

Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Solicitud de información

Notapor mriosv » Jue Ago 17, 2017 7:05 pm

En mi modesta opinión me parece que algo no está bien planteado, no me imagino viendo los datos de cinco años día a día y en columnas.

¿En cinco años no cambian los precios?

En mi opión con guardar en el histórico:
Fecha Orden Nº Unidad solicitante Unidad consumidora Item Código Serial Codigo Nacional Unidad Cantidad (+/-) Precio

La hoja de inventario se puede generar sobre la marcha sin necesidad de miles de columnas. Bien con SUMA.PRODUCTO() o SUMAR.SIES(), también utilizando una Tabla dinamica para un primer resumen de los datos.
Guardando en el histórico el inventario inicial como una cantidad positiva.
Hay que procurar tener los datos en tablas, sin campos repetidos entre ellas excepto los que sirvan para enlazarlas.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2203
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Solicitud de información

Notapor mauricio » Jue Ago 17, 2017 7:10 pm

Totalmente de acuerdo con mi amigo y compañero mriosv.

Es un buen momento para hacer un análisis y normalización de datos para no acarrear ineficiencias al nuevo programa.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5991
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Solicitud de información

Notapor pedrot » Jue Ago 17, 2017 8:33 pm

mriosv escribió:En mi modesta opinión me parece que algo no está bien planteado, no me imagino viendo los datos de cinco años día a día y en columnas.

¿En cinco años no cambian los precios?

Bueno, no explique el proyecto solo hacia preguntas, pero...
Creo que hay una confusión, y es por mi culpa. El programa que quería pasar es un Gantt y se necesitan muchos años por ende mucha columnas.
Este que mandé es un inventario, la pagina de inventario no es anual es mensual pero acumulativo diario. Con la información en pantalla puedes saber mas fácil que productos consumes y en que días se consume mas. Puedes saber como se consume e ingresan rubros.
Se trata de tener una hoja mensual. julio-2017, agosto-2017, etc con sus rubros en el momento y sus precios del mes.

mriosv escribió:En mi opión con guardar en el histórico:
Fecha Orden Nº Unidad solicitante Unidad consumidora Item Código Serial Codigo Nacional Unidad Cantidad (+/-) Precio

Esto lo empece porque me pedían buenos controles para el manejo de inventarios (digamos en Ministerios) por eso el Historico y los PDF. Por acá lo que me están criticando es el Excel.
Últimamente me he preguntado porque los jóvenes siguen el concepto caduco del 'File not found' o sea números, y no pasar definitivamente al ambiente gráfico y analítico. Tengo 70 años y lo veo así, con los cambios tecnológicos (smart phone, etc)
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor pedrot » Jue Ago 17, 2017 9:00 pm

Saludos Libres
Les envió fotos del Gantt

https://drive.google.com/file/d/0B5LzGX ... sp=sharing
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor fornelasa » Jue Ago 17, 2017 11:15 pm

pedrot escribió:Que tal si empezamos con un inventario gráfico tambien en excel

¿Concretamente te refieres a traducir las macros de ese archivo Excel que has enviado traducirlas a Calc?, .....
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Solicitud de información

Notapor pedrot » Vie Ago 18, 2017 12:38 am

Buenas noches, días o tarde Libres

Eso es lo que espero. ¿Podemos? Trataré de involucrarme. Pero no se nada de Libre ni python
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor mriosv » Vie Ago 18, 2017 1:08 am

Creo que para hacer los pseudográficos debería ser suficiente con introducir la fecha inicial del mes ves a visualizar y unos formatos condicionales para modificar el color de fondo de las celdas.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice 5 (Win10x64)
mriosv
 
Mensajes: 2203
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Solicitud de información

Notapor fornelasa » Sab Ago 19, 2017 12:49 am

Con respecto a la traducción de macros; estará difícil que alguien lo trabaje debido a que es mucho código y requiere de bastante tiempo, lo siento, tendremos que aplicarnos en este tema.
Si te sirve, he trabajado un poco con tu código y he hecho modificaciones precisas en puntos específicos y pudiera decir que casi casi corre al 100% en LibreOffice versión 5.3.5, casi.
Ojala te sirva y nos demos una idea para seguir avanzando.
Si saliese un anuncio de que el porta-papeles es muy largo solo elige Si
Saludos, Federico.
Adjuntos
IyC01-AGO-2017.ods
Avance unico
(159.38 KiB) 93 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Solicitud de información

Notapor pedrot » Sab Ago 19, 2017 3:01 pm

Buenos días, tarde o noche Libres
Tengo el 4.2.5.2 y leí directo la hoja de excel y sale bastante bien, pero hay lineas del código que no las pasa. Los códigos que están en Hojas no los pasa.
1-¿Como se asigna un código a un botón?
2-¿Como al modificar una celda hago que se corra una macro?
Las lineas de código que genera el PDF no funciona. Por ahora eso es todo.
Las hojas en si están bastante bien.
Si se fijaron en Datos hay unas celdas ocultas, desde H, si se despliegan están los días y los feriados (cada país los suyos) Al lado hay un cuadro de 6 campos donde se llenan los feriados del mes y desde ahí es donde el Inventario lee sus fechas feriadas, pero necesito el punto 2 para seguir avanzando.
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor pedrot » Sab Ago 19, 2017 5:15 pm

Saludos de nuevo
Baje adjunto de fornelasa y no funciona bien tal vez mi v. 4.2.
les envío la que transformé
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor pedrot » Sab Ago 19, 2017 5:24 pm

A ver que pasa
No veia por tamaño de archivo
lo envío
Adjuntos
IyC01-MES-AÑO.rar
(97.62 KiB) 88 veces
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm

Re: Solicitud de información

Notapor fornelasa » Sab Ago 19, 2017 5:38 pm

Pues creo que en AOO 4.1.3 corre aceptablemente (al menos las macros asignadas a los botones) como para seguir avanzando paulatinamente.
fornelasa escribió:he trabajado un poco con tu código y he hecho modificaciones precisas en puntos específicos y pudiera decir que casi casi corre al 100% en LibreOffice versión 5.3.5,

Las preguntas puntuales que has hecho recientemente, todas ellas estan resueltas en las paginas de este foro, una busqueda sencilla por el mismo nos darà los resultados deseados.
Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3246
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Solicitud de información

Notapor pedrot » Sab Ago 19, 2017 9:06 pm

Saludos fornelasa
En lo que envíe en las hojas de ingreso y consumo en la parte del Mín (mínimo) cambié la formula y ahora si funciona.
Busqué en ayuda LibreOffece y no encontré.
OpenOffice 4.2.5.2
Windows XP
pedrot
 
Mensajes: 11
Registrado: Mar Ago 15, 2017 4:23 pm


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 4 invitados