gifts2017

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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