Chamar o Mecanismo de reabastecimento para os dados contextuais atuais de uma planilha
É possível chamar o Mecanismo de reabastecimento com base nos dados contextuais atuais de uma planilha usando os ícones da barra de ferramentas. Para ativar essa funcionalidade:
- Selecione uma planilha padrão, com o tipo de origem de relatório Incorporado e o tipo de relatório pivot_editor.
- Especifique o parâmetro de dados rv_Enable_Replenishment para a planilha, com o valor = Verdadeiro. A planilha exibe os ícones da barra de ferramentas, Calcular programação e Calcular programação com opções.
- É necessário habilitar um Mecanismo de reabastecimento para o ciclo atual.
- O usuário ou a função atuais devem ter a permissão: Executar Calcular programações em ([Módulo])
Para calcular as programações, acesse a Planilha selecionando Ciclo ou Módulo de ciclo. Quando o parâmetro rv_Enable_Replenishment estiver definido e outros pré-requisitos forem cumpridos, estas opções serão exibidas na barra de ferramentas da planilha:
- Calcular programação usando o mecanismo padrão
- Use essa opção para chamar o mecanismo padrão diretamente. É exibida uma caixa de diálogo indicando o progresso da Calcular programação. A planilha é atualizada após a conclusão do processo. Para obter mais informações, consulte Calcular programação com mecanismo padrão.
- Calcular programação usando opções
- Use essa opção para exibir a caixa de diálogo Calcular programação. Para obter mais informações, consulte Calcular programação com opções.
Se um usuário ou todas as funções atribuídas não tiverem acesso ao mecanismo de reabastecimento definido na propriedade do mecanismo, esta mensagem de erro será exibida:
O mecanismo de reabastecimento {0} não estará acessível ao usuário {1}
Se a etiqueta do mecanismo de reabastecimento não estiver habilitada para o ciclo atual, esta mensagem de erro será exibida:
Não é possível localizar o Mecanismo de reabastecimento {0} definido para o ciclo {1}.
Calcular programações usando o mecanismo padrão
Clique em
. O mecanismo de reabastecimento definido para o Ciclo é chamado com estes valores padrão:- Seleção de elemento do item: Conteúdo da planilha
- Seleção de elemento do local: Conteúdo da planilha
- Compensação inicial de ordem (dias): O valor padrão é 0
- Horizonte de necessidade (dias): Horizonte futuro do ciclo (convertido para dias)
O status de progresso de Calcular programações é exibido em uma janela pop-up.
Nota:
- Se a programação for concluída sem erros ou exceções do mecanismo de reabastecimento, a caixa de diálogo será fechada automaticamente.
- Se o processo for concluído com erros ou exceções, as mensagens de aviso serão exibidas. A caixa de diálogo pode ser fechada manualmente e em seguida as Planilhas são atualizadas automaticamente.
- A validação das configurações do mecanismo de reabastecimento é baseada na chamada padrão para a macro CallReplenishmentEngine. Para obter mais detalhes, consulte Programação de item e local usando a programação padrão.
Estes são os exemplos de comando:
- O usuário pode selecionar Calcular programação com a planilha:
- Item de contexto definido para Todos os itens
- Local de contexto definido como EMEA
- Mecanismo de reabastecimento de ciclos = Mecanismo padrão
- Data inicial do período de ciclo = 01/10/2016
- Horizonte de necessidades (Horizonte futuro do ciclo) = 52
- Compensação inicial da ordem = 0
- CallReplenishmentEngine (Todos os itens, EMEA, 0, 50)
Calcular programação com opções
- Clique em . É exibida uma caixa de diálogo.
- Especifique as seguintes informações:
Nome de campo Valor padrão Comentários Mecanismo de reabastecimento Mecanismo de reabastecimento do ciclo O Mecanismo de reabastecimento definido para o ciclo selecionado. Data inicial do período atual Data inicial do período de ciclo O primeiro dia do período atual. Compensação inicial de ordem (dias) 0 O número de dias de compensação, antes da geração das ordens. É possível ajustar o valor com base no Horizonte de necessidades. Horizonte de necessidades (dias) Horizonte futuro do ciclo convertido em dias O valor que pode ser qualquer número > 1 até o Horizonte futuro do ciclo (em dias). O valor deve ser igual ou maior que o valor especificado no campo Compensação inicial da ordem. Itens Seleção de item de contexto da planilha Os itens (do contexto da planilha) a serem considerados para o processo de cálculo. Locais Seleção de item de contexto da planilha Os locais (do contexto de planilha) a serem considerados para o processo de cálculo. Nota: Esse valor poderá ser substituído se a caixa de seleção da opção Incluir todos os locais estiver marcada.Incluir todos os locais Desativado Se esta caixa de seleção estiver marcada, o local de contexto não será considerado e todos os locais serão usados para calcular as programações. - Clique em
- Seleção de elemento do item: Conteúdo da planilha
- Seleção de elemento do local: Conteúdo da planilhaNota: Se a caixa de seleção Incluir todos os locais estiver marcada na caixa de diálogo Calcular programação com opções, o parâmetro Seleção de elemento local substituirá o contexto da planilha e Nulo será transmitido para o mecanismo, indicando que todos os locais devem ser considerados.
- Compensação inicial de ordem (dias): Selecionada na caixa de diálogo Calcular programação.
- Horizonte de necessidades (dias): Selecionada na caixa de diálogo Calcular programação.
. O comando CallReplenishmentEngine é chamado com base nos dados especificados. Estes parâmetros são passados para o comando CallReplenishmentEngine: - Clique em Nota:
- Se a programação concluir sem erros ou exceções a partir do mecanismo de reabastecimento, a janela será fechada automaticamente.
- Se o processo de programação for concluído com erros ou exceções, a mensagem de erro será exibida. A janela pode ser fechada manualmente e em seguida as planilhas são atualizadas automaticamente.
. Uma janela pop-up é exibida para rastrear o progresso do cálculo da programação.