Формулировка проблемы: необходима возможность более точного создания повторяющихся заметок в Ежедневнике.
Решение: в диалоге создания/редактирования заметки заменить текущий компонент «Повторять» на уже существующий, например, в диалоге создания работы с вариантами:
Нет (по умолчанию);
По дням недели;
По дням месяца;
Ежегодно.
Кроме того, при выборе любого варианта периода повторения (кроме «Нет»), значение дня, из которого вызван диалог создания заметки, должен быть выделен по умолчанию. Например, создаем заметку 1 июля 2014 г. во вторник:
для варианта «По дням недели» значением по умолчанию станет «Вторник»;
для варианта «По дням месяца» значением по умолчанию станет «1»;
для варианта «Ежегодно» значением по умолчанию станет «1 июля».
При обновлении системы системы уже созданные повторяющие заметки должны быть сконвертированы следующим образом:
«Каждый день» в «По дням недели» со всеми выделенными днями (понедельник по воскресенье);
«По рабочим дням» в «По дням недели» с выделенными рабочими днями (какие дни рабочие — взять из календаря в конфигураторе);
«Еженедельно» в «По дням недели» с единственным выделенным днем недели;
«Ежемесячно» в «По дням месяца» с единственным выделенным днем месяца;
«По понедельникам, средам и пятницам» в «По дням недели» с выделенными значениями «Пн, Ср, Пт»;
«По вторникам и четвергам» в «По дням недели» с выделенными значениями «Вт, Чт»;
«Ежегодно» в «Ежегодно» с единственным выделенным днем года.