Предлагаю вместо существующих графиков выполнения повторяющихся операций поставить такие:
1. Однократно:
- Дата
- Время
2. Периодически:
- дата начала
- дата окончания (с возможностью не указывать)
- Количество интервалов запуска (целое число).
- Интервал запуска: день, неделя, месяц.
3. По заданным дням
- набор дат и времен.
Данная схема применяется в Oracle Applications, и неплохо себя зарекомендовала
. Думаю, если были реализованы такие схемы, какие есть, реализовать предложенную труда не составит.
...я не знаком с Oracle. Возможно, поэтому я не понял ваше предложение.
Хотя, могу попробовать пофантазировать... "График выполнения", это совсем не график, а просто указание как именно повторять операцию? Если так, то тогда чем не устраивает существующий механизм? Кстати, я его не изобретал самостоятельно а позаимстовал из продуктов Microsoft. Посмотрите, в Outlook-e применяется аналогичный интерфейс для задания периодичности событий.
Я так сразу и подумал...
Karbofoss
17/11/2005 12:23
#
Не нравится следующим:
Я не могу выбрать выполнение каждые три дня, каждые две недели
Я не могу повторять операции, скажем, 10.10.2005, 12.10.2005, 23.12.2005... То есть по случайным датам, но которые имеют для меня смысл.
Наверное в любой...
Dervish
17/11/2005 12:29
#
...программе есть хотя бы какие-то ограничения. Я предлагаю вам обратить внимание на пункт в меню "Дублировать операцию" (это в меню "Действия" на странице операций). Его клавиатурное сокращение Ctrl+D.
хорошо...
Karbofoss
17/11/2005 14:45
#
...а как быть с первым пунктом того, что "мне не нравится"?
Никак не быть! (+)
Dervish
18/11/2005 22:37
#
1. Выполнение каждые три дня.
Устанавливаем: Частота повторения - Ежедневно, и справа вводим Каждый 3-й день. Цифирьку "три" вводим.
2. Каждые две недели.
Устанавливаем: Частота повторения - Еженедельно, справа вводим цифирьку 2, что будет означать "каждую вторую неделю". Ну и указываем, в какой день недели выполнять операцию.
Попробуйте.
Интересно...
Karbofoss
21/11/2005 10:01
#
... Ну раз так, то ладно. Просто обычно "каждую вторую неделю в четверг" подразумевает "каждый второй четверг месяца"...
Не вполне ясные обозначения. Ну да что еще от микрософта ожидать?
И еще
Karbofoss
17/11/2005 12:25
#
В принципе первый вариант (с выбором одной даты) - частный случай второго. Кстати, я не отвергаю существующий вариант, просто предлагаю его расширить и исключить продублировавшиеся возможности.