Documentação do Projeto de Conversão GDOOR + Código UP via Pentaho
1. Aviso Importante 🚩
Atenção: Este projeto não possui vínculo com a Gdoor ou com a Código UP. Ele foi desenvolvido de forma independente, utilizando conhecimentos próprios em SQL e exploração do banco de dados, além de validação feita com outras revendas que tiveram acesso antecipado aos scripts de conversão. Não há garantia de funcionamento a 100% e o projeto é fornecido "como está", podendo apresentar falhas.
Afinal, atrás de todo software existe um ser humano — e neste caso, sou eu.
2. Objetivo do Projeto
Este script e fluxo no Pentaho foram criados para facilitar a conversão de dados entre o GDOOR e o Código UP, garantindo maior automação e padronização no processo.
3. Requisitos Mínimos
Banco de Dados
- Firebird GDOOR: Versão mínima 5.0 (alguns comandos SQL utilizam recursos exclusivos desta versão para melhor performance).
- Versão do GDOOR: 3.0.0.620
- Versão do Código UP: Firebird 5.0 (pode funcionar em versões anteriores, mas é recomendado utilizar sempre a última versão do painel e do Firebird disponível).
Pentaho
- Pentaho Data Integration (PDI): Versão mínima 9.4 (2022)
- Java: Versão 8
- Driver JDBC do Firebird: Compatível com Java 8
4. Instalação e Preparação
- Instalar o Java 8
- Instalar o Pentaho 9.4 ou superior
- Adicionar o driver JDBC do Firebird compatível ao diretório
libdo Pentaho. - Validar conexão com o banco antes de iniciar qualquer conversão.
5. Observações
- Realize backup completo dos bancos de dados antes de iniciar o processo.
- Teste o script em um ambiente de homologação antes de aplicar no ambiente de produção.
- Caso surjam erros, revise se todos os requisitos estão atendidos.
- Se de todo modo não conseguir rodar a conversão, ou simplesmente não quiser ter esse trabalho, entre em contato comigo para a realização desse serviço, sujeito à cobrança de valores por base de dados convertida.
| Conversões Suportadas | Detalhes |
|---|---|
| Produtos | Conversão de cadastro principal, tributação e informações de GLP (Acréscimos, Retiradas, Sabores ainda não suportados ) |
| Pessoas | Pessoas clientes(1), Pessoas Fornecedores(200001), Pessoas Transportadoras(300001), Pessoas Vendedores(400001), o numeral representa o SUFIXO para evitar registro sobrepostos |
| Financeiro | Contas a Receber e a Pagar podem trazer somente parcelas em aberto |
| DAV | Vendas DAV, módulo do gdoor, podem ser importadas para os CONSIGNADOS do UP (Somente DAVs ainda não importados - Em Aberto). |
| Vendas | Suporte a Vendas dos módulos "Nota Manual", "Pré Venda Gerencial", "NFC-e & SAT" (Esses dois são importados somente quando a origem da venda não é nenhuma das anteriores) |