← Back to team overview

openerp-brazil-team team mailing list archive

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