Выбор месяца в 1С

Часто для удобства пользователей требуется сделать выбор месяца на форме. Как это реализовать для управляемых форм читайте далее

Допустим у нас есть реквизит справочника/документа/обработки “МесяцПроведения” с типом “Дата”, в котором мы будем хранить выбранный месяц

Для начала надо создать реквизит формы “Месяц” с типом Строка.

Затем добавить элемент формы (поле) “Месяц”, у которого будет путь к данным “Месяц” и установлена галочка “РежимВыбораИзСписка”

И добавим событие “ПриИзменении” созданному элементу со следующим кодом:

Ага. Мы видим, что в коде присутствует непонятная функция “СформироватьСписокВыбораМесяца”. Ее нам тоже нужно добавить в модуль формы:

Уже почти все готово. Осталось только при открытии формы подставлять тот месяц, который мы храним в реквизите “МесяцПроведения”

Для этого создаем событие формы “ПриОткрытии” со следующим кодом:

Теперь запускаем 1С и проверяем.

Меток нет