Árvore de páginas

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

Informações Gerais

Especificação

Produto

 Microsiga Protheus

Módulo: SIGALOJA                      

 

Segmento Executor

 

Projeto1

 M_VAR001

IRM1

 

Requisito1

 002206/Integração DRP/Neogrid

Subtarefa1

 

Chamado2

 

Release de Entrega Planejada

 

Réplica

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro: All

Rotinas

 

 

Rotina

Tipo de Operação

Opção de Menu

LOJA7030 – Job de Envio dos XML's

Job

Não se aplica

LOJA7030A – Função de Geração do XML

Job

Não se aplica

LOJA7031 – Cadastro de Eventos

Criação

Atualizações -> Cadastros -> Eventos

LOJA7031A – Exibir e Inicializar a Descrição dos Eventos

Função

Não se aplica

LOJA7031B – Inicializar a Descrição dos Eventos

Função

Não se aplica

LOJA7032 – Cadastro de Tipos de Evento

Criação

Atualizações -> Cadastros -> Tipos de Evento

LOJA7033 – Job de Retorno dos XML's

Job

Não se aplica

Objetivo

 Disponibilizar rotinas que permitam efetuar a integração do Back Office Protheus com a NeoGrid (produto DRP – Distribution Resource Planning) através do envio de informações de vendas e de posição de estoque que serão processadas e analisadas pelo DRP com o objetivo de sugerir recomendações de solicitações, pedidos de compra ou transferência de estoque entre filiais.
A principal vantagem da integração é permitir o balanceamento de estoques dos produtos do varejista na cadeia como um todo considerando o histórico de consumo. Como consequência disso, possibilita outras vantagens na gestão de estoques (descritas no fluxo abaixo) e resulta no aumento da rentabilidade e do market share.



 
 Definição da Regra de Negócio


Para melhor visualização da integração abaixo segue o fluxo com a troca de informações e os Jobs envolvidos.

  • Cadastro Eventos (LOJA7031).

O cadastro de eventos serve para administrar situações internas ou externas que possam impactar na demanda e com isso alterar o planejamento de previsão de reposição de estoques nas lojas.
Filtros do Cadastro de Evento.
Regras de aplicação do evento. Indica a quais SKUs o evento será aplicado, temos que incluir pelo menos 1 (um) filtro, dentre as três abas (Produto, Fornecedor, Armazem).

  • Produto.

Na aba Produto o evento pode ser filtrado pelo código do produto, grupo de produto, ou categoria de produto onde cada opção equivale um registro.

  • Fornecedor.

Na aba Fornecedor o evento pode ser filtrado pelo código do fornecedor.

  • Armazem.

Na aba Armazém o evento pode ser filtrado pelo código do armazém.
Exemplos de eventos:

  • Promoções
  • Ações de liquidação da concorrência
  • Problemas de abastecimento em função de problemas na rodovia
  • Abertura de nova loja do concorrente
  • Cadastro Tipo de Eventos (LOJA7032).

O cadastro de Tipo de Eventos tem como objetivo, incluir os tipos de eventos, que farão parte do cadastro de eventos para poder identificar melhor o evento em questão.
Exemplos de tipo de eventos:

  • Promoção
  • Ação Concorrência
  • Perda
  • Roubo
  • Envio dos dados de estoque e vendas (Client Neogrid)

O envio dos dados é feito via FTP através de um Job (Client NeoGrid), que monitora uma determinada pasta definida por parâmetro no Protheus (MV_LJNEOUT).
As informações a serem enviadas a partir do Protheus ao DRP são:

  • Itens do produto;
  • Movimentações de Local de estoque;
  • Origem da SKU;
  • Cadastros de Local de Estoque;
  • Eventos;
  • Fornecedores;
  • Movimentações de SKU;
  • Movimentações de DFU;
  • Pedidos de compra;


O objetivo deste envio é fornecer ao DRP Neogrid todas as informações necessárias para que sejam analisadas e assim definir as necessidades de compras buscando o balanceamento dos estoques.
As movimentações de SKU (Stock Keeping Unit, ou Unidade de Armazenamento de Estoque) e movimentações de DFU (Demand Forecast Unit, ou Unidade de Previsão de Demanda) contemplam todas as vendas emitidas tanto na Venda Assistida (SIGALOJA) na retaguarda quanto aos PDVs, originados no FrontLoja (SIGAFRT) ou no TOTVS PDV (SIGAFRT), interpretando dados da tabela de Itens de Notas Fiscais de Venda (SD2).
Devoluções nos Itens de Notas Fiscais de Entrada (SD1), gerados na rotina de Troca e Devolução do SIGALOJA (LOJA720), e Transferência de estoque entre filiais (SD3), também contemplam as movimentações de SKU.

  • Retorno dos pedidos de solicitação e pedidos de compra
  • O retorno dos dados é feito via FTP através de um Job (Client NeoGrid), e um Job do Protheus monitora uma determinada pasta definida por parâmetro (MV_LJNEOIN), com o objetivo de integrar com o Protheus as analises feitas do DRP através da importação de Pedido de Compra e Solicitação de Compra. Em cada consulta de pedido de compra (MATA121) e solicitação de compra (MATA110), temos um campo chamado "DRP Neogrid?", que verifica se a solicitação ou se o pedido veio do Job de retorno da DRP.

 

  • Envio e Retorno das informações

O envio e o retorno das informações é realizado através de 3 processos principais:

  1. Gerar arquivos para envio;
  2. Job (Client NeoGrid) para envio e recebimento das informações;
  3. Importação para o Protheus.


Gerar arquivos para envio
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 enviados ao DRP através do Client NeoGrid (StartClient.exe).
Job Client NeoGrid (StartClient)
O client deve ser adquirido junto a NeoGrid e instalado na Raiz do Protheus (RootPath). O parâmetro MV_LJNEOIN (pasta que receberá os arquivos para download, pedido de compra, solicitação de compra) deve conter o caminho especificado na configuração de recebimento do Client. Ex: "\WebEDIMercadorClient_V3.6.1\IN\" ou "\ClientMercador\Bin\IN\".
O parâmetro MV_LJNEOUT (pasta que receberá os arquivos para upload, informações geradas pelo Protheus) deve conter o caminho especificado na configuração de envio do Client. Ex: "\WebEDIMercadorClient_V3.6.1\OUT\" ou "\ClientMercador\Bin\OUT\".
Ao entrar em contato com a Neogrid, peça o arquivo Client DRP. Aguarde o retorno até receber o arquivo compactado de instalação. Descompacte esse arquivo e mova para dentro do RootPath.

Exemplos da estrutura de pastas após a instalação:




Importação para o Protheus

  • A importação dos arquivos recebidos pelo DRP é realizada através do job LOJA7033, sendo gravados em uma pasta determinada através do parâmetro MV_LJNEOIN e, a partir daí, geradas as devidas movimentações no Protheus (solicitação ou pedido) conforme configuração. Após o Protheus® ler esses arquivos, os mesmos serão movidos para uma outra pasta através da configuração do parâmetro MV_LJNERCV, que serão guardados todos os arquivos de retorno processados.
    No Console, é mostrado 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 é recriado somente com os itens não processados e copia imediatamente na pasta IN. Assim, será processado novamente na próxima leitura.


Importante
Caso queira refazer os testes, é necessário abrir o APSDU e editar as tabelas, deixando em branco os campos abaixo:
MFP: MFP_DRPEXP
NNR: NNR_DRPEXP
SA2: A2_DRPEXP
SB2: B2_DRSALDO
SB5: B5_DRPEXP
SC7: C7_DRPEXP
SD1: D1_DRPEXP
SD2: D2_DRPEXP
SD3: D3_DRPEXP

Procedimento para Utilização

Pré-requisitos:

  1. O Client (StartClient) deve ser adquirido junto a NeoGrid e instalado na Raiz do Protheus®, pertence a propriedade da NeoGrid. Para mais informações sobre a aquisição, entre em contato pelo site http://www.neogrid.com/pt

Observe a tela que apresenta o exemplo da estrutura de pastas após a instalação:

  • OUT: Pasta que o Job LOJA7030 cria os XMLs para exportação.
  • SENT: Quando os XMLs da pasta OUT são enviados para o DRP, os arquivos são movidos para pasta SENT.
  • SUMMARY: Relatório de envio dos XMLs.
  • IN: Pasta onde retorna os XMLs criados pelo DRP. Estes XMLs são enviados 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.

       Cadastros de Tipos de Eventos:

  1. No Controle de Lojas (SIGALOJA) acesse Atualizações/Cadastros/Tipo de Eventos (LOJA7032).
  2. Clique na opção Incluir. Caso o cadastro esteja zerado, é aberta automaticamente a tela de Inclusão.
  3. Preencha os campos necessários para o cadastro, de acordo com as respectivas informações: Código: É preenchido automaticamente pelo Protheus®. Descrição: Informe o nome do Tipo de Evento.
  4. Confira os dados e Confirme.

       Cadastro de Eventos:

  1. No Controle de Lojas (SIGALOJA) acesse Atualizações/Cadastros/Eventos (LOJA7031).  O Cadastro de Evento se refere a um acontecimento que afeta o mercado e pode ser filtrado por: Fornecedores, Produto, Grupo de Produto, Categoria, Armazém e Inclusão de Tipos de Eventos.
  2. Clique em Incluir.  Caso o cadastro esteja zerado, é aberta automaticamente a tela de Inclusão.
  3. Preencha os campos necessários para o cadastro, de acordo com as respectivas informações:
  • Codigo Event: O código é preenchido automaticamente pelo Protheus®.
  • DescrEvent: Deve ser preenchido a descrição do evento.
  • Tipo Evento: Código do tipo de evento, busca no cadastro de tipo de eventos e apresenta na tela a descrição do tipo de evento.
  • Link: Endereço digital do link do evento, caso exista.
  • Inicio Event: A data em que o evento se inicia.
  • Fim Evento: A data em que o evento se encerra.
  • Avisa Termin: Avisa o termino do evento.
  • Dias Anteced: Quantidade de dias de antecedência do aviso de término.
  • Tipo Impacto: Qual o tipo de impacto que o evento vai refletir nas vendas (Percentual / Absoluto).
  • Imp Previsto: O impacto previsto em valores, de acordo com a escolha no campo Tipo de Impacto.
  • Imp Real: O impacto que o evento realmente proporcionou em valores, de acordo com a escolha no campo Tipo de Impacto.
  • Confira os dados e Confirme.

        4.  Configure os Filtros do Evento:

        Filtros do Evento: Para cadastrar os filtros, existem 3 pastas, mas para efetuar o filtro, é necessário que seja cadastrado no mínimo um (1) filtro em uma das pastas.

        Produto

  • Produto: Filtro por código de produto.
  • Grupo de Prod: Filtro por grupo de produto.
  • Categoria: Filtro por categoria.

         Observação: Você pode unir produto com grupo e/ou categoria separando em mais de um registro. 
         Fornecedor

  • Cod Fornec: Filtro por Fornecedor.

          Armazém

  • Armazém: Filtro por armazém.

       5. Confira os dados e clique em Confirmar.

      Pré -  Requisitos – Cadastro de arquivos para DRP:

      Cadastros:

  1. No SIGALOJA (SIGALOJA) acesse Atualizações/Cadastros /Produtos (LOJA110).
  2. Efetue o cadastro de produtos.

       Importante     

       Obrigatoriamente devem ser preenchidos os campos Fornecedor Padrão (B1_PROC) e Loja Padrão (B1_LOJPROC).

  1. Acesse Atualizações /Cadastros /Complemento do Produto (MATA180).
  2. Cadastre no mínimo 1 (um) complemento de produto.
  3. Acesse Atualizações /Cadastros /Categorias (FATA140).
  4. O produto deve estar associado a uma Categoria.  Deve ser cadastrado no mínimo 2 (dois) tipos de categoria para o produto mencionado acima.

       Exemplo:

  1.  O  produto está na categoria Linha TV, esta é uma categoria filho.
  2.  Cadastre uma categoria pai como Eletrônicos.
  3.  Em seguida, altere a categoria filho: no campo Categoria Superior, digite o código da categoria pai e confirme.         Lembrando que é a categoria principal como filho, a categoria superior como pai, etc, respeitando sua hierarquia.
  1. Acesse Atualizações/Cadastros /Amarração Categoria x Produto (FATA150).
  2. Efetue a amarração do produto x categoria.
  3. Acesse Atualizações /Cadastros/Grupo de Produtos (MATA035).
  4. Cadastre no mínimo 1 (um) grupo de produtos.
  5. Acesse Atualizações/Gerência Estoques/Fornecedores (MATA020).
  6. Efetue o cadastro de fornecedores.
  7. Acesse Atualizações /Cadastros / Locais de Estoque (AGRA045).
  8. Efetue o Cadastro Locais de Estoque.

       Pré-requisitos - Cadastro de Transferência entre Filiais para o DRP 

       Importante

       É necessário ter duas filiais, uma origem (exemplo: D MG 01) e uma destino (exemplo: D MG 02).        Configure o parâmetro: MV_FILTRF := .T.
