Aqui você vê as diferenças entre duas revisões dessa página.
manuais:intellicash:integracao_matriz_filiais [2018/01/29 11:38] bgomes |
manuais:intellicash:integracao_matriz_filiais [2018/01/29 16:32] (atual) bgomes [Configurar Objetos] |
||
---|---|---|---|
Linha 59: | Linha 59: | ||
Mais informações sobre Cadastro de Matriz e Filiais, [[manuais:intellicash:cadastros:empresa_matriz_filiais|Aqui]]. | Mais informações sobre Cadastro de Matriz e Filiais, [[manuais:intellicash:cadastros:empresa_matriz_filiais|Aqui]]. | ||
+ | |||
+ | ==== Configurações Para Sincronizar os Cadastros ==== | ||
+ | |||
+ | **1804 Utilizar Exportação de Matriz & Filiais =** Essa configuração que é responsavel por guardar o log de alterações de cadastros a serem exportados. \\ | ||
+ | **2204 Exportar Dados para as Filiais Automaticamente =** Quando essa configuração estiver como sim, não é preciso que o usuário faça a exportação. | ||
+ | Os dados são disponibilizados automaticamente para as filiais.\\ | ||
+ | **2424 Enviar Preço na Exportação Automática Matriz e Filiais =** Essa configuração anda junto com a 2204, ou seja se utilizar exportação automatica | ||
+ | é preciso dizer se irá enviar o preço e custo dos itens.\\ | ||
+ | **2804 Importar Custo da Matriz =** Informa se a filial importa o custo da matriz. Se essa configuração estiver como sim, mais a matriz não exporta o custo, não irá importar na filial.\\ | ||
+ | **3004 Importar Cadastros da Matriz =** Essa configuração informa se a empresa importa os cadastros da matriz. \\ | ||
+ | O menu de importação só ficara visivel caso essa configuração esteja como sim. \\ | ||
+ | **4003 Exportar Dados para Matriz =** Informa se a empresa envia os dados para a matriz (Movimentações de estoque e Financeiro). \\ | ||
+ | **4103 Base Matriz =** Informa se a base de dados é a Matriz.\\ | ||
+ | **4104 Exportar Vendas Não Conferidas para Matriz =** Informa se a filial irá exportar as vendas não conferidas para a matriz. \\ | ||
+ | **4204 Importar Preço da Matriz =** Informa se a filial importa o preço da matriz. Se essa configuração estiver como sim, mais a matriz não exporta o preço, não irá importar na filial. \\ | ||
+ | |||
==== Configurar Objetos ==== | ==== Configurar Objetos ==== | ||
Linha 64: | Linha 80: | ||
---- | ---- | ||
- | Esta ferramenta tem a função de configurar objetos apenas e, somente apenas, da matriz para as filiais. | + | Esta ferramenta tem a função de listar os cadastros da objetos que na filial representa um cadastro diferente da Matriz, pois ao sincronizar irá ficar igual ao da matriz. |
---- | ---- | ||
Linha 95: | Linha 111: | ||
Mais em [[manuais:intellicash:ferramentas:config_objetos|Configurar Objetos]]. | Mais em [[manuais:intellicash:ferramentas:config_objetos|Configurar Objetos]]. | ||
+ | ====== Servidor ====== | ||
+ | Para fazer as comunicações entre matriz e filiais é preciso configurar o servidor **"SvrSincronizador"**. Junto com servidor temos um arquivo **"SvrSincronizador.ini"**, onde é feita a configuração. Nesse arquivo temos os seguintes parametros: | ||
+ | [Dados] \\ | ||
+ | **Path =** alias do banco de dados \\ | ||
+ | **Pwd =** senha do banco de dados criptografada \\ | ||
+ | **CharSet =** CharSet do banco de dados (manter WIN1252) \\ | ||
+ | **UserName =** usuário do banco de dados \\ | ||
+ | |||
+ | [Servidor] \\ | ||
+ | **port=** porta de comunicação do servidor \\ | ||
+ | |||
+ | Após configurado o servidor, ao executalo temos a seguinte interface. | ||
+ | {{ :manuais:intellicash:servidor.png |}} \\ | ||
+ | |||
+ | No grid de Conexões, mostras os usuários que estão conectados, e no grid exceções as exceções que tiveram no servidor. Na parte inferior mostra o banco de dados que o servidor está conectado a porta que está configurada e a data hora que ele foi inicializado. | ||
+ | |||
+ | |||
+ | <note tip>É preciso configurar um servidor para cada empresa, inclusive para matriz.</note> | ||
+ | |||
+ | |||
====== Sincronização ====== | ====== Sincronização ====== | ||
Linha 105: | Linha 141: | ||
A instalação do sincronizador é feita nas Filiais colocando o executável "//**Sincronizador.exe**//" e seu arquivo de configuração "//**Sincronizador.txt**//" juntos em um diretório (pode ser colocado junto com o executável do Intellicash). \\ | A instalação do sincronizador é feita nas Filiais colocando o executável "//**Sincronizador.exe**//" e seu arquivo de configuração "//**Sincronizador.txt**//" juntos em um diretório (pode ser colocado junto com o executável do Intellicash). \\ | ||
- | No arquivo Sincronizador.txt deverá ser informado o ip da base, o Alias do Banco de dados e o ID da Empresa local seguindo a sintaxe abaixo: | + | No arquivo Sincronizador.txt deverá ser informado o ip da base, o Alias do Banco de dados e o ID da Empresa que irá conectar e a porta. Seguindo a sintaxe abaixo: |
- | **Ex. 192.168.0.144;FILIAL;2** | + | **Ex. 192.168.0.144;FILIAL;2;5056** |
+ | |||
+ | |||
+ | Tambem tem um arquivo de configuração das operações que o Sincronizador irá executar,o arquivo se chama **"Sincronizador.ini"**. O Arquivo ini contém a seguinte estrutura: | ||
+ | |||
+ | |||
+ | **[Dados]** \\ | ||
+ | **IMPORTAR=0 →** Diz se será importado os cadastros da Matriz\\ | ||
+ | **EXPORTAR=0 →** Diz ser irá exportar os cadastros para Matriz\\ | ||
+ | **OPERACOES=0 →** Diz se irá exportar as operações (Detopcom) para Matriz\\ | ||
+ | **NOTAS=0 →** Diz se irá exportar as notas fiscais para Matriz\\ | ||
+ | **PRECO=0 →** Diz se irá exportar os preços dos itens para Matriz\\ | ||
+ | **FINANCEIRO=0 →** Diz se irá exportar o financeiro para Matriz\\ | ||
+ | |||
+ | Quando o sincronizador for executado, caso não exista o Sincronizador.ini, será automaticamente criado, porém com todas as opções negadas (valor = 0). | ||
+ | |||
+ | Ao alterar o arquivo .ini é preciso reiniciar o sistema. | ||
Lembrando que ainda pode ser configurado o intervalo de tempo em milisegundos de cada fluxo completo. | Lembrando que ainda pode ser configurado o intervalo de tempo em milisegundos de cada fluxo completo. | ||
Linha 147: | Linha 199: | ||
* **Exportar Valores**: Ao marcar a opção de exportar valores o sistema irá enviar os valores de custo e de venda do produto para as filiais, essa opção tem uma trava de permissão de usuário para poder utilizar, pois cada loja pode ter seu custo diferenciado, pois o custo do produto é alterado na entrada de nota fiscal, e o preço de venda também pode ser diferenciado de acordo com o custo de cada loja. \\ | * **Exportar Valores**: Ao marcar a opção de exportar valores o sistema irá enviar os valores de custo e de venda do produto para as filiais, essa opção tem uma trava de permissão de usuário para poder utilizar, pois cada loja pode ter seu custo diferenciado, pois o custo do produto é alterado na entrada de nota fiscal, e o preço de venda também pode ser diferenciado de acordo com o custo de cada loja. \\ | ||
- | * **Exportar Pesáveis**: Toda sincronização de produtos é realizada através do código de barras que é um identificador único do produto. Já no caso dos produtos pesáveis esse código é gerado internamente pelo Intellicash, e com isso pode ocorrer de ao exportar os produtos pesáveis o mesmo código esteja sendo utilizado por outro produto na filial, desta forma o produto da filial seria alterado para descrição do produto da matriz. | + | * **Exportar Pesáveis**: Toda sincronização de produtos é realizada através do código de barras que é um identificador único do produto. Já no caso dos produtos pesáveis esse código é gerado internamente pelo Intellicash, e com isso pode ocorrer de ao exportar os produtos pesáveis o mesmo código esteja sendo utilizado por outro produto na filial, desta forma o produto da filial seria alterado e ficará igual ao produto da matriz. |
+ | <note important>Quando se utiliza a exportação automatica (configuração 2204) o sistema sincroniza os código pesaveis.</note> | ||
| | ||
Para exportar produtos manualmente também podemos utilizar alguns filtros para facilitar na exportação, como filtrar por Grupo, SubGrupo, Seção, Etc. | Para exportar produtos manualmente também podemos utilizar alguns filtros para facilitar na exportação, como filtrar por Grupo, SubGrupo, Seção, Etc. | ||
- | Um ponto importante a se destacar é quanto à exportação de produtos da promoção. \\ | + | |
- | Precisamos também destacar aqui os produtos de promoção. Quando um produto estiver na promoção de **Encarte** ele será enviado para as filiais e alterado seu valor. Se o produto estiver na promoção de **Loja** e tenha tido alguma alteração em seu cadastro ele será exportado, __**mas não irá alterar valores**__ para os valores da promoção. Irá pegar o preço antes da promoção. \\ | + | |
- | Se algum produto estiver na promoção de **Loja** na **Filial** e for feito uma alteração no seu preço na **Matriz** e exportado, esse preço será alterado assim que sair da promoção. | + | |
Mais em [[manuais:intellicash:cadastros:exportacao_matriz_filiais|Exportação Matriz → Filiais]]. | Mais em [[manuais:intellicash:cadastros:exportacao_matriz_filiais|Exportação Matriz → Filiais]]. |