Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Integração BackOffice RM x PDV Protheus - Código de Barras
Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Código de Barras com o PDV, viabilizando assim o CRUD completo do cadastro por envio de mensagem de integração.
Rotina: Código de Barras
Tipo de Operação: Inclusão/Alteração/Exclusão
Opção de Menu: RM \ BackOffice \ Gestão de Estoque, Compras e Faturamento \ Cadastros \ Estoque, Compras e Faturamento \ Produto \ Código de Barras
As inclusões, alterações e exclusões de Código de Barras são feitos através da Linha RM, que identifica o evento em sua entidade e envia uma mensagem ao PDV Protheus. Os dados de Código de Barras que serão sincronizados pela mensagem única são cadastrados na pasta Código de Barras no cadastro de Produto.
Durante a alteração do Código de barra, caso o mesmo seja inativado ele será enviado para o PDV.
O campo inativo não é considerado na integração deste cadastro.
Para enviar o cadastro de Código de Barras os seguinte itens abaixo devem ser considerados:
No cadastro de Transformação da mensagem ITEM o Xslt Saída  deve deve considerar as informações de Códigos de barra. Este Xslt de saída será detalhado no tópico Mapeamento de Campos abaixo. As informações do envio da tag tag ItemQuantity  será será realizada através do do Extension.
Ao informar a Unidade  no no cadastro de Código de Barras será enviado para a tag o valor do Fator de Conversão  utilizado utilizado por esta unidade de medida, com base na unidade de medida do produto. A mensagem de Códigos de Barra deve estar mapeada para a integração integração 1016

Image AddedBackOffice 1016 - BackOffice RM x PDV Protheus.

Através do módulo Integração \ Ferramentas \ Configurar o usuário poderá executar o Configurador da Integração que irá criar toda a estrutura necessária para a integração deste cadastro com o PDV.
Para receber a mensagem o Protheus deve considerar:
A configuração de compartilhamento de cadastros entre Empresas e Filiais para a para a entidade Códigos de Barras deve ser : Exclusivo exclusivo por Empresa Empresa e  Compartilhado Compartilhado por Filial. O tamanho padrão do Código de barras no Protheus é de 15 caracteres. Caso seja enviado um código de barras com mais de 15 caracteres, o adapter do Protheus irá apresentar mensagem de consistência na integração do cadastro.
Para que isso não ocorra deve-se aumentar o tamanho deste campo no cadastro de Código de Barras do Protheus. 

Fórmula Visual
: Para sincronizar o cadastro será necessário importar a fórmula visual que encontra-se disponível na pasta "Sugeridos", interna à pasta "_ImpExp" no ambiente instalado do sistema ("../CorporeRM/_ImpExp/Sugeridos").  Ao
Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro Importar Gatilho  na na rotina de Importação de Fórmula Visual.

Carga Inicial
: 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.
Basicamente é necessário informar a esta atividade somente a lista de chaves dos registros que se deseja integrar, qual a Mensagem Única a enviar e qual o objeto de negócio (DataServer) responsável por retornar as informações do registro.
A partir destas informações a atividade se responsabiliza pela leitura, transformação e envio dos dados ao sistema de destino, oferecendo como retorno o Log de integração.
Por padrão a consulta seleciona para envio registros Ativos que ainda não foram enviados para o Protheus ou que estejam desatualizados no mesmo (data de último envio anterior a data da última modificação do registro).
Todas as mensagens trafegadas também constarão no monitor da fila de integração, para posterior conferência.

  • Listagem de Fórmula Visual:

Rotina: Código de Barras => Operação:   Inclusão Inclusão / Alteração / Exclusão => Fórmula Visual: 03_PDV_Código de Barras.TotvsWF
Rotina: Carga inicial => Operação: Código de Barras => Fórmula Visual: 03.Sincronização de Código de Barras.TotvsWF

  • Tabelas Utilizadas

TPRDCODIGO – TPRDCODIGO – Cadastro de Código de Código Genérico de Produtos.
TPRODUTO – TPRODUTO – Produtos Globais.
TUND – UnidadesTUND – Unidades.

  • Entidades de Integração

...

DataServer envolvido:

...

EstPrdDataBR
Transformação

...

Id: Item
Versão: 3.004
Fluxo da mensagem

...

: Saída
Tipo de Envio:

...

Síncrono.
Extension:

...

27490bfc-3d18-4e49-9eeb-b94e483baf01

Image AddedMapeamento dos Campos

Os dados de Código de barras serão sincronizados na mensagem única Item (Produto) através da tag ListOfBarCode os demais campos da mensagem Item podem ser visualizados na especificação de requisitos da mensagem Item.  Consulte os mapeamentos Consulte os mapeamentos referentes à tag de Código de Barras.