1.    No Controle de Lojas (SIGALOJA) acesse  Atualizações/ Cadastros/ Produtos (LOJA110).        Configure os campos:        Grupo;        Fornecedor Padrão;        Loja Padrão;

2. Preencha os campos da pasta Mrp/Suprimentos:

     Ponto Pedido;      Segurança;      Lote Econômico;      Lote Mínimo (deve ser menor que Lote Econômico);      Estoque Máximo (deve ser maior que Ponto Pedido).
3.  Acesse Atualizações / Cadastros / Locais de Estoque (AGRA045): 4.  Crie um segundo armazém para a filial de origem.
5.  Acesse Atualizações / Cadastros/ Saldos, Atual (MATA225) 6   Cadastre os produtos com seus novos armazéns e confirme.
7.  Acesse Atualizações / Cadastros / Clientes (MATA030) 8.  Crie um código para a filial de destino, e na descrição, especificar que é aquela filial.       

      Importante

      Caso o cadastro COMPARTILHADO, não é necessário sair de uma filial e entrar na filial de origem. Se for cadastro EXCLUSIVO, verifique se está na filial de origem.

9.   Na pasta Outros, digite a filial de destino no campo Fil. Transf. 

10. Acesse  Cadastros / Gerência Estoque / Fornecedores (MATA020). 11  Crie um código para a filial de origem, e na descrição, especificar à filial.

      Importante       Caso o cadastro seja COMPARTILHADO, não é necessário sair de uma filial e entrar na filial de destino. Se for cadastro EXCLUSIVO, verifique se está na filial de destino.

 12. Na pasta Outros, digite a filial de origem no campo Fil. Transf.   

 13   Acesse  Gerência de Vendas, Tipos de Entrada e Saída (MATA080) .

 14 . Cadastre primeiro o tipo para Saída:

  • Tipo do Tes: Saída
  • Cred. Icms: Não
  • Credita IPI: Não
  • Gera Dupl: Não
  • Atu. Estoque: Sim
  • Poder Terc: Não Controla
  • Tes Devolução: <o código tes de entrada, volte a cadastrar após fazer o TES como entrada>
  • Mov. Projet: Despesa
  • Transf. Filial: Sim

  15.  Cadastre o tipo para Entrada.

  • Tipo do Tes: Entrada
  • Cred. Icms: Não
  • Credita IPI: Não
  • Gera Dupl: Não
  • Atu. Estoque: Sim
  • Poder Terc: Não Controla
  • Tes Devolução: <o código tes de saída>
  • Mov. Projet: Receita
  • Transf. Filial: Sim 

          Caso o  cadastro seja  COMPARTILHADO, será necessário efetuar apenas um cadastro de entrada e outro de saída. Se for cadastro EXCLUSIVO, tem que fazer um cadastro de entrada e outro de saída para cada filial.

  16   No Estoque (SIGAEST) filial de origem, acesse Atualizações /Movimentações /Fiscais, Transferência entre Filiais (MATA310).  17   Preencha os parâmetros abaixo:

  • De produto: <brancos>
  • Até produto: ZZZZ.
  • De filial: <filial de origem>
  • Até filial: <filial de destino>
  • De armazém: <brancos>
  • Até armazém: 99
  • De tipo: <brancos>
  • Até tipo: ZZ
  • De grupo? <brancos>
  • Até grupo? 9999
  • Filtra produtos por categoria? Sim
  • Quebra informações? Por produto
  • TES para a nota de saída? <a nota de saída específica para Transf. Filiais conforme cadastrado acima>
  • Gera documento de entrada? Classificado
  • TES para a nota de entrada? <a nota de entrada específica para Transf. Filiais conforme cadastrado acima>
  • Condição de Pagamento? <padrão>
  •  Considera como preço no PV?  Tabela de Preço
  •  Dados da Origem: Todas as filiais
  •  Utilizar saldo de terceiros? Não
  •  Espécie documento de entrada? NF
  •  Descrição de Produtos? Não
  •  TP. Oper Saída? <brancos>
  •  Tp. Oper Entrada? <brancos>  18. Marque todas as categorias. 19. Observe a tela de Transferência entre Filiais:         No lado esquerdo, temos a origem.         No lado direito, temos o destino. 20. No lado esquerdo, selecione a filial de origem e o produto que deseja transferir. 21  No lado direito, selecione a filial de destino e o produto que deve receber a transferência. 22. Clique em  Ações Relacionadas, e clique em Relação. 23   Digite a quantidade a ser transferida, e confirme.         Observe que a quantidade disponível foi alterada na origem e no destino.  24.  Clique em confirmar. 25.  Selecione a série desejada e confirme.          Aguarde a transferência.          Observe que a transferência foi gerada na SD2 (saída) e na SD1 (entrada).
    26.    No Estoque (SIGAEST) filial de  origem, acesse Atualizações / Movimentações / Transferência Múltipla (MATA261). 27.    Clique em Incluir. 28.    Digite o produto de origem, e o armazém de origem. Na mesma linha, digite o produto de destino e o armazém de destino. 29.    Na mesma linha, digite a quantidade, e confirme.          Observe que a transferência entre Armazéns foi gerada na tabela SD3, criando dois registros: um de saída de armazém e outro de entrada de armazém, identificados como D3_LOCAL.

        Pré - requisitos - Envio de movimentações para DRP: Venda

  1. No Controle de Lojas(SIGALOJA) acesse SIGALOJA/Atualizações /Atendimento/Venda Assistida (LOJA701).
  2. Efetue uma venda A integração envia informações de devolução se houver. 

        Pedido de Compra:

  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.

       Configuração do Envio - Agendamento:

  1. No Configurador (SIGACFG) acesse Ambiente/Schedule/Schedule (CFGA010). Configure o Schedule para o Envio das Informações.
  2. Efetue o cadastro de um Agent em Visões/Schedule/Agent/Cadastro.
  3. Preencha os campos necessários para o cadastro de acordo com as respectivas informações:
  • Código: O código é preenchido automaticamente pelo Protheus.
  • Nome: Deve ser preenchido a descrição do Agent.
  • Ip: IP onde o Agent será instalado.
  • Porta: Porta do IP onde o Agent será instalado.
  • Ambiente: Ambiente do Agent cadastrado.
  • Empresa: Código da empresa das tarefas que o Agent cadastrado irá executar.
  • Nº de Threads: Número de threads disponíveis para execução das tarefas.
  • Habilitado: Indica se o Agent está habilitado ou desabilitado.
  1. Efetue o cadastro de um Agendamento em Visões/Schedule/Agendamentos/Cadastro.
  2. Preencha os campos necessários para o cadastro de acordo com as respectivas informações:
  • Rotina: Rotina agendada LOJA7030({,0,<empresa>,<filial>}). Exemplo: LOJA7030({,0,"05","D MG 01"}).
  • Empresa/Filial: Empresa e filial que são utilizadas para execução do agendamento.
  • Módulo: Ambiente do Protheus®.
  • Habilitado: Indica se o Agent está habilitado ou desabilitado.
  1. Configure os parâmetros de acordo com as respectivas informações para o envio da rotina Agendada LOJA7030({Param1,Param2,Param3,Param4}) Data (Param1): Data corrente dos dados a serem pesquisados. Data em branco entende que irá pesquisar a data de hoje. Para utilizar uma data à sua escolha, utilize o parâmetro STOD("AAAAMMDD"), onde AAAA é o ano, MM é o mês e DD é o dia. Exemplo: STOD("20151201"). Opção de Envio (Param2): Escolher entre as opções de envio (conforme o item 7 abaixo). Empresa (Param3): Empresa do ambiente. Filial (Param4): Filial do ambiente.
  2. Na opção Rotina informe LOJA7030({,0,<empresa>,<filial>}) para configurar o envio de todos os itens:
  3. Todos os itens LOJA7030({,0,<empresa>,<filial>})   Também é possível configura-os separadamente, conforme instruções abaixo:
    • Itens do Produto: LOJA7030({,4,<empresa>,<filial>})
    • Movimentações de Local de Estoque: LOJA7030({,5,<empresa>,<filial>}). Fazendo isto, automaticamente será gerada 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 por dia, dê preferência  após o expediente).

                     Todos os lançamentos devem ser lidos e exportados para o DRP, sem exceções.

                     Caso esqueça de alguma movimentação em uma data anterior, é 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.

                     Exemplo: LOJA7030({"20151201",0,<empresa>,<filial>}). 

       Configuração do Recebimento - Agendamento:

  1. No Configurador (SIGACFG) acesse Ambiente/Schedule/Schedule (CFGA010).  Configure o Schedule para o Recebimento das Informações.
  2. Inclua um agendamento com as configurações de recorrência, código, usuário, data, hora, ambiente, configurar empresa/filial e módulo.
  3. Efetue o cadastro de um Agendamento em Visões/Schedule/Agendamentos/Cadastro (CFGA010).
  4. Preencha os campos necessários para o cadastro, de acordo com as respectivas informações:
  • Rotina: Rotina Agendada LOJA7033 ({0,<empresa>,<filial>}). Exemplo: LOJA7033({0,"05","D MG 01"}).
  • Empresa/Filial: Empresa e filial que serão utilizadas para execução do agendamento.
  • Módulo: Módulo do Protheus®.
  • Habilitado: Indica se o Agent está habilitado ou desabilitado.
  • Configure os parâmetros de acordo com as respectivas informações para o envio da rotina Agendada LOJA7033({Param1,Param2,Param3})
  • Opção de Envio (Param1): Use 0, para ler todos os itens.
  • Empresa (Param2): Empresa do ambiente. 
  • Filial (Param3): Filial do ambiente.
    Após a configuração do passo anterior, o Protheus® envia as informações necessárias ao DRP e inclui os devidos documentos para que seja feita a continuidade do processo no ERP.

             Após a exportação para o DRP, é necessário aguardar o processamento no DRP para depois receber o retorno. 
           

           Envio de informações para DRP :

           Observe o envio das informações no client da Neogrid, nas seguintes pastas:

  • OUT: Pasta que o Job LOJA7030 cria 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.

          Importante

          Cancelamento da Nota Fiscal:

          Após o envio dos itens para DRP, não será possível cancelar uma nota fiscal, em SIGAFAT/Atualizações/Faturamento/Exclusão Doc. Saída (MATA521).

          Para isso, basta emitir uma nota de entrada, do tipo Devolução. Desta forma, os itens de devolução são enviados para DRP.

          Retorno de informações para DRP:

          Verifique no Client da Neogrid, as seguintes informações:

  • 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 em SIGALOJA / Atualizações  / Cadastros  / Produtos (LOJA110). Este campo é utilizado para calcular o valor total do preço de compra. Caso não concorde com o preço cadastrado no pedido de compra, favor alterar este pedido em SIGALOJA / Gerência de Estoques / Pedido de Compra (MATA121) e digite o preço desejado.

            

       Para consultar as 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".

        Para consular as solicitações de Pedido 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".

