Introdução
A Integração Office via Progress permite a leitura e geração de documentos, possibilitando a apresentação de relatórios e planilhas ricas em conteúdo e formatação. A estrutura de integração suporta duas plataformas distintas, Microsoft Office e LibreOffice, permitindo assim uma alternativa de solução OpenSource. São várias as possibilidades de criação de documentos, alguns exemplos são:
- Geração de dados em forma de listagem em planilhas para aplicação de filtros e classificações.
- Criação de planilhas com tabelas dinâmicas relacionadas a dados exportados.
- Apresentação de dados via gráfico.
- Geração de relatórios personalizados com imagens, bordas, preenchimento, etc, através de listagem em planilha.
- Preenchimento de documentos modelos através de processador de texto (Word / Writer).
Esta funcionalidade está disponível para utilização conforme apresentado no quadro abaixo:
Instalação LibreOffice
Caso se opte pela solução OpenSource LibreOffice é necessário efetuar a instalação da ferramenta em cada estação de trabalho (para acesso local) ou no servidor (em caso de acesso remoto).
A instalação do LibreOffice poderá ser obtida através do seguinte endereço: https://www.libreoffice.org/download/libreoffice-fresh/
Configuração para versões do Datasul 12.1.13 e posteriores
Por padrão, a plataforma utilizada para geração dos documentos Office é o aquela que no sistema operacional estiver associada aos documentos do tipo xls.
Caso o LibreOffice esteja habilitado, ocorrerá a tentativa de geração do documento utilizando o mesmo. Se o LibreOffice não estiver instalado, será utilizado o Microsoft Office.
Para optar por gerar relatórios em Excel ou LibreOffice, o usuário pode seguir estes passos abaixo:
1 - Clicar com o botão direito sobre o ícone de qualquer arquivo de planilha. Escolher "Propriedades".
2 - Clicar em Alterar.
3 - Escolher entre utilizar o Excel ou LibreOffice para abrir arquivos do tipo (extensão) selecionado.
Pronto, os relatórios serão gerados compatíveis com o programa escolhido.
Adicionalmente o ERP irá abrir o Excel ou LibreOffice de acordo com o programa escolhido.
Configuração para versões do Datasul 12.1.12 e anteriores
Por padrão, a plataforma utilizada para geração dos documentos Office é o Micrososft Office. Para habilitar a utilização da plataforma LibreOffice é necessário marcar a opção correspondente na tela de parâmetros globais (CD0101) - Habilitar LibreOffice?.
Caso o LibreOffice esteja habilitado, ocorrerá a tentativa de geração do documento utilizando o mesmo. Se não estiver instalado, será utilizado o Microsoft Office.
Versões do LibreOffice Homologadas pela TOTVS |
---|
|
Diferenças de comportamento (MS Office x LibreOffice)
Existem algumas situações, no qual o comportamento da suíte LibreOffice apresenta um comportamento ligeiramente diferente do Microsoft Office devido as características das soluções. Por mais que os fabricantes das soluções tendem a manter as funcionalidades equivalentes e compatíveis, é comum alguns pontos serem diferentes:
Conversão de modelos (MS Word x LibreOffice Writer)
Alguns programas Progress podem utilizar o recurso de modelos do MS Word para geração de documentos. Neste caso, o documento modelo é aberto pelo programa Progress, e o mesmo adiciona dados em campos específicos, gravando no final um novo documento preenchido. Para o correto funcionamento desta opção junto ao LibreOffice Writer, o modelo não poderá estar no formato ".doc", sendo necessária a sua conversão para o formato ".docx", através dos seguintes passos:
- Abrir o arquivo ".doc" modelo pelo Microsoft Word.
- Sem efetuar alterações, salvar o arquivo com o mesmo nome, porém com a extensão "docx" (Documento do Word *.docx).
- Adicionar o arquivo convertido na pasta do arquivo modelo original.
- Indicar para a aplicação Progress utilizar o novomodelo convertido (docx).