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:
- A configuração de compartilhamento de cadastros entre Empresas e Filiais para a entidade Item deve ser: Exclusivo por Empresa e Compartilhado por Filial;
- Serão enviados para o PROTHEUS somente os Produtos/Serviços de Último Nível;
- 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;
- 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;
- 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;
- 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
Tabela | Descriçã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