Предлагаю пример реализации выбора периода не датами, а месяцем.
Предназначено для отчетов и обработок, где необходимо задавать перод не датами, а месяцем.
При выборе из календаря в поле формы попадает месяц выбранной даты, можно изменять интервал помесячно кнопкой регулирования.
Тестировалось на конфигурации УНФ, для других конфигураций возможно прийдется изменить в процедуре "ПериодРегистрацииНачалоВыбора" параметр общей формы календаря, для этого в режиме конфигуратора открываете основную форму отчета, находите в процедуре "ПериодРегистрацииНачалоВыбора" строку
ОткрытьФорму("ОбщаяФорма.ФормаКалендаря", ПараметрыОткрытияФормыКалендаря(ДатаКалендаряПриОткрытии), ЭтаФорма);
и меняете пареметр "ОбщаяФорма.ФормаКалендаря" на общую форму календаря в Вашей конфигурации, найти её можно в общих формах, например для конфигурации Бухгалтерия предприятия, редакция 3.0 это будет ОбщаяФорма.ВыборПериода и соответственно строка будет иметь вид:
ОткрытьФорму("ОбщаяФорма.ВыборПериода ", ПараметрыОткрытияФормыКалендаря(ДатаКалендаряПриОткрытии), ЭтаФорма);
Для управляемых форм.