Páginas filhas
  • DI_Integracao_Protheus_x_Drp_Neogrid

Versões comparadas

Chave

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

...

Item

Descrição

Itens do Produto.

Arquivo onde serão informadas as caracteristicas do item.

Mov. de Local de Estoque.

Arquivo contendo informações do item no local de estoque.

Origem da SKU.

Arquivo contendo as origens do item no local de estoque específico.

Cadastro Local de Estoque.

Arquivo contendo as informações do local de estoque.

Movimentação de SKU.

Arquivo contendo vendas e estoque do item no local de estoque específico.

Movimentação de DFU.

Arquivo contendo vendas do item nas dimensões de demanda específicas.

Cadastro de Eventos.

Arquivo contendo as informações dos cadastro de eventos.

Itens de Pedidos Colocados

Arquivo contendo os pedidos de compra.

Fornecedores.

Arquivo que será informada as características comuns do fornecedor.

A  NeoGrid (produto DRP – Distribution Resource Planning) disponibilizara um portal de acesso, com as seguintes opções: 

...

Os arquivos com layout pré-definidos (ver detalhamento mais abaixo) são gerados através do Job LOJA7030, gravados em uma pasta determinada através do parâmetro MV_LJNEOUT e serão são enviados ao DRP através do Client NeoGrid (StartClient.exe).

...

  • A importação dos arquivos recebidos pelo DRP é realizada DRP são realizados através do job LOJA7033,  gravados  e gravados em uma pasta determinada através do , conforme configuração do parâmetro MV_LJNEOIN, e , posteriormente  geradas as devidas movimentações no Protheus (solicitação ou pedido) conforme configuração. Após o Protheus® ler esses arquivos, os mesmos são movidos para uma outra pasta, através da configuração do parâmetro MV_LJNERCV, ( permite armazenar todos os arquivos de retorno processados).
  • No Console, apresentado  é apresentado se o retorno foi processado com sucesso ou não. No processamento de transferência entre filiais, caso for sucedido, aparecerá a origem e destino das filiais e a quantidade transferida.
  • Caso algum item do XML não seja processado por motivo de falta de estoque, produto inexistente, etc., o XML  será recriado somente com os itens não processados e copia imediatamente na pasta IN. Desta forma,  será processado novamente na próxima leitura. 

...

    • OUT:* Pasta que o Job LOJA7030 deverá criar os XMLs para exportação.
    • SENT:* Quando os XMLs da pasta OUT são enviados para o DRP, os arquivos são movidos para esta pasta SENT.
    • SUMMARY:* Relatório de envio dos XMLs.
    • IN:* Pasta onde irá retornar os XMLs criados pelo DRP. Estes XMLs irão para o Job LOJA7033, retornando dados ao Protheus. 
    • RECEIVED: Quando os XMLs da pasta IN são lidos pelo Job de retorno LOJA7033, os arquivos são movidos para esta pasta RECEIVED.

           Protheus

  1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013) e configure o(s) parâmetro(s) a seguir:

...

  1. No Controle de Lojas (SIGALOJA) acesse Atualizações/Gerência Estoques/Pedidos de Compra (MATA121).
  2. Efetue um pedido compra.
    Para que seja realizada a exportação, é necessário que o pedido esteja em aberto.

      Importante

  •  As movimentações de vendas e devolução (SD2 e SD1), assim como os pedidos de compra (SC7), devem ser feitas no mesmo dia da exportação para o DRP, pois são enviadas as movimentações SKU e DFU com o resumo de quantidade vendida/devolvida diária por produto.

...

  • Itens do Produto. LOJA7030({,4,<empresa>,<filial>})
  • Movimentações de Local de Estoque. LOJA7030({,5,<empresa>,<filial>}). Fazendo isto, automaticamente gerará a Origem da SKU, igual a LOJA7030({,6,<empresa>,<filial>}).
  • Cadastro de Local de Estoque (Tabela NNR). LOJA7030({,7,<empresa>,<filial>})
  • Movimentação de SKU. LOJA7030({,8,<empresa>,<filial>})
  • Movimentação de DFU. LOJA7030({,9,<empresa>,<filial>})
  • Cadastro de Eventos. LOJA7030({,10,<empresa>,<filial>})
  • Linha de Pedidos Colocados (Pedidos de Compra). LOJA7030({,12,<empresa>,<filial>})
  • Fornecedor. LOJA7030({,13,<empresa>,<filial>})

    Importante
  • A configuração do Job deve ter recorrência diária (executando uma vez por dia, de preferência após o expediente). Todos os lançamentos devem ser lidos e exportados para o DRP, sem exceções. Caso haja esquecimento de Caso esqueça alguma movimentação em uma data anterior, se preferir, é possível passar a data retroativa dos movimentos não transferidos ao primeiro parâmetro, no formato AAAAMMDD, em um novo Job, que deve ser executado somente uma vez.

