Как в ЗУП сделать действие выбора месяца, выглядящее как в типовых документах

Разработка процедуры выбора месячного периода в ЗУП одной строкой кода
Задача: сделать красиво выбор периода на форме, чтобы не было стыдно за бесцельно прожитые дни.
Например вот так:

Для этого в дизайнере формы 1С нужно создать два реквизита, один со значением типа Дата, второй c типом Строка:

На форму для отображения пользователю выводим поле с типом строка! Чтобы у текстового поля отобразилась кнопка с календариком нужно установить следующие свойства:


Вешаем следующую процедуру на событие НачалоВыбора для текстового поля ПериодПредставление:
&НаКлиенте
Процедура ПериодПредставлениеНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
ЗарплатаКадрыКлиент.ВводМесяцаНачалоВыбора(ЭтотОбъект, ЭтотОбъект, "Период", "ПериодПредставление", Ложь);
КонецПроцедуры