Histórico da Página
...
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, ArmazemArmazém).
- 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.
...
- 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
...
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 são realizados através do job LOJA7033, sendo gravados em uma pasta determinada através do parâmetro MV_LJNEOIN e , a partir daí, sendo 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 sã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 é 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 é recriado somente com os itens não processados e copia imediatamente na pasta IN. Assim, será processado novamente na próxima leitura.
...
- No Controle de Lojas (SIGALOJA) acesse Atualizações/Cadastros/Eventos (LOJA7031). O
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. - Clique em Incluir. Caso o cadastro esteja zerado, é aberta automaticamente a tela de Inclusão.
- Preencha os campos necessários para o cadastro, de acordo com as respectivas informações:
...
- O produto está na categoria Linha TV, esta é uma categoria filho.
- Cadastre uma categoria pai como Eletrônicos.
- Em seguida, altere a categoria filho: no campo Categoria Superior, digite o código da categoria pai e confirme. Lembrando
- Lembrando que é a categoria principal como filho, a categoria superior como pai, etc, respeitando sua hierarquia.
...
É 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 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. No SmartClient, vá em APSDU.
...
9. Precisamos de CNPJs diferentes para filial 01 e filial 02, que vamos utilizar para os próximos passos. Favor cadastrar.
10. No SIGALOJA, No Controle de Lojas ( SIGALOJA) acesse Atualizações / Cadastros / Clientes (MATA030).
11 11. Crie um código para a filial de destino, e na descrição, especificar que é aquela filialespecificar a filial.
12. Na pasta Outros, digite a filial de destino no campo Fil. Transf.
13. Crie um código para a filial de origem, e na descrição, especificar que é aquela a filial.
14. Na pasta Outros, digite a filial de origem no campo Fil. Transf.
Importante
...
- Caso o cadastro seja COMPARTILHADO, não é necessário sair de uma filial e entrar na filial de origem.
...
- Caso o cadastro seja EXCLUSIVO, verifique se está na filial de origem, e depois,
...
- cadastre a filial de destino.
15. Acesse Cadastros / Gerência Estoque / Fornecedores (MATA020).
16. Crie um código para a filial de origem, e na descrição, especificar a filial.
17. Na pasta Outros, digite a filial de origem no campo Fil. Transf.
18. Crie um código para a filial de destino, e na descrição, especificar a filial.
19. Na pasta Outros, digite a filial de destino no campo Fil. Transf.
Importante Caso Importante
- Caso o cadastro seja COMPARTILHADO, não é necessário sair de uma filial e entrar na filial de destino.
...
- Caso o cadastro seja EXCLUSIVO, verifique se está na filial de destino, e depois,
...
- cadastre a filial de origem.
20. Acesse Gerência de Vendas, Tipos de Entrada e Saída (MATA080) .
...
Caso o cadastro seja COMPARTILHADO, será necessário efetuar apenas um cadastro de entrada e outro de saída. Se for cadastro
Caso o cadastro seja EXCLUSIVO, tem que fazer um cadastro de entrada e outro de saída para cada filial.
23. No Estoque (SIGAEST) filial de origem, acesse Atualizações /Movimentações /Fiscais, Transferência entre Filiais (MATA310).
24. 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>
...
25. Marque todas as categorias.
...
26. Observe a tela de Transferência entre Filiais:
...
No lado esquerdo, temos a origem.
...
No lado direito, temos o destino.
27. No lado esquerdo, selecione a filial de origem e o produto que deseja transferir.
...
28 No lado direito, selecione a filial de destino e o produto que deve receber a transferência.
...
29. Clique em Ações Relacionadas, e clique em Relação.
...
30.
...
Digite a quantidade a ser transferida, e confirme.
...
Observe que a quantidade disponível foi alterada na origem e no destino.
...
31. Clique em confirmar.
...
32. 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).
...
33. No Estoque (SIGAEST) filial de origem, acesse Atualizações / Movimentações / Transferência Múltipla (MATA261).
34. Clique em Incluir.
...
35. 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.
36. 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
...
- No Controle de Lojas (SIGALOJA) acesse Atualizações/Gerência Estoques/Pedidos de Compra (MATA121).
- 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:
...
8. Upload – Tipo 1 – Linhas de Pedidos Colocados
Arquivo onde serão são informadas as linhas de pedidos já colocadas no transacional (a realizar) de compra / venda e transferência.
...
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+ | 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+ |
|
|
| 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: |
|
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
...
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ãoPesquisa 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
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
...