...

          Envio de informações para DRP :
          Observe o envio das informações no client Client da Neogrid, nas seguintes pastas:

...

  • Pasta IN (Client Neogrid): Pasta onde retorna os XMLs criados pelo DRP. Estes XMLs são enviados para o Job LOJA7033, retornando dados ao Protheus.
  • Pasta RECEIVED: Quando os XMLs da pasta IN são lidos pelo Job de retorno LOJA7033, os arquivos são movidos para esta pasta RECEIVED.
  • Caso algum item do XML não seja  processado por motivo de falta de estoque, produto inexistente, etc., o XML é recriado somente com os itens não processados e copia imediatamente na pasta IN. Assim, será processado novamente na próxima leitura.
  • A configuração do parâmetro MV_LJNEOPV determina o tipo de documento incluído no retorno das análises do DRP. Este parâmetro define como este retorno será gravado no Protheus.
    Os valores configuráveis de retorno são: 1 – Solicitação de Compra, 2 – Pedido de Compra, descritos abaixo:
  •  Solicitação de Compra: quando for efetuada uma análise prévia sobre as sugestões de compras no próprio DRP, são geradas solicitações para que sejam avaliadas e efetivadas se realmente necessárias.
  • Pedido de Compra: quando é efetuada uma análise sobre as sugestões de compras no próprio DRP, que permite gerar os pedidos de compras, para serem convertidos em NF de entrada posteriormente.
    Importante
    Para gerar um pedido de compra automático via DRP Neogrid, é necessário ter o campo último preço de compra (B1_UPRC) preenchido no Cadastro de Produtos (LOJA110). Este campo é utilizado para calcular o valor total do preço de compra. Caso esteja de acordo com o preço cadastrado no pedido de compra, é possível altera-lo  em :SIGALOJA / Gerência de Estoques / Pedido de Compra (MATA121).

       Para consultar o retorno de solicitações consultar a importação de Solicitações de Compras: 

  1. No Controle de Lojas  (SIGALOJA) acesse Gerência Estoque/Solicit. De Compras (MATA110).
  2. Ao consultar a tabela, é possível identificar que solicitação foi gerada pelo DRP, através do campo "DRP Neogrid?" = "Sim".
    No momento da importação, é apresentado no console o número da Solicitação de compra.

      Para consultar as solicitações de Pedido de consultar a importação de Pedidos de Compra:  .

  1. No Controle de Lojas (SIGALOJA) acesse Gerencia Estoque/Pedidos de Compra (MATA121).
  2.  Ao consultar a tabela, é possível identificar que  o pedido foi gerado pelo DRP, através do  campo DRPNeogrid?"Sim".
  3. No momento da importação, é apresentado no console o número do Pedido de Compra. 

...

       Independente da seleção para solicitação ou pedido de compra, poderá apresentar  no mesmo arquivo XML informações sobre transferências, tanto entre filiais como entre armazéns.

       Para consultar consultar  a importação de Transferências entre filiais:

  1. No processamento de transferência entre filiais, é apresentado no console, a origem e destino das filiais e a quantidade transferida.
     
    Importante
    Verifique a gravação de Log do Pedido de Compra, Solicitação de Compras e Transferência entre filiais na pasta autocom ( Ambiente).
        
  •  
    Âncora
    _Toc363117583
    _Toc363117583
    Âncora
    _Toc380496066
    _Toc380496066

...

Âncora
_Toc380496077
_Toc380496077

Fluxo das Informações

