Neste tutorial vou explicar passo a passo como criar uma central de sincronia entre filiais.
-------------------------------------------------------------------------------------------------------
1- Passo:
Criar o cadastro das empresas
Gerencial / parâmetros / Empresas.
Obs: Na central se tiver que manter o mesmo CNPJ de alguma das filiais segue abaixo os comandos que tem que fazer para manter o CNPJ igual.
1- select grid,nome,cpf from empresa; " neste select você vai ter que grava o numero da grid da central para poder roda o update para por o mesmo CNPJ de uma das filiais.
2- update pessoa set cpf='CNPJ da filial que vai ficar cadastrado na central' where grid='Colocar o numero da grid da central';
-------------------------------------------------------------------------------------------------------
2- Passo:
Configurar o servidor da central e das filiais lembrando que no código 0 você terá que mudar o numero do código da empresa para o código que é o da central e fazer a configuração certa dos e-mail.
Para cadastrar o multi empresa: Gerencial / Configurações / Multi - empresa / Configurações de servidores.
Os cadastro dos servidores de sincronia tem que seguir este padrão como esta na imagem.
-------------------------------------------------------------------------------------------------------
3- Passo: Gerar um dump para por na CENTRAL de sincronia.
-------------------------------------------------------------------------------------------------------
4- Passo: Na base do posto terá que mudar o sid 0 para sid 1 para poder torna ela como uma filial.
1- Select * from pgd_lsite;
2- Update pgd_lsite set pgd_sid= 'Sid da filial';
-------------------------------------------------------------------------------------------------------
5- Passo: Verificar o limite da sincronia e rodar o update abaixo.
1- select sid,hostname,flowlimit from pgd_hosts;
2- update pgd_hosts set flowlimit=100000;
-------------------------------------------------------------------------------------------------------
6- Passo: Fazer os teste da sincronia e conferir se esta baixando os atrasos gerado no sistema terá que ir gerando a sincronia ate baixar para 100 após isso vai começar a sincronizar as informações entre a central e a filial.
-------------------------------------------------------------------------------------------------------
7- Passo: Para gerar uma replica da base terá que ser feito pelo servidor central
Gerencial / Configurações / Multi Empresas / Configurações de servidores
E clica no botão Criar banco e ai é so setar pra qual filial você quer e também colocar o nome da base que vai ser gerada a replica.
Fazendo isso você terá que gerar um dump da base que foi gerado a replica lembrando que você tem que por o nome da base nos parâmetros da bat para poder gerar o dump da replica.
-------------------------------------------------------------------------------------------------------
8- Passo: Verificar na central se carregou como sid 0 e a grid nas filiais tem que ver se carregou certinho o sid da empresa.
Para saber essa questão só rodar os comandos a baixo.
select * from empresa_local;
select * from pgd_hosts;