Форма выбора даты времени в обычных формах 1С 8.2, 8.3, 8.х


Форма выбора для поля даты в обычной форме 1С 8.х
Содержит как режим выбора только даты, так и сворачиваемую панель выбора времени.
Что-либо аналогичное находил только для управляемых форм.

Пытался найти удобную форму выбора даты времени для обычных форм — не нашёл. Пришлось накидать свою. На мой взгляд, получилось довольно симпатично. За основу дизайна взята стандартная форма выбора даты в бухгалтерии 3.0 и немного расширена на функционал ввода времени без использования клавиатуры.

В отдельную процедуру вынесена инициация стилей для кнопок: цвет рамки, цвет текста, фона и тоже самое при выделении даты или числа для каждой группы.

На входе — значение текущей даты, режим развёртки (с панелью времени или без неё) и границы интервалов выбора. Все не обязательные.

На выходе, собственно, введённое значение даты времени. По умолчанию форма заточена на модальный режим вызова, но перестроить на оповещение или возврат значения при выборе — дело минуты.

Из конфигурации платформы взяты только стили, но они сами по себе мультиплатформенны, да и избавиться от них не сложно. Весь функционал расположен в коде самой страницы — она полностью автономна.

В принципе, всё элементарно как три рубля. Вся сложность что была — в рутинности работы с конструктором.

1 Comment

  1. V.Nikonov

    Красиво.

    Полезна для ленивых и ТачСкриновских ПК…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *