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