Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
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.
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).
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.
Na aba Fornecedor o evento pode ser filtrado pelo código do fornecedor.
Na aba Armazém o evento pode ser filtrado pelo código do armazém.
Exemplos de eventos:
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:
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:
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.
O envio e o retorno das informações é realizado através de 3 processos principais:
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
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
Pré-requisitos:
Observe a tela que apresenta o exemplo da estrutura de pastas após a instalação:
Cadastros de Tipos de Eventos:
Cadastro de Eventos:
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
Observação: Você pode unir produto com grupo e/ou categoria separando em mais de um registro.
Fornecedor
Armazém
5. Confira os dados e clique em Confirmar.
Pré - Requisitos – Cadastro de arquivos para DRP:
Cadastros:
Importante
Obrigatoriamente devem ser preenchidos os campos Fornecedor Padrão (B1_PROC) e Loja Padrão (B1_LOJPROC).
Exemplo:
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. No SmartClient, vá em APSDU.
8. Abra o SIGAMAT.EMP. Está na pasta System, listar apenas os arquivos do tipo: Todos os arquivos.
9. Precisamos de CNPJs diferentes para filial 01 e filial 02, que vamos utilizar para os próximos passos. Favor cadastrar.
10. No SIGALOJA, acesse Atualizações / Cadastros / Clientes (MATA030) 11. Crie um código para a filial de destino, e na descrição, especificar que é aquela 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 filial.
14. Na pasta Outros, digite a filial de origem no campo Fil. Transf.
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, e depois, cadastrar na 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 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, e depois, cadastrar na filial de origem.
20. Acesse Gerência de Vendas, Tipos de Entrada e Saída (MATA080) .
21. Cadastre primeiro o tipo para Saída:
22. Cadastre o tipo para Entrada.
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.
23. No Estoque (SIGAEST) filial de origem, acesse Atualizações /Movimentações /Fiscais, Transferência entre Filiais (MATA310). 24. Preencha os parâmetros abaixo:
Pré - requisitos - Envio de movimentações para DRP: Venda
Pedido de Compra:
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:
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:
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:
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:
Para consultar as solicitações de Compras:
Para consular as solicitações de Pedido de Compra: .
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.
Tabelas Utilizadas
1 Upload - Itens
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 | 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 | 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+ | C – 02(06) | NNR | Código do local de estoque |
Padrão de Freqüência | Varchar (15) | NULO |
|
| 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 | 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+ | 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+ |
|
|
| 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 | 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 |
|
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. |
|
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 |
|
|
| 1.Sem Controle – enviar todos os registros com código "A"
|
|
Código da Linha de Pedido no Transacional | Varchar (30) | C7_NUM | 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 |
|
|
| 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ó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. |
|
Varchar (40) | A2_EMAIL | C - 30 |
|
| Descrição do email. |
| |
Endereço | Varchar (100) | A2_END + | 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+ | 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
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.
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
Não se aplica.
Não se aplica.
Não se aplica.
Não se aplica.
Não se aplica.
Dicionário de Dados
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 |
Tabela MFP – Cadastro 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 SB5 – Dados 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) |
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 |
|
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.
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 |
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> |
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
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 |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|