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

Опубликовал Сергей (scompany) в раздел Программирование - Работа с интерфейсом

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

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

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

Скачать файлы

Наименование Файл Версия Размер
Выбор даты
.epf 20,48Kb
14.02.14
13
.epf 1.0 20,48Kb 13 Скачать

См. также

Комментарии
1. Адепт Адептов (Adeptus) 86 18.02.14 09:21 Сейчас в теме
Неплохо, но вот это http://infostart.ru/public/90540/ еще никто не превзошел
2. Сергей (scompany) 33 18.02.14 11:16 Сейчас в теме
Даже очень, но
1. По мне, слишком много элементов одновременно на форме (но это дело вкуса)
2. И главное для управлямых форм подобное реализовать будет проблематично.
3. Борис (soap) 40 25.02.14 12:20 Сейчас в теме
4. DAnry (DAnry) 12 27.02.14 00:06 Сейчас в теме
Дело вкуса... и как говорится на вкус и цвет... лично мне не очень
5. Александр Телицын (AT_Kam) 42 09.03.14 12:31 Сейчас в теме
ВыбратьПериод на управляемой форме (проверялось только Бухгалтерия 3), можно сделать так.
&НаКлиенте
Процедура ВыбратьПериод(Команда)

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