Implementação do adapter de envio de Mensagens Únicas TOTVS para integração do cadastro de Estação (Ponto de Venda). Os pontos de vendas (Estação-PDV) serão cadastrados no Backoficce RM| Gestão de Estoque, Compras e Faturamento | Cadastros | Mais |Tabelas Auxiliares | Ponto de Venda.
Fórmula Visual: 
Visando facilitar a sincronização das bases de dados RM e PDV foi desenvolvida uma atividade de fórmula visual que se responsabiliza por, a partir de alguns parâmetros, obter os dados necessários e solicitar o envio da Mensagem Única TOTVS Warehouse_1.000. Para sincronizar o cadastro será necessário importar a fórmula visual que encontra-se disponível na pasta "Fórmulas Visuais", interna à pasta "ObjetosGerencias" no ambiente instalado do sistema. Acessar Backoffice | Gestão de Estoque, Compras e Faturamento | Gestão | Fórmula Visual | Fórmula Visual | Processos | Importação de Fórmula Visual. Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro "Importar Gatilho".      

Entidades de Integração:  - DataServer envolvido: MovGrpPontoVendaData

TransformaçãoId: LISTOFSTATIONSALEPOINT
Versão: 1.000
SourceCode (Evento): GUID: f1b94c0a-3982-455a-a9d3-d4c26bc775b2
Nome: StationSalesPoint_1.000
Fórmula Visual: 03_PDV_PontoVenda.TotvsWF
Tabelas Utilizadas: TGRPPONTOVENDA – Grupamento de Pontos de Venda TPONTOVENDA – Ponto de Venda
Regras de Integridade: O cadastro deve ser feito no BackOffice RM e sincronizado para o PROTHEUS via Integração TOTVS Mensagem Única.
O código do ponto de venda no RM (TPONTOVENDA.PONTOVENDA) deve ser igual ao código do ECF no Protheus (SLG.LG_PDV).
No RM os cadastros de Pontos de Venda (PDV) são consolidados pelo cadastro de Grupo de Venda, sendo enviado ao Protheus na Mensagem Única a lista com todos os Pontos de Venda do grupo. O tratamento de evento será efetuado através do campo "Event" interno ao item da mensagem, visto que em uma mesma mensagem de evento 'Upsert' podem existir itens com eventos 'Delete'. Ex.: Foi incluído um PDV e outro foi excluído.
Serão enviados para o PROTHEUS somente os registros que são do Tipo 'Impressora Fiscal' (TPONTOVENDA.TIPO=1).
Esta validação é efetuada na Fórmula Visual e no XSLT de saída.
Caso o campo TIPO seja alterado de 'Impressora Fiscal' para qualquer outro será enviada a exclusão do respectivo Ponto de Venda ao Protheus.
Caso o Código do Ponto de Venda seja alterado será enviada ao Protheus a exclusão do registro referente ao código anterior e a inclusão de novo Ponto de Venda com o novo código.

Compartilhamento de registros por Coligada e Filia

Visto que o registo no BackOffice RM não considera a Filial como parte da Chave e existe a restrição na Mensagem Única TOTVS para envio do 'CompanyInternalId' completo (Coligada + Filial), é necessário que o sistema destinatário possua este cadastro exclusivo por Coligada e compartilhado por Filial.
Em resumo, o sistema de destino não deve considerar a informação de Filial enviada, pois caso no BackOffice RM este campo esteja nulo será enviada a Filial do contexto de integração, que e a primeira filial da empresa disponível na tabela De-Para.
Em relação ao Protheus deve seguir o seguinte compartilhamento:

  • Empresa: Exclusivo
  • Unidade: Deve ser equivalente à entidade relacionada no De
  • Para de integração (Empresa ou filial) Filial: Compartilhado

Observações Os campos enviados do RM para o PROTHEUS não poderão ser alterados no PDV.
Conforme uso normal do FrontLoja, o usuário deverá acessar o cadastro de Estação no mesmo para efetuar as configurações referentes aos devices agregados, como Impressora Fiscal, PinPad, Leitor de Código de Barras e demais.