Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Produto com o PDV, viabilizando assim o CRUD completo do cadastro por envio de mensagem de integração.

Principais Campos e Parâmetros

As inclusões, alterações e exclusões de Produto/Serviço 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 produto que serão sincronizados pela mensagem única são :

Pasta Identificação: Código do Produto, Data Cadastramento, Inativo, Nome fantasia, Tipo, Número do Produto no Fabricante.

Pasta Detalhes / Descrição: Descrição

Pasta Detalhes / Características: Peso Bruto, Peso Líquido.

Pasta Detalhe / Outros Dados: Ref.

Pasta Preço: Preço à Prazo / Preço, Preço à Vista / Data-Base, Preço à vista / Preço

Pasta Controle de Estoque: Controlado por lote, Unidade de Controle, Usa número de série

Pasta Custos: Custo Médio / Valor, Custo unitário / Valor

Pasta Informações por Filial / Editar o registro da respectiva Filial: Consignado

Anexos / Informações do Estoque: Lote Econômico de Compras

Para integrar o cadastro de Produto os seguinte itens abaixo devem ser considerados:

  1. A configuração de compartilhamento de cadastros entre Empresas e Filiais para a entidade Item deve ser: Exclusivo por Empresa e Compartilhado por Filial;
  2. Serão enviados para o PROTHEUS somente os Produtos/Serviços de Último Nível;
  3. Caso a integração esteja ativa, não será permitido o cadastramento de produtos controlados por lote e série, devendo ser selecionada somente uma das opções;
  4. Produtos globais no BackOffice RM não serão considerados globais no sistema de destino, sendo enviada uma mensagem de inclusão para cada empresa a qual o produto faz parte;
  5. Caso haja ao menos uma mensagem enviada com sucesso ao PDV(SigaLoja) , mesmo havendo erro nas mensagens referentes ao produto para as outras coligadas, não será apresentada mensagem de erro e a alteração/inclusão não será desfeita;
  6. Não serão enviadas informações de Cliente/Fornecedor do Produto; O campo B1_CODITE no cadastro de Produtos do PROTHEUS deve ser alterado, via apsdu, para não obrigatório e também deve-se retirar sua validação; O campo "Código do Produto" no PROTHEUS deve ser alterado para tamanho 30 caracteres para manter compatibilidade com o RM.

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/ObjetosGerenciais/Fórmulas Visuais"). Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro "Importar Gatilho" na rotina de Importação de 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 Item_3.007.
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.
Todas as mensagens trafegadas também constarão no monitor da fila de integração, para posterior conferência.

Listagem de Fórmula Visual

Cadastro

  • Rotina: Produto => Operação: Inclusão / Alteração / Exclusão => Fórmula Visual: MOVWKF0013 - Item.TotvsWF
  • Rotina: Produto => Operação: Carga inicial => Fórmula Visual: 06.Sincronização_Produtos.TotvsWF

Tabelas Utilizadas

TabelaDescrição
TPRODUTO  Produtos Globais
TPRODUTODEF Dados dos Produtos Globais por Coligada
TPRDLOCINFO Informações do Estoque
TPRDFIL Filiais de Um Produto

Consulte o Mapeamento dos Campos: Mensagem Item 3.007