Importante

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 Transferências entre filiais:

Transferência de Estoque entre Filiais: quando for efetuada uma análise sobre sugestões de compras no próprio DRP, são geradas transferências entre movimentações de estoque de uma filial para outra.

  1.  No Estoque (SIGAEST) acesse Atualizações/Movimentações/Fiscais/Transf. Filiais (MATA310).
  • Transferência de Estoque entre Armazéns: quando for efetuada uma análise sobre sugestões de compras no próprio DRP, são geradas transferências entre movimentações de estoque de um armazém para outro, na mesma filial. Está localizado em SIGAEST/Atualizações/Movimentações/Internas/Transf. Múltipla (MATA261).

      Tabelas Utilizadas

  • MFP – Eventos
  • MFR – Filtros de Eventos
  • MFQ – Tipos de Evento
  • SB1 - Descrição Genérica do Produto
  • SB2 - Saldos Físico e Financeiro
  • SB5 - Dados Adicionais do Produto
  • ACU - Categoria de Produtos
  • ACV - Categoria x Grupo ou Produto
  • SA2 – Fornecedores
  • NNR - Locais de Estoque
  • SD1 - Itens das NF de Entrada
  • SD2 - Itens de Venda da NF
  • SD3 - Movimentações Internas
  • SF4 - Tipos de Entrada e Saída
  • SC1 – Solicitações de Compra
  • SC7 – Pedidos de Compra

 
1 Upload - Itens

  • Arquivo onde serão informadas as características comuns do item.

Nome do Arquivo

X_*_itens.txt

Frequência

Enviar diariamente apenas os itens Alterados / Incluídos

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

Código do Item

Varchar (50)

B1_COD

C – 15(30)

 

Código do Item

Código Auxiliar do Item

Varchar (50)

B1_CODBAR

C– 15(30)

 

Código adicional para o item (ex. EAN13, UPC, DUN14) (pode ser enviado NULO)

Descrição do Item

Varchar (300)

B1_DESC

C – 30

 

Descrição completa do item

Unidade de Medida

Char (10)

B1_UM

C – 02

SAH

Descrição da unidade de medida do item

Fator de Conversão

Decimal (12,6)

B1_CONV

N – 05,2

 

Fator de conversão das quantidades individuais para a unidade base do sistema (definida nos parâmetros gerais)

Fornecedor

Varchar (100)

Codigo do Fornecedor
B1_PROC

C – 06

 

Descrição do fornecedor do item (ou das divisões de negociação com fornecedor) (nome do fornecedor ou "cotação")

Grupo 1

Varchar (100)

Estrutura da Categoria

C – 04

ACU
ACV

Descrição do agrupamento 1 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 2

Varchar (100)

 

 

 

Descrição do agrupamento 2 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 3

Varchar (100)

 

 

 

Descrição do agrupamento 3 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 4

Varchar (100)

 

 

 

Descrição do agrupamento 4 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 5

Varchar (100)

 

 

 

Descrição do agrupamento 5 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 6

Varchar (100)

 

 

 

Descrição do agrupamento 6 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Fator Conversão 1

Decimal (12,6)

 

 

 

Fator de conversão adicional 1. Seu rótulo poderá ser configurado nos parâmetros gerais do sistema*

Fator Conversão 2

Decimal (12,6)

 

 

 

Fator de conversão adicional 2. Seu rótulo poderá ser configurado nos parâmetros gerais do sistema*

Fator Conversão 3

Decimal (12,6)

 

 

 

Fator de conversão adicional 3. Seu rótulo poderá ser configurado nos parâmetros gerais do sistema*

Grupo 7

Varchar (100)

 

 

 

Descrição do agrupamento 7 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 8

Varchar (100)

 

 

 

Descrição do agrupamento 8 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 9

Varchar (100)

 

 

 

Descrição do agrupamento 9 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 10

Varchar (100)

 

 

 

Descrição do agrupamento 10 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 11

Varchar (100)

 

 

 

Descrição do agrupamento 11 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema

Grupo 12

Varchar (100)

 

 

 

Descrição do agrupamento 12 (como exemplo pode ser utilizado para nacional / importado). Seu rótulo poderá ser configurado nos parâmetros gerais do sistema


2 Upload – SKU (Item / Local de Estoque)
Arquivo contendo informações do item no local de estoque.

Nome do Arquivo

X_*_skus.txt

Frequência

Enviar diariamente as SKUs novas. Caso a administração dos parâmetros abaixo seja feita fora do NeoGrid, enviar também as modificações.

Mandatório

Sim

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

Código do Item

Varchar (50)

B2 COD_

C – 15(30)

SB1

Código do item

Código Local de Estoque

Varchar (20)

B2_FILIAL+
B2_LOCAL

C – 02(06)

NNR

Código do local de estoque

Padrão de Freqüência

Varchar (15)

NULO
DIAS QUE SERA CALC

 

 

Identificação do Padrão de Freqüência

Modelo de Planejamento

Int (1)

Zero

 

 

Tipo do Modelo de Planejamento

Horizonte de Planejamento

Int (3)

NULO

Numerico

 

Horizonte de Planejamento

Reposição Automática

Int (1)

NULO

C – 01

 

Indicador de Reposição Automática

Data de Maturidade

Varchar (8)

NULO

N – 3,0

 

Data de Maturidade da SKU (aaaammdd)

Data de Descontinuação

Varchar (8)

NULO

 

 

Data de Descontinuação da SKU (aaaammdd) (se for enviado "NULO", mantém o valor cadastrado)

Nível de Serviço

Decimal (4,2)

NULO

 

 

Ajusta o Nível de Serviço da SKU com o valor enviado no arquivo. Conceitualmente este número deve estar dentro do intervalo de 50,00 até 99,99. (se for enviado "NULO", mantém o valor cadastrado)

Data de Validade do NS

Varchar (8)

NULO

N – 3,0

 

Data de Validade do Nível de Serviço (aaaammdd) - (se for enviado "NULO", mantém o valor cadastrado)

Estoque de Segurança

Decimal (11,3)

B5_ESTSNEO
Criar Campo

N – 12,2

 

Estoque de Segurança da SKU - (caso enviado "NULO", não atualiza este campo na carga de SKUs já existentes)

Data de Validade do ES

Varchar (8)

NULO

 

 

Data de Validade do Estoque de Segurança (aaaammdd) (se for enviado "NULO", mantém o valor cadastrado)

Período Histórico para ddv

Int (3)

NULO

NULO

 

Período Histórico para ddv (dias de venda)

Lote de Reposição

Int (2)

Quantos dias (em dias)

NULO

 

Lote de Reposição da SKU

Multiplicador para Emin

Decimal (3,1)

NULO

 

 

Multiplicador para Estoque Mínimo

Multiplicador para Emax1

Decimal (3,1)

NULO

 

 

Multiplicador para Estoque Máximo 1

Multiplicador para Emax2

Decimal (3,1)

NULO

 

 

Nível de Serviço da SKU (se for enviado "NULO", mantém o valor cadastrado)

Tipo de Estoque de SegurançaP

Int (1)

0

NULO

 

0 para fórmula padrão1 para fórmula com LR - (caso enviado "NULO", o valor padrão é 0)

Limite Máximo de Estoque

Decimal (11,3)

B1_EMAX

N – 12,2

 

Limite máximo de estoque

Limite Mínimo de Estoque

Decimal (11,3)

B1_EMIN

N – 12,2

 

Limite minimo de estoque

Multiplicador Exceçoes de Transferencia

Decimal (5,2)

NULO

 

 

Multiplicador de Exceções de Transferência.

Estoque Máximo

Decimal (11,3)

(B1_EMAX * B2_CM1)

