Форму можно использовать в разработках, где требуется указывать время альтернативным способом. Например, на тачскрине пальцем/стилусом.
Приведен пример вызова данной формы. Алгоритм: вызвали форму, указали дату, часы, указали минуты, нажали "Готово", обновили дату в реквизите.
Процедура ДатаВыгрузкиОткрытие(Элемент, СтандартнаяОбработка)
Если Элемент.ТолькоПросмотр ИЛИ НЕ Элемент.Доступность Тогда
Возврат;
КонецЕсли;
П = Новый Структура;
П.Вставить("Дата", НачалоДня(Объект.ДатаВыгрузки));
П.Вставить("Час", Час(Объект.ДатаВыгрузки));
П.Вставить("Минута", Минута(Объект.ДатаВыгрузки));
Оп = Новый ОписаниеОповещения("ВыполнитьПослеЗакрытияВыбораВремени", ЭтотОбъект, П);
ОткрытьФорму("ОбщаяФорма.ВыборВремени", П, ЭтаФорма,,,,Оп);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
Процедура ВыполнитьПослеЗакрытияВыбораВремени(ВыбЭлемент, ДопПараметры)
Если НЕ ВыбЭлемент = Неопределено Тогда
Объект.ДатаВыгрузки = ВыбЭлемент.Дата + 3600 * ВыбЭлемент.Час + 60 * ВыбЭлемент.Минута;
КонецЕсли;
КонецПроцедуры
Универсальная, для управляемого приложения.
Тестировал на релизе 8.3.10.2580.
Подскажите, пожалуйста, если эта форма альтернативная, то какая форма для выбора ВРЕМЕНИ штатная?
штатная, это ввод цифр ручками в поле ввода
2 года назад такую искал, сейчас неактуально, но плюсану, полезная штука