AutomacaoComercialNoUbuntu
Automação Comercial com Ubuntu
Introdução
O software livre é uma tendência no mercado atual. Isso é um fato e algo quase que inevitável.
Porém, alguns setores do mundo "open source" ainda apresentam algumas lacunas a serem preenchidas. Uma dessas se chama "Automação Comercial".
No mundo Linux ainda existe muito pouca informação a respeito desse setor. No mercado brasileiro, especialmente, a maior parte das empresas ainda utiliza programas escritos na jurássica linguagem CLIPPER. E os programas são construídos naquelas velhas conhecidas "interfaces para DOS".
Em problemas envolvendo automação comercial, a utilização desses sistemas é ainda uma realidade para muitas empresas, principalmente para micro-empresas.
Apaixonado por computação, e conhecendo o Linux, me empolguei pelo sistema operacional livre e logo quis implantá-lo em minha empresa.
Sou proprietário de duas pequenas empresas no setor do varejo e utilizamos um programa produzido por uma softhouse regional.
Em minha empresa, adotei o Ubuntu como sistema operacional padrão. Porém, ainda encontro a necessidade de utilizar pelo menos um computador com Windows instalado. O motivo é o fato de alguns órgãos privados e públicos, como o Banco do Brasil e a Sefaz (Secretaria da Fazenda).
Esses programas são desenvolvidos exclusivamente para o Windows. Até tentei executar alguns com o Wine, porém sem sucesso. Em e-mails enviados a esses órgãos até propus que fosse desenvolvido versões para Linux. Ambos prometeram colocar em pauta nas próximas reuniões essa sugestão.
Diante desse impasse, eu caí em uma situação real: como migrar minha empresa para o Linux e adotar de coração o conceito de software livre se todos os programas que minha empresa utiliza são para DOS/Windows?
Movido pelo sentimento revolucionário do software livre, foi impulsionado a escrever esse documento, para servir pelo menos de uma luz inicial a outras pessoas que queiram migrar seus sistemas para Linux e legalizar suas empresas.
Aqui você terá não apenas uma completa "receita de bolo" para a instalação de um sistema de automação com o Linux, mas também um manifesto de esperança para termos em pouco tempo soluções mais completas para a migração total de qualquer sistema para o software livre o Linux.
Espero que esse documento possa ajudar você em algo.
Cristiano M. Magalhães
Estudos de casos reais
CASO 01) Micro-empresa migrando para sistemas Linux e Windows
Situação original
Escritório (servidor de dados) 1 PC Windows98 Legal 1 Impressora matricial Programa de gerenciamento em CLIPPER PDV/Balcão (cliente) 1 PC Windows98 PIRATA 1 Impressora matricial 1 Impressora Fiscal Bematech Programa de gerenciamento e PDV em CLIPPER
Nessa situação, o sistema encontrava-se em total deselegância, do ponto de vista computacional e legal. O PC do PDV (Ponto de Venda) encontrava-se não legalizado com uma cópia do Windows 98 pirata.
Solução para migração
Escritório (servidor de dados) 1 PC Windows 98 Legal 1 Impressora matricial ou jato de tinta PDV/Balcão (cliente) 1 PC Linux Ubuntu 1 Impressora matricial 1 Impressora Fiscal Bematech
Seria uma situação ideal migrar ambos os PCs para Linux, porém, como mencionado na introdução deste artigo, a política da Secretaria da Fazenda e outros órgãos privados (bancos, operadoras de cartões de créditos, etc.) tornariam essa migração um desconforto para a empresa.
Portanto, manteve-se ainda um sistema rodando o Windows. O programa da empresa continuou sendo o mesmo programa para DOS, escrito em CLIPPER. Foi utilizado o dosemu para emular um ambiente DOS na plataforma Linux e o samba para exercer o compartilhamento da pasta do servidor Windows que conteria os arquivos DBF do banco de dados da empresa.
Apresento uma descrição de todas as etapas envolvidas para essa migração em: AutomacaoComercialCliperComSamba
CASO 02) Micro-empresa migrando para sistemas 100% Linux
Situação original
Escritório (servidor de dados) 1 PC Windows98 Legal 1 Impressora matricial Programa de gerenciamento em CLIPPER PDV/Balcão (cliente) 1 PC Windows98 PIRATA 1 Impressora matricial 1 Impressora Fiscal Bematech Programa de gerenciamento e PDV em CLIPPER
Como no caso 1, nosso sistema encontra-se totalmente em desacordo com as leis de direitos autorais. Vimos ainda no caso 1 que a obrigatoriedade do uso de alguns programas por parte de alguns órgãos, como a Secretaria da Fazenda, obriga o empresário manter pelo menos um computador com Windows instalado em sua máquina.
Uma alternativa seria instalar o Wine, porém este ainda não apresenta 100% de compatibilidade com todos os programas "para Windows". Mas é um futuro promissor.
Programas específicos como o Validador Sintegra ou o Compra Legal da SEFAZ, exigem plataforma Windows.
Porém, em alguns casos, dependendo da empresa, algumas tarefas são permitidas pela SEFAZ ao empresário não fazer. Por exemplo, empresas ME estão isentas de entregarem o arquivo magnético do SINTEGRA e,portanto, estão possibilitados a não usarem o Validador Sintegra da SEFAZ.
O Banco do Brasil mantém algumas ferramentas (como o emissor de boletos bancários - Contas a Receber) que são de uso exclusivo sob o Windows. Porém, dependendo do banco que você seja cliente, esta poderá não ser uma verdade para a sua empresa. Seu banco pode oferecer outras alternativas que possibilite o uso e controle de programas não "para Windows".
Nesses casos, eu proponho então a utilização de todos os PCs da empresa com o Linux Ubuntu instalado, e tendo agora não samba, mas NFS como alternativa para compartilhamento de pastas entre as estações de frente e retaguarda.
Solução para migração
Escritório (servidor de dados) 1 PC Linux Ubuntu 1 Impressora matricial ou jato de tinta PDV/Balcão (cliente) 1 PC Linux Ubuntu 1 Impressora matricial 1 Impressora Fiscal Bematech
Apresento uma descrição de todas as etapas envolvidas para essa migração em: AutomacaoComercialCliperComNfs
Cristiano M. Magalhães
AutomacaoComercialNoUbuntu (last edited 2011-09-19 23:22:35 by localhost)