N – 12,2

 

Valor do estoque máximo da SKU

Data de Validade do Estoque Máximo

Varchar (8)

NULO

 

 

Data de validade do Estoque Máximo

Utiliza Ponto Exposição

Decimal (1)

NULO

 

 

Utiliza Ponto de Exposição no calculo do estoque máximo 0 "Não" e 1 "Sim"

Frequencia de Entrega

Varchar (15)

NULO

 

 

Identificação do Padrão de Entrega

Utiliza Matriz DFU x SKU para Previsão de demanda

Decimal (1)

NULO

 

 

Utiliza Matriz DFU x SKU na previsão de demanda 0 "Não" e 1 "Sim"

Buffer Reajuste

 Decimal (11,3)

NULO

 

 

Somente para Real Consumo - Inicializa ou altera o valor do Buffer Green

Fase Vida

 Int (1)

NULO

 

 

 Altera o valor do campo FASE_VIDA

Status da Reposição

Decimal (1)

 

 

 

0 - Desbloqueada; 1 - Parcial; 2 - Bloqueada; 3 - Parcial por Disponibilidade


 
3. Upload – Origens (da SKU)
Arquivo contendo as origens do item no local de estoque específico.

Nome do Arquivo

X_*_origens.txt

Malha de Distribuição

Frequência

Enviar diariamente apenas as origens Alterados / Incluídos

 

Mandatório

Sim

 

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Código do Item – destino

Varchar (50)

B2 COD_

C – 15(30)

SB1

 

Código do item

 

Código Local de Estoque – destino

Varchar (20)

B2_FILIAL+
B2_LOCAL

C – 02(06)

NNR

 

Código do local de estoque

 

ID da Empresa – destino

Int (2)

01

 

 

 

ID da Empresa Destino

 

Código do Item – origem

Varchar (50)

B2_COD

 

 

 

Código do item Origem- somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Código Local de Estoque – origem

Varchar (20)

B2_FILIAL+
B2_LOCAL

 

 

 

Código do local de estoque Origem - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

ID da Empresa – origem

Int (2)

01

 

 

 

ID da Empresa Origem - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Fornecedor

Varchar (100)

 

 

 

 

Descrição do fornecedor da SKU - caso a origem não seja fornecedor, enviar "NULO"

 

Quantidade na Origem

Decimal (6,3)

B2_QATU

N – 14,2

 

 

Relação de quantidades entre Origem e Destino – Caso a relação seja a mesma, enviar 1 para as duas

 

Quantidade no Destino

Decimal (6,3)

B2_QATU

N – 14,2

 

 

Relação de quantidades entre Destino e Origem – Caso a relação seja a mesma, enviar 1 para as duas

 

Lead Time Médio

Decimal (6,3)

 

 

 

 

Tempo de entrega médio da SKU nesta origem

 

Desvio Padrão do Lead Time

Decimal (6,3)

NULO

 

 

 

Desvio Padrão do LT

 

Lote Mínimo

Decimal (12,3)

B1_LM

 

 

 

Lote mínimo de reposição da SKU nesta origem – Caso não haja restrição de lote mínimo, enviar 1

 

Unitização

Decimal (9,3)

Compra de 10 em 10

 

 

 

Quantidade de unitização da SKU – Caso não haja restrição de unitização, enviar 1

 

Lote Máximo

Decimal (12,3)

 

 

 

 

Lote máximo de reposição da SKU nesta origem – Caso não haja restrição de lote máximo, enviar 0.

 

Antecipação de Colocação de Transferência

Int (3)

NULO

 

 

 

Antecipação de Colocação de Transferência, Caso não utilize enviar 0.

 

Antecipação de Material

Int (3)

NULO

 

 

 

Antecipação de Material, Caso não utilize enviar 0.

 

Trava Pedido

Int (1)

NULO

 

 

 

Indica se os pedidos levam em consideração a disponibilidade na origem.

 

4. Upload – Local de Estoque
Grupos de local de estoque - Agrupamentos do local de estoque, para identificar locais de estoque que tem comportamento similar, agrupamento: CD ou loja, estado e cidade
Arquivo contendo informações do local de estoque.

Nome do Arquivo

X_*_localEstoque.txt

Frequência

Enviar diariamente os Locais de Estoque

Mandatório

Não

Campos

Tipo de Dado

Detalhes

Código

Varchar (20)

Código do Local de Estoque NNR_COD + NNR_FILIAL

Descrição Local de Estoque

Varchar (40)

Descrição do local de estoque

Grupo 1

Varchar (40)

Grupo 1 de Local de Estoque

Grupo 2

Varchar (40)

Grupo 2 de Local de Estoque

Grupo 3

Varchar (40)

Grupo 3 de Local de Estoque

Grupo 4

Varchar (40)

Grupo 4 de Local de Estoque

Vaso comunicante

Number (1)

Vaso comunicante do local de estoque

Padrão Frequência

Number (15)

Padrão de frequencia

Capacidade Máxima

Number (14,3)

Capacidade máxima do Local de Estoque

Observação

Varchar (200)

Observações


5. Upload – Movimentação de SKU
Item no local de Estoque( comportamento no local )
DFU item na dimensão de demanda.
Arquivo contendo vendas e estoque do item no local de estoque específico.

Nome do Arquivo

X_*_movim_sku.txt

Frequência

Enviar apenas registros para SKUs que tiveram movimentação (venda, transferência ou ajuste de estoque) no dia anterior (e eventuais correções de datas anteriores).

Mandatório

Sim

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Código do Item

Varchar (50)

D2 COD_

C – 15(30)

SB1

 

Código do item

 

Código Local de Estoque

Varchar (20)

D2_FILIAL
D2_LOCAL

C – 02(06)

NNR

 

Código do local de estoque

 

Data

Varchar (8)

 

D – 08

 

 

Data de referência da movimentação (aaaammdd)

 

Quantidade de Venda

Decimal (11,3)

 

N – 12,2

 

 

Quantidade vendida do item no local de estoque, na data de referência e na unidade de medida do item (desconsiderando devoluções e transferências de saída), não deve ser enviado "NULO" (se não houver venda, enviar 0)

 

Quantidade de Estorno de Venda

Decimal (11,3)

 

N – 12,2

 

 

Esta quantidade deverá refletir os estornos das vendas (cancelamentos e devoluções), na data de referência, usar unidade de medida do item, não deve ser enviado "NULO" (se não houver estorno, enviar 0). Este valor deve sempre ser POSITIVO.

 

Preço Unitário Médio de Venda

Decimal (11,2)

 

N – 12,2

 

 

É um índice de preço de venda unitário médio do item no local de estoque, na data de referência [receita líquida total no dia / quantidade líquida total do dia], ou seja [(Qtd Venda * Preço Venda – Qtd Estorno * Preço Estorno)/(Qtd Venda – Qtd Estorno)].

 

Margem Unitária Média de Venda

Decimal (11,2)

 

N – 12,2

 

 

