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