Данная обработка может быть интересна тому, кто хочет сделать собственный календарь на базе "Планировщика".
Планировщик позволяет выводить информацию
- по дням
- неделям
- месяцам
Для примера выводится документ "Событие". Собственно, каждый может наполнить данными из любого справочника или документа.
Пример заполнения планировщика:
 
Процедура ЗаполнитьЭлементыПланировщика()	
    // Инициализация элементов планировщика (записи по измерениям)
    ЭлементыПланировщика = Планировщик.Элементы;
    ЭлементыПланировщика.Очистить();
	
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	Событие.Ссылка КАК Ссылка,
	|	Событие.Дата КАК Дата
	|ИЗ
	|	Документ.Событие КАК Событие";
	
	Результат = Запрос.Выполнить().Выгрузить();
	                                                        
	Для каждого подстрока Из Результат Цикл
		
		НовыйЭлемент = ЭлементыПланировщика.Добавить(подстрока.Дата, подстрока.Дата);
		
		НовыйЭлемент.Текст = подстрока.Ссылка;
		НовыйЭлемент.ЦветФона = WebЦвета.ЗеленаяЛужайка;	
		НовыйЭлемент.Картинка = БиблиотекаКартинок.Ресурс;
		НовыйЭлемент.Значение = подстрока.Ссылка;
	КонецЦикла;
	
КонецПроцедуры
Обработка проста и направлена показать, как можно органично вывести информацию в разрезе разных периодов.
Протестировано на платформе 8.3.9.2233.
Вступайте в нашу телеграмм-группу Инфостарт
 
                                     
                                     
                                     
                                    