Liimitações e restrições para cada fluxo descrito no tópico anterior.Exemplo:

  • ERP envia PRODUTO cadastrado para o DRP, com o fornecedor padrão (B1_PROC) e loja padrão (B1_LOJPROC) preenchidos.
    ERP somente envia o Produto se a tabela Complemento de Produto (SB5) estiver preenchida e não gravado o se o campo SB5_DRPEXP não estiver gravado. Também é necessário que o Produto esteja amarrado a tabela ACV como Categoria. No mínimo dois níveis de categoria devem ser preenchidos na tabela ACU, sendo a categoria principal como filho, a categoria superior como pai, etc.

  • .ERP envia o MOV LOCAL DE ESTOQUE cadastrado para o DRP.
    ERP somente envia o MOV LOCAL DE ESTOQUE se o campo B2_DRSALDO estiver  com  conteúdo diferente de B2_QATU.

  • ERP envia a ORIGEM SKU cadastrado para o DRP:
    ERP somente envia a ORIGEM SKU se foi enviado o MOV LOCAL DE ESTOQUE cadastrado para o DRP.

  • ERP envia o CAD LOCAL DE ESTOQUE cadastrado para o DRP:
     ERP somente envia a CAD LOCAL DE ESTOQUE se o campo NNR_DRPEXP não estiver marcadogravado. Cada registro que enviar, o campo NNR_DRPEXP será marcadogravado.
  • ERP envia o MOV SKU cadastrado para o DRP
    ERP somente envia o MOV SKU se a tabela ITENS DE VENDA estiverem estiver com a data especificada, cujo TIPO DE SAÍDA configurado como VENDA, e cujo TIPO DE N.F. for VENDA NORMAL.  Se Se a tabela ITENS DE COMPRA estiverem estiver na data especificada, cujo TIPO DE N.F. for uma DEVOLUÇÃO. Se a tabela MOVIMENTAÇÕES INTERNAS estiverem estiver com a data especificada, cujo TIPO DE SAÍDA configurado como VENDA, desde que o campo D3_DRPEXP não estiver esteja gravado. Cada registro que enviar, o campo D3_DRPEXP será gravado.

  • ERP envia o MOV DFU cadastrado para o DRP 
    ERP somente envia o MOV DFU se a tabela ITENS DE VENDA estiverem na data especificadas cujo TIPO DE SAÍDA configurado como VENDA, e se houve emissão de DUPLICATA, e se o TIPO DE N.F. for uma VENDA NORMAL, desde que o campo D2_DRPEXP não estiver marcado. Cada registro que enviar, o campo D2_DRPEXP será marcado.
  • ERP envia o EVENTO cadastrado para o DRP
    ERP somente envia o EVENTO se o CÓDIGO DO EVENTO estiver ligado na tabela FILTROS DE EVENTOS, se o GRUPO DE FILTRO DE EVENTOS estiver ligado no campo GRUPO na tabela PRODUTOS e se a CATEGORIA DE FILTRO DE EVENTOS estiver ligado na tabela CATEGORIA DE PRODUTO, desde que o campo MFP_DRPEXP não estiver esteja gravado. Cada registro que enviar, o campo MFP_DRPEXP será gravado.

  • ERP envia o PED COMPRA cadastrado para o DRP desde que o mesmo esteja em aberto.
  • ERP envia o FORNECEDOR cadastrado para o DRP.
    ERP somente envia o FORNECEDOR se o campo A2_DRPEXP não estiver marcadogravado. Cada registro que enviar, o campo A2_DRPEXP será marcadogravado.

  • DRP retorna os dados para o ERP, caso o item de retorno for sugestão de saída:
    Se MV_LJNEOPV = 1, gravará grava na tabela SC7 (Pedidos de Compra).
    Se MV_LJNEOPV = 2, gravará grava na tabela SC1 (Solicitações de Compra).

  • DRP retorna os dados para o ERP, caso o item de retorno for sugestão de transferências:
    Se for sugestão Caso seja uma sugestão de transferências entre armazéns, na mesma filial, gravará será gravada na tabela SD3 (Movimentações de Estoque).
    Se for sugestão de Caso seja uma transferências entre filiais, será  gerada uma nota fiscal de saída (SF2/SD2) e uma nota fiscal de entrada (SF1/SD1).

Âncora
_Toc351371783
_Toc351371783
Âncora
_Toc363117595
_Toc363117595
Âncora
_Toc380496078
_Toc380496078
Como fazer

...