Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Utilização de fórmulas no Schedule
Utilização de fórmulas no Schedule

Documento: Utilização de fórmulas no Schedule

Este documento visa explicar como utilizar fórmulas nos parâmetros das rotinas executadas pelo Schedule.


Configuração de Fórmula no Schedule.

Ao configurar um Schedule de Relatórios ou Processos Batch, pode-se definir o conteúdo dos parâmetros “Perguntes” utilizados na rotina.

Ao selecionar o programa no Schedule, na opção “Configurações” será exibida os Perguntes relacionado ao programa.

Exemplo:

Incluso um Schedule de Relatório.

Selecionado o relatório MATR100-Relação de Solicitações de Compras.

Em Configurações, será exibido os Perguntes(SX1) deste relatório.

Para incluir os valores dos Perguntes, clique no botão “Atualizar Parâmetros” e preencha normalmente com o que deseja.

 

Ou caso queira utilizar fórmulas nos Perguntes (quando não houver um valor fixo), é necessário primeiro cadastrar a fórmula no cadastro de fórmulas ( Configurador-> Cadastro->Fórmulas).

No cadastro de Fórmulas, é possível cadastrar uma chamada de uma User Function que retorne um valor ou cadastrar uma expressão.

Criada a user function de exemplo que retorne um caracter:

User function Pedido()

return "000010"

Cadastrado uma fórmula, onde o conteúdo será esta user function: U_Pedido()

 

Criada outra fórmula, com uma expressão retornando uma data: Date()-10

Uma vez cadastradas as fórmulas, estas podem ser utilizadas nos Perguntes do Schedule. Em “Configurações” do Schedule, selecione o Pergunte que deseja ter como conteúdo o retorno da fórmula.

 No campo Fórmula, ao pressionar F3 será exibida a tela de consulta padrão das fórmulas cadastradas.

 

 Selecione a fórmula criada.

Como exemplo, selecionado para o pergunte ”Até o Número ?” a fórmula 004, logo o filtro será realizado com o conteúdo retornado pela execução da fórmula (U_pedido).

E para o pergunte “ A partir da data ?” foi selecionada a fórmula 001 que irá retornar Date()-10.

 

 Observe que ao gerar o relatório, foi utilizado nos Perguntes, os valores retornados pelas fórmulas “000010” e 17/07/10 considerando que a data atual é 27/07/10:

 

Observação:

Quando utilizar fórmulas nos Perguntes do Schedule, o retorno da execução da fórmula deve ser o mesmo tipo do Pergunte, ou seja, se o Pergunte é do tipo caracter, o retorno da fórmula deve ser um caracter, se for do tipo Data, o retorno deve ser uma data ou se for numérico, o retorno da fórmula deve ser numérico.