Índice de margem de contribuição unitária média do item no local de estoque, na data de referência [margem total no dia / quantidade líquida total do dia], ou seja [((Qtd Venda * Preço Venda – Qtd Estorno * Preço Estorno)-(Custo Padrão * (Qtd Venda – Qtd Estorno))/(Qtd Venda – Qtd Estorno)].

 

Quantidade de Transferência

Decimal (11,3)

 

N – 12,2

 

 

Quantidade transferida para outro local de estoque (enviar somente as transferências de saída que devam ser consideradas como demanda, não enviar as transferências não planejadas, aquelas que normalmente são realizadas para realocação do excedente de estoque), na unidade de medida do item, na data de referência, não deve ser enviado "NULO" (se não houver transferência, enviar 0).

 

Quantidade de Estorno de Transferência

Decimal (11,3)

Qdo deleta a nota fiscal de transferência se gera algum arquivo

 

 

 

Esta quantidade deverá refletir os estornos das transferências (cancelamentos e devoluções), usar unidade de medida do item, não deve ser enviado "NULO" (se não houver estorno de transferência, enviar 0).

 

Custo Unitário Médio Padrão

Decimal (11,2)

D2_CUSTO1

N – 14,4

 

 

Preço de custo médio do item (custo padrão no período) no local de estoque na data de referência (é usado para valorizar estoque e as transferências). Este valor deve sempre ser POSITIVO.

 

Quantidade em Estoque

Decimal (11,3)

B2_QATU

N – 14,2

 

 

Quantidade de estoque disponível do item no local de estoque, na unidade de medida do item. Não deve ser negativo. Caso seja negativo no transacional então enviar valor 0. Caso a empresa não tenha Controle de Estoque enviar este campo "NULO" e enviar a Quantidade de Recebimentos para calcular a Posição de Estoque

 

Falta de Estoque

Decimal (11,3)

Nulo

 

 

 

Informação sobre falta de estoque do item (quantidade na unidade de medida do item), no local de estoque, na data de referência (esta informação está relacionada à perda de venda por falta de estoque, o indicador de nível de serviço será (1 - falta/venda)%).Campo NÃO MANDATÓRIO - (pode ser enviado "NULO").

 

Quantidade de Recebimentos

Decimal (11,3)

Nulo

 

 

 

Quantidade de Recebimentos do item no local de estoque para cálculo da posição de estoque. Caso a empresa tenha controle de estoque, enviar este campo "NULO" e informar a Quantidade de Estoque.

 

Estoque Reservado

Number (11,3)

Nulo

 

 

 

Estoque de reserva

 

Estoque Alocado

Number (11,3)

NULO

 

 

 

Estoque alocado

 

Estoque Em Transito

Number (11,3)

NULO

 

 

 

Estoque em transito

 

6. Upload – Movimentação de DFU
Arquivo contendo vendas do item nas dimensões de demanda específicas.

Nome do Arquivo

X_*_movim_dfu.txt

Mesma Informação do SKU

Frequência

Enviar apenas movimentação do último dia (e eventuais correções de datas anteriores).

 

Mandatório

Sim

 

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Código do Item

Varchar (50)

B2 COD_

C – 15(30)

SB1

 

Código do item

 

Código da Dimensão de Demanda 1

Varchar (50)

B2_LOCAL

C – 02(06)

NNR

 

Código da Dimensão de Demanda 1

 

Código da Dimensão de Demanda 2

Varchar (50)

Obrigatorio enviar valor fixo

 

 

 

Código da Dimensão de Demanda 2

 

Data

Varchar (8)

 

 

 

 

Data de referência da movimentação (aaaammdd)

 

Quantidade de Venda

Decimal (11,3)

 

 

 

 

Quantidade vendida do item nas DD, na data de referência e na unidade de medida do item (desconsiderando devoluções e transferências de saída).

 

Quantidade de Estorno de Venda

Decimal (11,3)

 

 

 

 

Esta quantidade deverá refletir os estornos das vendas (cancelamentos e devoluções), na data de referência, usar unidade de medida do item, não deve ser enviado "NULO" (se não houver estorno, enviar 0). Este valor deve sempre ser POSITIVO.

 

Preço Unitário Médio de Venda

Decimal (11,2)

 

 

 

 

É um índice de preço de venda unitário médio do item no local de estoque, na data de referência [receita líquida total no dia / quantidade líquida total do dia], ou seja [(Qtd Venda * Preço Venda – Qtd Estorno * Preço Estorno)/(Qtd Venda – Qtd Estorno)].

 

Margem Unitária Média de Venda

Decimal (11,2)

 

 

 

 

Índice de margem de contribuição unitária média do item no local de estoque, na data de referência [margem total no dia / quantidade líquida total do dia], ou seja [((Qtd Venda * Preço Venda – Qtd Estorno * Preço Estorno)-(Custo Padrão * (Qtd Venda – Qtd Estorno))/(Qtd Venda – Qtd Estorno)].

 

Local de Estoque da Entrega

Varchar (20)

Código da Dimensão de Demanda 1

 

 

 

Código do local de estoque de onde foi feita a entrega.

 

Código do Item da Entrega

Varchar (50)

 

 

 

 

Código do item de onde foi feita a entrega, campo opcional quando os itens da dfu e sku são sempre iguais.

 

7. Upload – Eventos

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Controle de Alteração

Varchar (1)

 

 

 

 

Indica se é uma Alteração ou Inclusão (A) ou uma Exclusão (E)

 

Código Externo do Evento

Varchar (30)

MFP_CODEVE

C(10)

MFP

 

Código externo do evento para controle de alteração, exclusão ou inserção

 

Código Externo do Usuário

Varchar (30)

MFP_CODEVE

C(10)

MFP

 

Deve ser o mesmo código externo de usuário do XPLAN para a atribuição de um usuário no cadastro do evento

 

Descrição do Tipo de Evento

Varchar (50)

MFQ_DESCR

C(30)

MFQ

 

Descrição do tipo de evento

 

Descrição do Evento

Varchar (100)

MFP_DESCR

C(50)

MFP

 

Descrição do evento

 

Data Inicial

Varchar (8)

MFP_DTINI

D(08)

 

 

Data inicial do evento no formato AAAAMMDD

 

Data Final

Varchar (8)

MFP_DTFIM

D(08)

 

 

Data de término do evento no formato AAAAMMDD

 

Impacta na previsão?

Int (1)

MFP_IMPPRV

C(01)

 

 

Indica se o evento impacta ou não a previsão de vendas. Enviar 1 (um) para "sim" e 0 (zero) para "não"

 

Impacto previsto absoluto

Decimal (8,2)

MFP_IMPPAB

N(8,2)

 

 

Indica o impacto previsto do evento em valor absoluto. Se preenchido, o valor percentual (abaixo) deve ser enviado nulo

 

Impacto previsto percentual

Decimal (5,2)

MFP_IMPPPC

N(5,2)

 

 

Indica o impacto previsto do evento em valor percentual. Se preenchido, o valor absoluto (acima) deve ser enviado nulo

 

Impacto realizado absoluto

Decimal (8,2)

 

N(8,2)

 

 

Indica o impacto realizado do evento em valor absoluto. Se preenchido, o valor percentual (abaixo) deve ser enviado nulo
Não enviar

 

Impacto realizado percentual

Decimal (5,2)

 

N(5,2)

 

 

Indica o impacto realizado do evento em valor percentual. Se preenchido, o valor absoluto (acima) deve ser enviado nulo.
Não enviar

 

Aviso término do evento?

Int (1)

MFP_AVSTER

L(01)

 

 

Se enviado 1 (um), aparecerá um alerta no cockpit para o usuário responsável quando o evento estiver prestes a terminar. Se enviado 0 (zero), não aparecerá alerta algum

 

Dias de antecedência do aviso

Int (2)

MFP_DANTEC

N(2,0)

 

 

Indica o número de dias de antecedência do aviso, caso se opte por avisar do término do evento. Caso no campo anterior seja enviado 1, então este campo não pode ser enviado nulo

 

Link relacionado

Varchar (100)

MFP_LINK

C(100)

 

 

Indica o link relacionado ao evento, ou nome do arquivo que está no repositório de arquivos. Pode ser enviado nulo

 

Observação

Varchar (500)

MFP_OBS

C(250)

 

 

Observação sobre o evento. Pode ser enviado nulo

 

Regras do evento

Text

 

 

 

 

Regras de aplicação do evento. Indica a quais SKUs o evento será aplicado. É em formato xml. Não pode ser enviado nulo. As tags são:Fornecedor = <F><F/>;Item = <I><I/>;ItemAgrupador1 = <IA1><IA1/>;ItemAgrupador2 = <IA2><IA2/>;ItemAgrupador3 = <IA3><IA3/>;ItemAgrupador4 = <IA4><IA4/>;ItemAgrupador5 = <IA5><IA5/>; ItemAgrupador6 = <IA6><IA6/>;DD1 = <DD1><DD1/>;DD2= <DD2><DD2/>;DD1GRUPO1 = <DD1G1><DD1G1/>;DD1GRUPO2 = <DD1G2><DD1G2/>;DD1GRUPO3 = <DD1G3><DD1G3/>;DD1GRUPO4 = <DD1G4><DD1G4/>;DD1GRUPO5 = <DD1G5><DD1G5/>;DD1GRUPO6 = <DD1G6><DD1G6/>

 

8. Upload – Tipo 1 – Linhas de Pedidos Colocados
Arquivo onde serão informadas as linhas de pedidos já colocadas no transacional (a realizar) de compra / venda e transferência.

Nome do Arquivo

X_*_lin_ped_colocado.txt

Pedidos de compra (SC7)

Frequência

Enviar diariamente as linhas de pedido de acordo com a regra de controle de alterações (não é necessário enviar as linhas já recebidas por completo no destino - as já concluídas)

 

Mandatório

Sim

 

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Controle de Alteração

Char (1)

A

Mandar tudo o que tem em aberto.
Incrementar

 

 

 

1.Sem Controle – enviar todos os registros com código "A"
2. Controle Básico - enviar todos registros sendo que desde a última carga de interface os que:

  • Foram Alterados ou Incluídos -> com código "A"
  • Os demais registros da base -> com código "M"
    3.Controle Avançado - enviar somente os registros que desde a última carga de interface:- Foram Alterados / Incluídos -> com código "A"
  • Foram Excluídos / Concluídos -> com código "E"
    4.Controle Avançado - enviar somente os registros que desde a última carga de interface:- Foram Alterados / Incluídos -> com código "A"
  • Foram Excluídos / Concluídos -> com código "E"
    No final do processo apaga todos os registros com fonte = PLANEJAMENTO

 

Código da Linha de Pedido no Transacional

Varchar (30)

C7_NUM
C7_ITEM
C7_PRODUTO

C – 06

SC1

 

Código do pedido/linha do pedido (Caso estivermos usando Controle Avançado, este código deve ser único)

 

Código da Linha de Pedido XPLAN

Varchar (15)

NULO

 

 

 

Código da linha de pedido gerada pelo PLANEJAMENTO - caso seja um pedido originado no PLANEJAMENTO, caso não seja enviar "NULO"

 

Data de Colocação da Linha de Pedido

Varchar (8)

C7_EMISSAO

D – 08

 

 

Data de colocação da linha do pedido (aaaammdd)

 

Observação

Varchar (200)

C7_OBS

C - 30

 

 

Observações gerais (pode ser enviado NULO)

 

ID da Empresa – destino

Int (2)

01

C - 03

DBD

 

ID da Empresa Destino

 

Código do Item – destino

Varchar (50)

C7_PRODUTO

C – 15(30)

SB1

 

Código do item de destino

 

Código do Local de Estoque - destino

Varchar (20)

C7_LOCAL

C – 02(06)

NNR

 

Código do local de estoque de destino

 

Dt de Movimentação da Linha de Pedido – destino

Varchar (8)

C7_DATPRF

D - 08

 

 

Data da movimentação da linha do pedido (chegada planejada no destino) (aaaammdd)

 

Quantidade Pedida – destino

Decimal (11,3)

C7_QUANT

N – 12,2

 

 

Quantidade pedida do item, na unidade de medida do item

 

Quantidade Recebida – destino

Decimal (11,3)

C7_QUJE

 

 

 

Quantidade recebida do item, na unidade de medida do item

 

ID da Empresa – origem

Int (2)

01

C - 03

DBD

 

ID da Empresa Origem - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Código do Item – origem

Varchar (50)

C7_NUM
C7_ITEM
C7_PRODUTO

 

 

 

Código do item de origem - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Código do Local de Estoque – origem

Varchar (20)

NULO

 

 

 

Código do local de estoque de origem - somente quando a origem não for fornecedor, caso seja fornecedor enviar "NULO"

 

Dt de Movimentação da Linha de Pedido – origem

Varchar (8)

NULO

 

 

 

Data da movimentação da linha do pedido (saída planejada na origem) (aaaammdd) – será a data de movimentação da linha de pedido destino menos o LT do local de origem até o local de destino - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Quantidade Pedida – origem

Decimal (11,3)

NULO

 

 

 

Quantidade pedida do item, na unidade de medida do item - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Quantidade Entregue – origem

Decimal (11,3)

NULO

 

 

 

Quantidade entregue do item, na unidade de medida do item - somente quando a origem não for um fornecedor, caso seja fornecedor enviar "NULO"

 

Contrapartida

Varchar (100)

C7_FORNEC+C7_LOJ

 

 

 

Descrição do local de estoque ou do fornecedor da contrapartida da movimentação - origem ou destino (descrição do fornecedor, do cliente ou do outro local de estoque)

 

Status de Pedido

Int (2)

NULO

 

 

 

Status do pedido

 

Código do Transporte do Pedido

Varchar (20)

NULO

 

 

 

Código do sistema NeoGrid para o transporte do pedido. Pode ser enviado nulo. Caso seja informado, a data de movimentação origem e destino informados via integração serão desconsiderados, e as datas do transporte serão consideradas para as movimentações.

 

9. Upload – Fornecedores
Arquivo onde serão informadas as características comuns do fornecedor.

Nome do Arquivo

X_*_fornecedores.txt

Frequência

Enviar diariamente apenas para fornecedores novos ou alterados

Mandatório

Não

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Descrição do Fornecedor

Varchar (100)

A2_NOME

C – 40

 

 

Descrição completa do fornecedor.

 

Código Externo do Fornecedor

Varchar (50)

A2_COD+A2_LOJA

C – 06(20)
C – 02(04)

 

 

Código do fornecedor cadastrado no transacional.

 

Grupo 1

Varchar (40)

A2_GRUPO

C – 03

GRU

 

Descrição do agrupamento 1. Seu rótulo poderá ser configurado nos parâmentros gerais do sistema

 

Grupo 2

Varchar (40)

NULO

 

 

 

Descrição do agrupamento 2 Seu rótulo poderá ser configurado nos parâmentros gerais do sistema

 

Contato

Varchar (40)

A2_CONTATO

C – 15

 

 

Descrição do contato.

 

Telefone

Varchar (20)

A2_TEL

C – 50

 

 

Número do Telefone.

 

FAX

Varchar (20)

A2_FAX

C – 15

 

 

Número do FAX.

 

Email

Varchar (40)

A2_EMAIL

C - 30

 

 

Descrição do email.

 

Endereço

Varchar (100)

A2_END +
A2_BAIRRO

C – 60

 

 

Descrição completa do endereço.

 

CEP

Varchar (9)

A2_CEP

C – 08

 

 

Número do CEP.

 

UF

Varchar (2)

A2_EST

C – 02

 

 

Descrição UF.

 

Cidade

Varchar (40)

A2_MUN

C – 15

 

 

Descrição da Cidade.

 

Pais

Varchar (20)

A2_PAISDES

C – 25

 

 

Descrição da Pais.

 

Código Externo Frequencia Analise

Varchar (15)

 

 

 

 

Código Externo do Padrão Frequência

 


10. Download – Tipo1 – Linhas de Pedidos Liberados
Arquivo onde serão informadas as linhas de pedidos liberados pelo NEOGRID de compra e transferência.

Nome do Arquivo

XD_aaaammddMMSS_lin_ped_liberado.txt (manual)

SC1

Frequência

Diariamente será gerado o arquivo com as linhas de pedido de acordo com o Planejamento do NEOGRID.

 

Mandatório

Sim

 

Campos

Tipo de Dado

Campo Protheus

 

 

Detalhes

 

Código da Linha de Pedido XPLAN

Varchar (15)

C1_NUM

C – 06

SC1

 

Código da linha de pedido gerada pelo XPLAN - caso seja um pedido originado no PLANEJAMENTO, caso não seja enviar "NULO".

 

Código do Item - destino

Varchar (50)

C1_PRODUTO

C – 06(30)

SB1

 

Código do item de destino.

 

Código do Local de Estoque - destino

Varchar (20)

C1_FILIAL+
C1_LOCAL

C – 02(06)

NNR

 

Código do local de estoque de destino.

 

Data de Movimentação da Linha de Pedido - destino

Varchar (8)

C1_DATPRF

D – 08

 

 

Data da movimentação da linha do pedido (chegada planejada no destino) (aaaammdd).

 

Quantidade Pedida - destino

Decimal (9,3)

C1_QUANT

N – 09,2

 

 

Quantidade pedida do item, na unidade de medida do item.

 

ID da Empresa – origem

Int(2)

01

 

 

 

ID da Empresa Origem - somente quando a origem não for um fornecedor, caso seja fornecedor será enviado "NULO".

 

Código do Item – origem

Varchar (50)

01

 

 

 

Código do item de origem - somente quando a origem não for um fornecedor, caso seja fornecedor será enviado "NULO".

 

Código do Local de Estoque - origem

Varchar (20)

C1_FILIAL+
C1_LOCAL

 

 

 

Código do local de estoque de origem - somente quando a origem não for um fornecedor, caso seja fornecedor será enviado "NULO".

 

Data de Movimentação da Linha de Pedido - origem

Varchar (8)

C1_EMISSAO

D – 08

 

 

Data da movimentação da linha do pedido (saída planejada na origem) (aaaammdd) - somente quando a origem não for um fornecedor, caso seja fornecedor será enviado "NULO".

 

Quantidade Pedida - origem

Decimal (9,3)

C1_QTDORIG

N – 12,02

 

 

Quantidade pedida do item, na unidade de medida do item - somente quando a origem não for um fornecedor, caso seja fornecedor será enviado "NULO".

 

Contrapartida

Varchar (100)

 

 

 

 

Caso a origem seja Fornecedor este campo é utilizado e segue a seguinte regra:
TAG "ENVIA_CODIGO_EXTERNO_FORNECEDOR" = NAO ->, será enviada a descrição do fornecedor.
TAG "ENVIA_CODIGO_EXTERNO_FORNECEDOR" = SIM ->, será enviado o código externo do fornecedor.
Se a origem não for Fornecedor então será enviada a descrição do local de estoque.

 

Observação

Varchar (200)

 

 

 

 

Observações gerais.

 

Unitização – Origem

Decimal (9,3)

 

 

 

 

Quantidade de unitização da SKU de origem – Caso o parâmetro da empresa esteja ativado, se estiver ativado e não tenha restrição de unitização, enviar 1.

 

Grupo1 de Fornecedor

Varchar (40)

A2_GRUPO

C - 03

GRU

 

Descrição do agrupamento de fornecedor 1. Caso o parâmetro da empresa esteja ativado.

 

Grupo2 de Fornecedor

Varchar (40)

 

 

 

 

Descrição do agrupamento de fornecedor 2. Caso o parâmetro da empresa esteja ativado.

 

Data de Programação

Varchar (8)

 

 

 

 

Data de Programação da Linha de Pedido caso o parametro da empresa esteja ativado.

 

Código Auxiliar do Item – Destino

Varchar (50)

B1_CODBAR

C – 15(30)

 

 

Código auxiliar do item da sku de destino caso este p arâmetro esteja ativado.

 

Importado

Int (1)

 

 

 

 

Utilizado apenas para tabelas. O PLANEJAMENTO não utiliza esse campo, deve ficar com valor NULL.

 

Código da Capa

Varchar (15)

 

 

 

 

Código da capa de pedido

 

Tipo de Estoque de Segurança

Int (1)

 

 

 

 

0 para fórmula padrão1 para fórmula com LR

 

Prioridade - TVD

Varchar (13)

 

 

 

 

Será enviado para criarmos prioridade para separação, romaneio e expedição.

 

Grupo2 de Local de Estoque de Destino

Varchar (40)

 

 

 

 

Descrição do grupo2 de local de estoque de destino.

 

Protótipo de Tela

 

  • Cadastro de Eventos




  • Cadastro de Tipo de Eventos


Regras de Integridade


Regras de Envio.
Envio de Produtos (SB1).
Deve ser cadastrado o Fornecedor Padrão (B1_PROC) e a Loja Padrão (B1_LOJPROC).
Deve ser cadastrado ao menos 2 niveis de categoria de produtos (ACU), sendo que uma categoria seja filho (ligada ao produto na tabela ACV) e outra categoria seja pai.
Envio de Local de Estoque (NNR).
Deve ser cadastrado locais de estoque.
Envio de Fornecedor (SA2).
Deve ser cadastrado fornecedores com nome, grupo, contato telefone, endereço, cep, estado, município, pais.
Envio de Complemento de Produtos (SB5).
Deve ser cadastrado no SIGAEST, Cadastros, Complemento de Produtos. Para este requisito, todos os produtos obrigatoriamente deverão ser cadastrados como complemento, e para o controle de exportação, será a tabela principal de produtos para a exportação.
Regras de Recebimento.
Instalação do Client NeoGrid (startClient).
Configuração do envio e recebimento do Client.
Validação dos arquivos recebidos com os schemas dos xml's.
Validação na tabela de produtos (SB1).
Validação na tabela de fornecedor (SA2).

Configuração Protheus.
Configuração dos parâmetros para envio e recebimento dos arquivos.
Configuração dos JOB's de Envio e Recebimento. (Schedule)
(Sigacfg/Ambiente/Schedule/Schedule)





(Schedule/Agent/Cadastro)


(Schedule/Agendamentos/Cadastro)
-Incluir o agendamento de envio Loja7030({,0,<empresa>,<filial>}). Exemplo: Loja7030({,0,"05","D MG 01"})


Importante
A configuração do Job deverá ter recorrência diária (executando uma vez por dia). Todos os lançamentos devem ser lidos e exportados para o DRP, sem exceções. Caso esqueceu alguma movimentação em uma data anterior, se preferir, você pode passar a data retroativa dos movimentos não transferidos ao primeiro parâmetro, no formato AAAAMMDD, em um novo Job, que deverá ser executado somente uma vez. Exemplo: LOJA7030({"20151201",0,<empresa>,<filial>}).

(Schedule/Agendamentos/Cadastro)
-Incluir o agendamento de recebimento Loja7033({0,<empresa>,<filial>}). Exemplo: Loja7033({0,"05","D MG 01"})



Importante
Após a configuração do passo anterior, o Protheus® se encarrega de enviar as informações necessárias ao DRP e incluir os devidos documentos para que seja dada a continuidade do processo no ERP. Após a exportação para o DRP, precisará aguardar o processamento no DRP para depois receber o retorno.

Release Notes

 

Módulo

SIGALOJA

Função

Integração Protheus com DRP (Neogrid)

Descrição da Função

Disponibilizar rotinas que permitam efetuar a integração do Back Office Protheus com a NeoGrid (produto DRP – Distribution Resource Planning) através do envio de informações de vendas e de posição de estoque que serão processadas e analisadas pelo DRP com o objetivo de sugerir recomendações de solicitações ou pedidos de compra.

Fluxo do Processo

 

  1. Diagrama – Casos de Uso

Não se aplica.

  1. Diagrama – Atividades

Não se aplica.

  1. Diagrama de Classes

Não se aplica.

  1. Diagrama de Entidade e Relacionamento

Não se aplica.

  1. Diagrama de Seqüência

Não se aplica.

Dicionário de Dados

  1. Criação de tabela no arquivo SX2 - Tabelas:

    Chave

     

    Nome

     

    Modo

     

    PYME

    MFP

     

    Cadastro de Eventos

     

    Compartilhado

     

    Sim

    Chave

    Nome

     

    Modo

     

    PYME

     

    MFR

    Filtros do Evento

     

    Compartilhado

     

    Sim

     

    Chave

    Nome

    Modo

    PYME

    MFQ

    Tipos de Evento

    Compartilhado

    Sim

  1. Criação de Campos no arquivo SX3 – Campos:
  • Tabela MFPCadastro de Eventos:

    Campo

    MFP_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campos

    033 - Tamanho da Filial

    Help de Campo

    Informe a Filial do Sistema.

    Ordem

    01

    Campo

    MFP_CODEVE

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Título

    Codigo Event

    Descrição

    Codigo Event

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Relação

    GETSXENUM("MFP","MFP_CODEVE")

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Informe o Codigo do Evento.

    Ordem

    02

    Campo

    MFP_DESCR

    Tipo

    Caracter

    Tamanho

    50

    Decimal

    0

    Formato

    @!

    Título

    Descr Evento

    Descrição

    Descr Evento

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe a Descrição do Evento.

    Ordem

    03

    Campo

    MFP_TIPEVE

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Tipo Evento

    Descrição

    Tipo Evento

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Val. Sistema

    ExistCpo("MFQ", M->MFP_TIPEVE) .AND. LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    MFQ

    Help de Campo

    Informe o Tipo do Evento.

    Ordem

    04

    Campo

    MFP_DESTEV

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Descr Tp Eve

    Descrição

    Descr Tp Evento

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição do Tipo de Evento.

    Ordem

    05

    Campo

    MFP_LINK

    Tipo

    Caracter

    Tamanho

    100

    Decimal

    0

    Formato

    @!

    Título

    Link

    Descrição

    Link Relacionado

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Link Relacionado.

    Ordem

    06

    Campo

    MFP_OBS

    Tipo

    Caracter

    Tamanho

    250

    Decimal

    0

    Formato

    @!

    Título

    Observação

    Descrição

    Observação

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe a Observação do Evento.

    Ordem

    07

    Campo

    MFP_DTINI

    Tipo

    Data

    Tamanho

    8

    Decimal

    0

    Título

    Inicio Event

    Descrição

    Inicio Evento

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe a Data de início do evento.

    Ordem

    08

    Campo

    MFP_DTFIM

    Tipo

    Data

    Tamanho

    8

    Decimal

    0

    Título

    Fim Evento

    Descrição

    Fim do Evento

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Não

    Contexto

    Real

    Validação

    "M->MFP_DTFIM >= M->MFP_DTINI"

    Propriedade

    Alterar

    Help de Campo

    Informe a Data final do evento.

    Ordem

    09

    Campo

    MFP_AVSTER

    Tipo

    Lógico

    Tamanho

    1

    Decimal

    0

    Título

    Avisa Termin

    Descrição

    Avisa Término

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Relação

    .F.

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Aviso de término do evento.

    Ordem

    10

    Campo

    MFP_DANTEC

    Tipo

    Numérico

    Tamanho

    2

    Decimal

    0

    Formato

    99

    Título

    Dias Anteced

    Descrição

    Dias Antecedência Aviso

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe os Dias antecedencia do aviso.

    Ordem

    11

    Campo

    MFP_IMPPRV

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Tipo Impacto

    Descrição

    Tipo Impacto

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Opções

    1=Percentual;2=Absoluto

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Tipo de impacto.

    Ordem

    12

    Campo

    MFP_IMPPAB

    Tipo

    Numérico

    Tamanho

    8

    Decimal

    2

    Formato

    @E 99,999.99

    Título

    Imp Previsto

    Descrição

    Imp Previsto

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Impacto Previsto.

    Ordem

    13

    Campo

    MFP_IMPPPC

    Tipo

    Numérico

    Tamanho

    8

    Decimal

    2

    Formato

    @E 99,999.99

    Título

    Impacto Real

    Descrição

    Impacto Real

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Impacto Real.

    Ordem

    14

    Campo

    MFP_IMPPLN

    Tipo

    Lógico

    Tamanho

    1

    Decimal

    0

    Título

    Imp Planejam

    Descrição

    Imp Planejamento

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Relação

    .F.

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Impacto Planejamento.

    Ordem

    15

    Campo

    MFP_IMPREP

    Tipo

    Lógico

    Tamanho

    1

    Decimal

    0

    Título

    Imp Reposic.

    Descrição

    Imp Reposição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Relação

    .F.

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Impacto reposicao.

    Ordem

    16

    Campo

    MFP_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Informe a Identificação se o registro já foi exportado.

    Ordem

    17

  • Tabela SB5Dados Adicionais do Produto:

    Campo

    B5_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SB2 – Saldos Físicos e Financeiro:

    Campo

    B2_DRSALDO

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Título

    Saldo DRP

    Descrição

    Saldo DRP

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela NNR – Armazém:

    Campo

    NNR_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SA2 – Fornecedores:

    Campo

    A2_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SD3 - Movimentações Internas:

    Campo

    D3_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SD2 – Itens de Venda da NF:

    Campo

    D2_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SD1 – Itens de Compra da NF:

    Campo

    D1_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

  • Tabela SC7 – Pedidos de Compra:

    Campo

    C7_DRPEXP

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Ident.Exp.

    Descrição

    Ident.Exp.Dados

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Identificação se o registro já foi exportado.

    Ordem

    (qualquer posição)

    Campo

    C7_DRPIMP

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Título

    DRP Neogrid?

    Descrição

    Ped. Import. pelo DRP?

    Nível

    0

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Virtual

    Propriedade

    Visualizar

    Inic. Browse

    'IIF(C7_ORIGEM == "LOJA7033","Sim","")'

    Help de Campo

    Identificação se o pedido foi importado pelo DRP Neogrid.

    Ordem

    (qualquer posição)

  • Tabela SC1 – Solicitações de Compra:

 

Campo

C1_DRPIMP

Tipo

Caracter

Tamanho

3

Decimal

0

Título

DRP Neogrid?

Descrição

Sol. Import. pelo DRP?

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Virtual

Propriedade

Visualizar

Inic. Browse

'IIF(C1_ORIGEM == "LOJA7033","Sim","")'

Help de Campo

Identificação se a solicitação foi importada pelo DRP Neogrid.

Ordem

(qualquer posição)

 

  • Tabela MFR – Filtro do Evento:

    Campo

    MFR_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campo

    033 – Tamanho da Filial

    Help de Campo

    Informe a Filial do Sistema.

    Ordem

    01

    Campo

    MFR_CODEVE

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Título

    Cod. Evento

    Descrição

    Código do Evento

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Informe o Codigo do Evento.

    Ordem

    02

    Campo

    MFR_TIPO

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Tipo

    Descrição

    Tipo

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Tipo do Filtro. < Produto > < Fornecedor> <Armazem>

    Ordem

    03

    Campo

    MFR_ITEM

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Título

    Item Filtro

    Descrição

    Item Filtro

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Item do filtro.

    Ordem

    04

    Campo

    MFR_PRODUT

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Produto

    Descrição

    Código do Produto

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    SB1

    Help de Campo

    Informe o Produto.

    Ordem

    05

    Campo

    MFR_DESPRO

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Descricao

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031B()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição do Produto.

    Ordem

    06

    Campo

    MFR_GRUPO

    Tipo

    Caracter

    Tamanho

    4

    Decimal

    0

    Título

    Grupo Prod.

    Descrição

    Grupo Produtos

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    SBM

    Help de Campo

    Informe o Grupo do Produto.

    Ordem

    07

    Campo

    MFR_DESGRP

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Descrição

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031B()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição do Grupo do Produto.

    Ordem

    08

    Campo

    MFR_CATEG

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Categoria

    Descrição

    Categoria

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    ACU

    Help de Campo

    Informe o Código da Categoria.

    Ordem

    09

    Campo

    MFR_DESCAT

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Descricao

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031B()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição da Categoria.

    Ordem

    10

    Campo

    MFR_FORNEC

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Cod Fornec

    Descrição

    Código do Fornecedor

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    SA2

    Help de Campo

    Informe o Codigo do Fornecedor.

    Ordem

    11

    Campo

    MFR_LOJA

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Título

    Loja

    Descrição

    Loja

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe o Codigo da loja do fornecedor.

    Ordem

    12

    Campo

    MFR_DESFOR

    Tipo

    Caracter

    Tamanho

    40

    Decimal

    0

    Título

    Descriçao

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031B()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição do fornecedor.

    Ordem

    13

    Campo

    MFR_ARMAZ

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Armazem

    Descrição

    Armazém

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031A()

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    NNR

    Help de Campo

    Informe o Codigo da loja do fornecedor.

    Ordem

    14

    Campo

    MFR_DESARM

    Tipo

    Caracter

    Tamanho

    20

    Decimal

    0

    Título

    Descricao

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    LOJA7031B()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Help de Campo

    Informe a Descrição do Armazem.

    Ordem

    15

    Campo

    MFR_GRID

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Grid

    Descrição

    Grid

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Informe o Grid.

    Ordem

    16

  • Tabela MFQ – Tipos de Evento:

    Campo

    MFQ_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Título

    Filial

    Descrição

    Filial do Sistema

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Alterar

    Grupo de Campo

    033 – Filial do Sistema

    Help de Campo

    Informe a Filial do Sistema.

    Ordem

    01

    Campo

    MFQ_CODIGO

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Codigo

    Descrição

    Código

    Usado

    Sim

    Obrigatório

    Sim

    Browse

    Sim

    Relação

    GETSXENUM("MFQ","MFQ_CODIGO")

    Contexto

    Real

    Propriedade

    Visualizar

    Help de Campo

    Informe o Codigo do Evento.

    Ordem

    02

    Campo

    MFQ_DESCR

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Formato

    @!

    Título

    Descricao

    Descrição

    Descrição

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Contexto

    Real

    Propriedade

    Alterar

    Help de Campo

    Informe a Descrição do Evento.

    Ordem

    03

    Importante
    O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.

  1. Criação de Índices no arquivo SIX – Índices:

    Índice

    MFP

    Ordem

    1

    Chave

    MFP_FILIAL+MFP_CODEVE

    Descrição

    Código Evento

    Mostra Pesq.

    Sim

    Proprietário

    S

    Índice

    MFQ

    Ordem

    1

    Chave

    MFQ_FILIAL+MFQ_CODIGO

    Descrição

    Código

    Mostra Pesq.

    Sim

    Proprietário

    S

    Índice

    MFR

    Ordem

    1

    Chave

    MFR_FILIAL+MFR_CODEVE+MFR_TIPO+MFR_ITEM

    Descrição

    Cód. Evento + Tipo + Item do Filtro

    Mostra Pesq.

    Sim

    Proprietário

    S

  2. Criação de Parâmetros no arquivo SX6 – Parâmetros:

    Nome da Variável

    MV_LJDRP

    Tipo

    Lógico

    Descrição

    Ativa Integração Protheus x DRP Neogrid

    Valor Padrão

    .F.

    Nome da Variável

    MV_LJNEOCM

    Tipo

    Numérico

    Descrição

    Tipo de comunicação: (1) será utilizado via Webservice, (2) será utilizado via FTP através de um Client da NeoGrid (startClient)

    Valor Padrão

    2

    Nome da Variável

    MV_LJNEOCP

    Tipo

    Caracter

    Descrição

    Condição de pagamento utilizada para a importação dos pedidos de venda/solicitação de compra gerados pelo DRP Neogrid.

    Valor Padrão

    001

    Nome da Variável

    MV_LJNEOIN

    Tipo

    Caracter

    Descrição

    Parâmetro para indicar o diretório / pasta, onde será armazenado os arquivos (download) oriundos do processamento do DRP da Neogrid.

    Valor Padrão

    \Client Neogrid\WebEDIMercadorClient_V3.6.1\IN|

    Nome da Variável

    MV_LJNEOUT

    Tipo

    Caracter

    Descrição

    Parâmetro para indicar o diretório / pasta, onde será armazenado os arquivos (upload) para serem enviados para serem processados (DRP da Neogrid).

    Valor Padrão

    \Client Neogrid\WebEDIMercadorClient_V3.6.1\OUT|

    Nome da Variável

    MV_LJNEOPV

    Tipo

    Numérico

    Descrição

    Determina se o retorno do DRP (Neogrid), será <1> Pedido de Compra, <2> Solicitação de Compra, <3> Transf. de Estoque entre Filiais.

    Valor Padrão

    1

    Nome da Variável

    MV_LJNEOEM

    Tipo

    Numérico

    Descrição

    Parâmetro para configurar o código da empresa cadastrada na solução DRP Neogrid. O Neogrid deverá fornecer este código.

    Valor Padrão

    (vazio)

    Nome da Variável

    MV_LJUSDRP

    Tipo

    Caracter

    Descrição

    Informe o código de usuário padrão do DRP Neogrid. O Neogrid deverá fornecer este código. Atente pelo número de dígitos.

    Valor Padrão

    (vazio)

    Nome da Variável

    MV_LJNERCV

    Tipo

    Caracter

    Descrição

    Indica o diretório/pasta que armazenará os arquivos lidos em MV_LJNEOIN e processados no Job de Retorno.

    Valor Padrão

    \Client Neogrid\WebEDIMercadorClient_V3.6.1\Received|

    Nome da Variável

    MV_LJNETES

    Tipo

    Caracter

    Descrição

    Informe o TES de saída para transferência entre filiais.

    Valor Padrão

    <em branco>

    Nome da Variável

    MV_LJNETEE

    Tipo

    Caracter

    Descrição

    Informe o TES de entrada para transferência entre filiais.

    Valor Padrão

    <em branco>

    Nome da Variável

    MV_LJNECPT

    Tipo

    Caracter

    Descrição

    Informe a condição de pagamento para transferência entre filiais.

    Valor Padrão

    <em branco>

    Nome da Variável

    MV_LJNESER

    Tipo

    Caracter

    Descrição

    Informe a série específica para transferência entre filiais.

    Valor Padrão

    <em branco>

    Nome da Variável

    MV_LJNEESP

    Tipo

    Caracter

    Descrição

    Informe a espécie específica para transferência entre filiais.

    Valor Padrão

    <em branco>
  3. Criação de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela MG6 - Grupo de Layout:

    Campo

    MG6_LAYOUT

    Sequência

    001

    Campo Domínio

    MG6_DSCLAY

    Tipo

    P - Primário

    Regra

    POSICIONE("MFG", 1, XFILIAL("MFG") + M->MG6_LAYOUT, "MFG_DESCRI")

    Proprietário

    Sim

  • Tabela MG8 - Cadastro de Serviço:

    Campo

    MG8_PRDSB1

    Sequência

    001

    Campo Domínio

    MG8_DCRSB1

    Tipo

    P - Primário

    Regra

    POSICIONE("SB1", 1, XFILIAL("SB1") + M->MG8_PRDSB1, "B1_DESC")

    Campo

    MG8_PRDSF

    Sequência

    002

    Campo Domínio

    MG8_DCRSF

    Tipo

    P - Primário

    Regra

    POSICIONE("SB1", 1, XFILIAL("SB1") + M->MG8_PRDSF, "B1_DESC")

  • Tabela MBF – Garantia por Faixa de Preço:

    Campo

    MBF_GRUPO

    Sequência

    001

    Campo Domínio

    MBF_DESGR

    Tipo

    P - Primário

    Regra

    Posicione("SBM", 1, xFilial("SBM") + M->MBF_GRUPO, "BM_DESC")

    Proprietário

    Sim

    Campo

    MBF_PRDGAR

    Sequência

    001

    Campo Domínio

    MBF_DESGAR

    Tipo

    P - Primário

    Regra

    Posicione("SB1", 1, xFilial("SB1") + M->MBF_PRDGAR, "B1_DESC")

    Proprietário

    Sim

    Campo

    MBF_PRDGAR

    Sequência

    002

    Campo Domínio

    MBF_TPPREC

    Tipo

    P - Primário

    Regra

    IF(Posicione("MG8",2,xFilial("MG8")+M->MBF_PRDGAR, "MG8_TPPREC")=="1","FAIXA DE PRECO" ,"PRECO FIXO")

    Proprietário

    Sim

    Campo

    MBF_PRODPR

    Sequência

    001

    Campo Domínio

    MBF_DESPRD

    Tipo

    P - Primário

    Regra

    Posicione("SB1", 1, xFilial("SB1") + M->MBF_PRODPR, "B1_DESC")

    Proprietário

    Sim

    Grupo de Perguntas
    Não se aplica.
    Consulta Padrão

  • Pesquisa MFQ:

    Alias

    MFQ

    Tipo

    1- Consulta

    Sequência

    01

    Coluna

    DB

    Descrição

    Tipo de Evento

    Contêm

    MFQ

    Alias

    MFQ

    Tipo

    2- Ordens

    Sequência

    01

    Coluna

    01

    Descrição

    Código

    Alias

    MFQ

    Tipo

    4- Colunas

    Sequência

    01

    Coluna

    01

    Descrição

    Código

    Contêm

    MFQ_CODIGO

    Alias

    MFQ

    Tipo

    4- Colunas

    Sequência

    01

    Coluna

    02

    Descrição

    Descrição

    Contêm

    MFQ_DESCR

    Alias

    MFQ

    Tipo

    5- Retorno

    Sequência

    01

    Contêm

    MFQ->MFQ_CODIGO



    Estrutura de Menu


  1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe as novas opções de menu do Controle de Lojas (SIGALOJA), conforme instruções a seguir:

    Menu

    Atualizações

    Submenu

    Cadastros

    Nome da Rotina

    Eventos

    Programa

    LOJA7031

    Módulo

    SIGALOJA

    Tipo

    Função Protheus

    Tabelas

    MFP / MFR

    Menu

    Atualizações

    Submenu

    Cadastros

    Nome da Rotina

    Tipos de Eventos

    Programa

    LOJA7032

    Módulo

    SIGALOJA

    Tipo

    Função Protheus

    Tabelas

    MFQ

    Casos de Testes

  2. Caso(s) de Testes Reusável(is)

 

Caso de Testes

Plano de Teste-LOJA-P11-BRA

Armazenamento

$/Protheus_Padrao/Docs_Proj/Inovação/V11/Protheus 11/Engenharia SQA/Plano de Teste/Varejo/Brasil

Procedimentos/Cenários de Testes

Procedimentos para Configuração e Procedimentos para Utilização.

Estimativas

5 Horas

Finalidade Testes

Garantir a funcionalidade das novas rotinas relacionados a DRP/Neogrid

Recomendações

RPO Atualizado d-1
Configurar os parâmetros conforme Boletim Técnico de DRP/Neogrid.

Integrações entre produtos

Aplicativo DRP Neogrid

 

  1. Caso(s) de Testes Específico(s) do Projeto

 

Caso de Testes

Executar Job de Criação do arquivo XML para exportação

 

 

Finalidade Testes

Configuração de Schedule (via SIGACFG) ao Loja7030 (ver Boletim Técnico)

Estimativas

3 horas

Teste do Programador

( ) Sim ( X ) Não

Recomendações

Não se aplica

Pré-condições

Cadastro de Eventos preenchido
Cadastro de Tipos de Eventos preenchido
Cadastro de Complemento de Produtos
Cadastro de Fornecedores
Venda Assistida Finalizada
Pedidos de Compra em aberto

Pós-condições

Não se aplica

Como verificar os resultados

Verificar se os arquivos XML foram criados na pasta \ClientMercador\Bin\Out para ativar o DRP

Procedimentos

Resultados Esperados

 

Arquivo XML criado com sucesso.

Caso de Testes

Exportação XML via programa DRP Neogrid

 

 

Finalidade Testes

Exportar XML dos dados do Protheus para o Neogrid.

Estimativas

1 hora

Teste do Programador

( ) Sim ( X ) Não

Recomendações

Configuração de Schedule (via SIGACFG) ao Loja7030 (ver Boletim Técnico)

Pré-condições

(Passo anterior) Verificar se os arquivos XML foram criados na pasta \ClientMercador\Bin\Out para ativar o DRP

Pós-condições

 

Como verificar os resultados

Verificar se os arquivos XML foram movidos para a pasta \ClientMercador\Bin\Sent e se o relatório na pasta \ClientMercador\Bin\Summary foi criado mencionando que todos os arquivos foram exportados com sucesso.

Procedimentos

Resultados Esperados

 

Dados exportados com sucesso ao DRP.

Caso de Testes

Importação XML via programa DRP Neogrid

 

 

Finalidade Testes

Importar XML dos dados do Protheus para o Neogrid.

Estimativas

1 hora

Teste do Programador

( ) Sim ( X ) Não

Recomendações

Não se aplica

Pré-condições

Verificar se o DRP foi executado e trouxe os arquivos XML na pasta \ClientMercador\Bin\In (lembrando que após o processo de exportação, a gravação dos arquivos de importação não é imediata. É necessário aguardar até o dia seguinte).

Pós-condições

 

Como verificar os resultados

Acessando via Protheus a Solicitação de Compra (se escolheu a opção 1 em MV_LJNEOPV) ou Pedido de Compra (se escolheu a opção 2 em MV_LJNEOPV), e confira os dados com o XML.

Procedimentos

Resultados Esperados

 

Dados importados com sucesso no Protheus.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.