Veja o que há de novidade para esta versão no Changelog e acesse os atualizadores no Google Drive!
Orientar sobre a ordem de leitura e inserção de dados das tabelas do Eagle Gestão para migração de Pessoas, Produtos, Contas a Receber, Contas a Pagar, Cheques, Estoque, Usuários e Permissões.
SELECT em todos campos da tabela do banco de ORIGEM para que seja realizado um UPDATE OR INSERT no banco de DESTINO;UTIL_DEACTIVEALLTRIGGERS;UTIL_ACTIVEALLTRIGGERS;KARDEX_ALTERA_QUANTIDADE com parâmetros de cada produto migrado;UTIL_ACERTA_GENERATORS;A migração dos dados deve acontecer na ordem estabelecida abaixo.
A migração de cheques vai implicar na perda dos vínculos com contas a pagar e contas a receber;
WHERE (ARECEBER_SALDO > 0.00 AND RENEGOCIADO = 0);ARECEBER_VALOR e ARECEBER_SALDO no banco de destino será igual ao campo ARECEBER_SALDO do banco de origem;ARECEBER_RECEBIDO no banco de destino será igual ZERO;ARECEBER_ID_MESTRE será NULL no banco de destino;SAIDAS_ID será NULL no banco de destino;BOLETOS_ID será NULL no banco de destino;RENEGOCIADO será 0 no banco de destino;RENEGOCIACAO_PARCELAS_ID será NULL no banco de destino;ORDEM_SERVICO_ID será NULL no banco de destino;WHERE((APAGAR_SALDO <> 0) AND (APAGAR_RENEGOCIADO = 0 OR APAGAR_RENEGOCIADO IS NULL));APAGAR_VALOR e APAGAR_SALDO no banco de destino será igual ao campo APAGAR_SALDO do banco de origem;APAGAR_PAGO no banco de destino será igual ZERO;APAGAR_ID_MESTRE será NULL no banco de destino;ENTRADAS_ID será NULL no banco de destino;ROTAS_ID será NULL no banco de destino;APAGAR_RENEGOCIADO será 0 no banco de destinoRENEGOCIACAO_ID será NULL no banco de destino;Ao migrar produtos o campo PRODUTO_ESTOQUE_DISPONIVEL deve ser igual a ZERO;
A migração de estoque deve acontecer por último e após a execução da procedure UTIL_ACTIVEALLTRIGGERS. Para cada produto deverá ser executada a procedure KARDEX_ALTERA_QUANTIDADE passando os seguintes parâmetros:
PRODUTOS_ID corresponde ao código do produto;KARDEX_HISTORICO corresponde ao histórico do registro. Ex: ESTOQUE INICIAL;PRODUTO_NOVA_QUANTIDADE corresponde a quantidade do produto do banco de origem;KARDEX_DATA_HORA_BASE corresponde a data e hora do acerto e pode ser igual a CURRENT_TIMESTAMPPara migrar INTERFACES deve ser dado um MATCHING no campo INTERFACE_NOME
Após a migração, o novo banco de dados poderá ser substituído pelo antigo. Após ter certeza que os dados foram corretamente para o novo banco, o banco anterior pode ser descartado.
Veja o que há de novidade para esta versão no Changelog e acesse os atualizadores no Google Drive!