Выбор периода или даты



Очередная форма альтернативного выбора даты и периода.

Посмотрев как организован механизм выбора даты в Windows календаре, захотелось подобное реализовать в 1С и только средствами 1С. (с определенным допущениями). Реализовано для управляемых форм.
В приложенной обработке есть три формы:
— выбор одной даты
— выбор периода
— форма для тестирования.

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

5 Comments

  1. Adeptus

    Неплохо, но вот это http://infostart.ru/public/90540/ еще никто не превзошел

    Reply
  2. scompany

    Даже очень, но

    1. По мне, слишком много элементов одновременно на форме (но это дело вкуса)

    2. И главное для управлямых форм подобное реализовать будет проблематично.

    Reply
  3. soap

    Красиво, но согласен с 1

    Reply
  4. DAnry

    Дело вкуса… и как говорится на вкус и цвет… лично мне не очень

    Reply
  5. AT_Kam

    ВыбратьПериод на управляемой форме (проверялось только Бухгалтерия 3), можно сделать так.

    &НаКлиенте
    Процедура ВыбратьПериод(Команда)
    
    ПараметрыВыбора = Новый Структура(«НачалоПериода,КонецПериода», Отчет.Период.ДатаНачала , Отчет.Период.ДатаОкончания);
    результат = ОткрытьФормуМодально(«ОбщаяФорма.ВыборСтандартногоПериода», ПараметрыВыбора);
    Если результат <> Неопределено Тогда
    Отчет.Период.ДатаНачала = результат.НачалоПериода;
    Отчет.Период.ДатаОкончания = результат.КонецПериода;
    КонецЕсли;
    
    КонецПроцедуры
    

    Показать

    Reply

Leave a Comment

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