openerp-brazil-team team mailing list archive
-
openerp-brazil-team team
-
Mailing list archive
-
Message #00274
Versão Linux mais certa!!
Boa Tarde Pessoal
Estou com uma duvida dura aqui!!
Instalei o ubuntu 8.04 LTS AMD64 só que 64bits dá pau nos aplicativos em java de bancos e o soft da receita nf-e e não consigo atualizar para o java 1.6.0.13 ou mais atual. Já fiz dezenas de procedimentos que está no ubutu forum e nada!!
Sidnei
----- Original Message -----
From: Luiz Franca
To: openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
Sent: Sunday, June 21, 2009 10:42 PM
Subject: Re: [Openerp-brazil-team]Nota fiscal de entrada e saída
Obrigado Gabriel
foi muito instrutivo.
me clareou bastante.
[]s
--
Luiz Fernando Maciel França
Sig Informática Ltda.
Rua João Pereira Amorim, 700
Bairro Jardim Arizona
35.700-373 - Sete Lagoas - MG - Brasil
(31)3773-1043
Skype: lfmfsig
2009/6/19 Gabriel C. Stabel <gstabel@xxxxxxxxx>
Herique,
Sim, foi eu quem fiz (na verdade teve um colega que mexeu também).
Pode ser feito para qualquer versão maior que 4.2 (ou seja pode ser para a 5.0.1).
Quanto a custo e tempo, podemos conversar fora da lista.
Luiz,
Não, nós não compramos o módulo. Fizemos nós mesmo.
Deixa eu dar uma idéia geral de como funciona os relatórios. Existem 3 modos de criar, digamos assim.
1. Direto usando ReportLab:
O OpenERP usa uma biblioteca de Python chamado ReportLab (http://www.reportlab.org/), que também é open source, para gerar os PDFs. Então no baixo nível, no nível do código Python, tu pode fazer tudo o que a biblioteca permite (que é muita coisa). Foi assim que nós fizemos.
Entretanto há DUAS outras formas mais prática. Sinceramente para quem entende de programação nem é tão mais prática assim, visto suas limitações.
2. Criando um arquivo RML:
RML é um formato criado pela própria ReportLab. É um arquivo de texto tipo XML, supostamente mais fácil do que escrever direto em Python, com as instruções para criar o documento.
O problema desse metodo é que o programa que cria o PDF a partir do RML não é gratuito. A própria empresa do ReportLab vende ele.
Então o pessoal do OpenERP criou sua própria versão de conversor RML2PDF. É um script em python (.../openerp-server/report/render/rml2pdf/trml2pdf.py). Infelizmente é bem limitado, e não faz tudo que o módulo (em Python) faz.
3. Criando um arquivo SXW:
Outro método é criando um SXW, que é um arquivo de texto do OpenOffice. A idéia é criar o SXW depois converter ele para RML e por último para o PDF. Então existe um outro conversor, desta vez SXW2RML. Está ali perto do outro script.
Como se pode imaginar, esse processo é mais limitado ainda. Além de não ter nenhuma documentação (pelo menos não conheço) de como passar os dados do OpenERP para esse formato. Tem que ser feito tudo por engenharia reversa.
O módulo que o OpenERP vende visa justamente facilitar esse útlimo método.
A idéia é muito boa. Criar um PDF a partir de um SXW. Mas sem o tal módulo garanto é que muito ruim. Já com o módulo nunca testei.
Era isso. Fica uma idéia geral aí.
Abs,
Gabriel C. Stabel
2009/6/19 Luiz Franca <luiz@xxxxxxxxxxxxxxxxxxxxx>
Gabriel,
para fazer estes relatórios, voces compraram aquele módulo que integra o openerp com o openoffice?
Se não, pode dar o caminho das pedras para desenvolver relatórios?
[]s
--
Luiz Fernando Maciel França
------------------------------------------------------------------------------
_______________________________________________
Mailing list: https://launchpad.net/~openerp-brazil-team
Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openerp-brazil-team
More help : https://help.launchpad.net/ListHelp
Follow ups
References