Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | SIGALOJA |
Cadastros Iniciais: | Adapters EAI (CFGA020): Cliente, Produto, Estação de Trabalho, Categoria, Tabela de Preço, Redução Z, Contas a Receber, Administradoras Financeiras, Nota fiscal de saída; De/Para Empresa Filial EAI (APCFG050). |
Parâmetro(s): | MV_EAIURL2 |
País(es): | Brasil |
Sistema(s) Operacional(is): | Windows/Linux |
Versões/Release: | 12.1.14 |
Implementada a funcionalidade de integração para o BackOffice do sistema Protheus com o sistema de PDV Live da Bematech.
Como premissa da integração será a utilização de Mensagem Única.
Visão geral do processo :
Entidades integradas
Importante
Os Operadores de Caixa deverão ser cadastrados manualmente nos sistemas RM e Protheus e deverão ter o mesmo código.
Pré-Requisitos
Adapters:
Configurar a Rotina do Adapter de acordo com os dados abaixo fornecidos e que já foram pré estabelecidos para a integração:
Lista de Adapters a serem incluídos:
Mensagem Única | Rotina Protheus | Mensagem | Descrição | Envia | Recebe | Método Protheus | Operação | Condição de envio | Canal de Envio | Adapter Protheus | Versão |
Sim | MATA030 | CustomerVendor | Cliente | Não | Sim | Síncrono | Todas | EAI | MATI010 | 2.003 | |
Sim | MATA010 | Item | Produto | Sim | Não | Síncrono | Todas | ALLTRIM(SB1->B1_TIPO) == "PA" | EAI | MATI030 | 4.000 |
Sim | FATA150 | ItemCategory | Categoria de produto | Sim | Não | Síncrono | Todas | EAI | MATI030 | 4.000 | |
Sim | OMSA010 | PriceListHeaderItem | Tabela de Preço | Sim | Não | Síncrono | Todas | EAI | OMSI010 | 1.000 | |
Sim | LOJA160 | Reduction | Reducao Z | Não | Sim | Síncrono | Todas | EAI | LOJI160 | 1.001 | |
Sim | FINA040 | AccountReceivableDocument | Contas a Receber | Sim | Não | Síncrono | Todas | EAI | FINI040 | 2.000 | |
Sim | MATA461 | Invoice | Nota fiscal de saida | Sim | Sim | Síncrono | Todas | EAI | MATI461 | 3.001 | |
Sim | LOJA070 | FinancialManager | Adm. Financeira | Não | Sim | Síncrono | Todas | EAI | LOJI070 | 2.002 | |
Sim | LOJA121 | ListOfStationSalePoint | Lista de Estações de Trabalho | Não | Sim | Síncrono | Todas | EAI | LOJI121 | 1.000 | |
Sim | LOJA210 | Item | Codigo de barras | Sim | Não | Síncrono | Todas | EAI | LOJA210 | 4.000 | |
Sim | LOJI070 | FinancialManager | Adm. Financeira | Sim | Não | Síncrono | Todas | EAI | LOJI070 | 2.00 |
Importante
Estes adapters devem ser adicionados somente na Retaguarda.
<<VERIFICAR ESTA NECESSIDADE:>>
2. Ainda no módulo Configurador, alterar a configuração de compartilhamento de registros nas tabelas do Protheus, acesse Base de Dados/Dicionário/Base de Dados, pesquise pela tabela e a configure conforme especificado na tabela abaixo:
Entidade | Empresa | Unidade | Filial | Tabela Protheus |
Cliente | Compartilhado | Compartilhado | Compartilhado | SA1 |
Vendedor | Exclusivo | Exclusivo | Compartilhado | SA3 |
Dados Adicionais Loja | Exclusivo | Exclusivo | Compartilhado | SB0 |
Produto | Exclusivo | Exclusivo | Compartilhado | SB1 |
Produtos x Preços | Exclusivo | Exclusivo | Compartilhado | SBI |
Log de Modificações | Exclusivo | Exclusivo | Compartilhado | SLH |
Genérica | Exclusivo | Exclusivo | Compartilhado | SX5 |
Estações de Trabalho | Exclusivo | Exclusivo | Compartilhado | SLG |
Clique em atualizar Base de Dados para salvar as alterações.
Importante
Será necessário excluir a tabela SX5 via APSDU, após novo acesso ao Protheus, a tabela será recriada com as informações distribuídas por filial.
Efetuar Backup da tabela antes deste procedimento.
Importante
Será necessário efetuar os procedimentos de Compartilhamento de tabelas na Retaguarda e nos PDVs.
3. No Configurador (SIFACFG), acesse Ambientes/Schedule/Emp.Fil.Msg.Unica e cadastrar De-Para de Empresas e Filiais, preencher conforme os valores a seguir:
Exemplo:
Referência: BEMATECH
Company : 220000205
Branch: 17011700
Emp. Protheus: T1
Fil. Protheus: D MG 01
4. No Configurador (SIFACFG), acesse Base de Dados/Dicionário/Base de Dados/Grupo de Campos e aumente o tamanho do Código Cliente/Fornecedor.
Importante
Ao alterar a obrigatoriedade deste campo, ele sempre deverá ser preenchido no cadastro do produto.
Cadastro de Cliente
O cadastro de Cliente sera realizado no sistema Bematech Live, e será integrado com a retaguarda (SigaLoja) através de comunicação de Mensagem Unica.
Inclusão:
Alteração:
Exclusão:
Importante
Este processo por padrão também trata a integração de Fornecedores, porém, nesta integração, serão integrados apenas Clientes.
<VERIFICAR ESTA NECESSIDADE>
Importante
Protheus possui um código de Cliente Padrão automático com base nos parâmetros MV_CLIPAD e MV_LOJAPAD, RM deve enviar a integração deste cliente para alimentar a tabela De-Para.
Cadastro de Produto/Código de Barras do Produto/Amarração de Categoria x Produto
O cadastro de Produtos/Código de Barras e Amarração de Categoria x Produto serão realizado no sistema Protheus, e será integrado com o sistema Bematech Live através de comunicação de Mensagem Unica.
Importante
A integração de Produto não ocorrerá caso seja utilizada a rotina Cadastro de Produto (LOJA110) presente no módulo Controle de Lojas (SIGALOJA). Os demais cadastros de Código de barras e Amarração de Categoria x Produto não possuem ressalvas quanto ao modulo utilizado.
Inclusão:
Alteração:
Exclusão:
Os Códigos de Barras correspondentes ao Produto também serão inseridos pela integração de Produtos, os eventos de Códigos de Barras estarão relacionados com os eventos da integração do Produto da seguinte forma:
A amarração das categorias com os produtos também serão integrado do sistema Produtos para o sistema Live da Bematech. Para isto basta configurar os adapters (mensagem unica) mencionados acima e realizar o cadastro das categorias e posteriormente a sua amarração com o produto. Esta integração ocorrerá através do produto a ser enviado para o sistema Bematech.
A ideia de categorizar o produto é ter vários níveis de categoria ate chegar ao nível do produto. Exemplo:
Produto: "Gato Siamês"
Categorias em níveis:"Animais" > "Animais domésticos" > "Gatos"
Arvore completa: "Animais" > "Animais domésticos" > "Gatos" > "Gato Siamês"
Ou seja, neste exemplo o produto "Gato Siamês" esta logicamente dentro da categoria "Gatos", que por sua vez esta dentro da categoria "Animais domésticos" que esta dentro da categoria "Animais".
Cadastro de Tabela de Preço
O cadastros das tabelas de preço serão realizadas no sistema Protheus, e serão integradas com o sistema Bematech Live através de comunicação de Mensagem Unica.
Inclusão:
Alteração:
Exclusão:
Redução Z
As Reduções serão realizadas no Sistema Bematech Live, estas serão integradas com a retaguarda (SigaLoja) através de comunicação de Mensagem Unica.
Inclusão:
Nota Fiscal de Saida
As Notas Fiscais de Saida serão realizadas tanto no sistema Bematech Live quanto no Protheus e serão integradas também tanto com a retaguarda (SigaLoja) e quanto com a Bematech live através de comunicação de Mensagem Unica.
Inclusão:
Títulos a Receber
Os títulos a receber serão gerados no sistema Protheus e serão integradas com o sistema Bematech live através de comunicação de Mensagem Unica.
Inclusão:
Cadastro de Administradora Financeira
As Administradoras Financeiras serão cadastradas no sistema Bematech Live e serão integradas com o sistema Protheus através de comunicação de Mensagem Unica.
Inclusão:
Cadastro de Estação (PDVs)
As estações dos PDVs serão cadastradas no sistema Bematech Live e serão integradas com o sistema Protheus através de comunicação de Mensagem Unica.
Inclusão:
Importante
Todas as integrações que utilizam mensagem unica como meio de comunicação, será passível de consulta via rotina de monitoramento das mensagens trocas, bem assim como o seu resultado de integração.
Para isso basta acessar Miscelanea / Monitor EAI selecionar a mensagem unica que deseja detalhar e clicar na lupa e escolher entre as opções Visualizar mensagem original ou Visualizar mensagem de resposta, ambas serão exibidas os XMLs da troca de comunicação.