Capítulo 4. Usando o Skrooge (avançado)

Agendado

Este plugin mostra-lhe a lista de todas as operações agendadas.

Aqui é onde você poderá configurar cada uma das operações agendadas, de modo a ter os seus próprios parâmetros.

Ocorrência Seguinte

Mostrado a título de informação, mas também poderá ser usado para forçar a data da próxima ocorrência.

Uma vez a cada

Você poderá indicar uma operação para se repetir com um determinado período de dias, meses ou anos.

Número de Ocorrências

Se a ocorrência acontecer em número limitado, você poderá assinalar esta opção e definir o número de ocorrências restantes ou a data da última ocorrência.

Recordar-me

Se quiser que o Skrooge mostre uma notificação para recordá-lo da próxima operação agendada, você poderá assinalar esta opção e definir o número de dias antes do prazo em que deverá ocorrer o aviso.

Escrever automaticamente

Se você quiser que o Skrooge escreva automaticamente a próxima operação agendada, poderá assinalar esta opção e definir o número de dias antes do prazo em que a mesma será registrada.

Para modificar a operação (categoria, montante, ...), você precisa clicar em Saltar para a operação.

Com um clique duplo sobre uma operação agendada, será exibida a lista de operações já registradas para esta operação agendada em uma nova aba.

Operações agendadas

Se você agendar uma operação, será usada como referência ao inserir a ocorrência seguinte. Vejamos um exemplo com a seguinte operação:

Tabela 4.1. Operações agendadas (etapa 1)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20

Agora, se você agendar esta operação, ela será gerada exatamente como está na ocorrência seguinte:

Tabela 4.2. Operações agendadas (etapa 2)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20
20/07/2009KDEDoações > Software LivreU$ 20

Se mudar algo na última ocorrência, tornar-se-á a referência nova para a ocorrência seguinte. Por exemplo, se a sua contribuição mensal para o KDE aumentar para 25 dólares em julho, a próxima ocorrência será também com um montante de 25 dólares:

Tabela 4.3. Operações agendadas (etapa 3)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20
20/07/2009KDEDoações > Software LivreU$ 25
20/08/2009KDEDoações > Software LivreU$ 25

Em resumo, uma operação agendada é um objeto dinâmico, onde a última ocorrência é a referência. Contudo, você poderá querer que todas as ocorrências sejam estáticas, isto é serão os mesmos valores sempre inseridos para cada nova ocorrência? Entre nos Modelos Agendados.

Modelos Agendados

Os modelos são uma espécie de operações de referência. Ao agendar um modelo, todas as novas ocorrências serão exatamente iguais ao modelo. Será utilizado o exemplo do capítulo anterior, criando um modelo como o seguinte:

Tabela 4.4. Modelos agendados (etapa 1)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20

A ocorrência seguinte será:

Tabela 4.5. Modelos agendados (etapa 2)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20
20/07/2009KDEDoações > Software LivreU$ 20

Agora altere sua contribuição para o KDE do mês de julho para U$ 25. Uma vez que agendou um modelo com uma quantia de U$ 20, a ocorrência seguinte terá também um montante igual a U$ 20:

Tabela 4.6. Modelos agendados (etapa 3)

DataBeneficiárioCategoriaMontante
20/06/2009KDEDoações > Software LivreU$ 20
20/07/2009KDEDoações > Software LivreU$ 25
20/08/2009KDEDoações > Software LivreU$ 20

Se você precisar alterar o valor mensal, basta editar o modelo, para que todas as ocorrências futuras tenham o valor novo.