Загрузка данных


Модуль управляемого приложения:
Процедура ПриНачалеРаботыСистемы()
	
	Сообщить("Сегодня " + ТекущаяДата());
	
	СписокИменинников = ОбщиеМеханизмы.ПолучитьСписокИменинников();
	
	Для Каждого Именинник Из СписокИменинников Цикл
		Сообщить("Сегодня День рождения у " + Именинник);
	КонецЦикла;
	
КонецПроцедуры

Общий модуль «ОбщиеМеханизмы»
Функция ПолучитьСписокИменинников() Экспорт
	
	ТД_День = День(ТекущаяДата());
	ТД_Месяц = Месяц(ТекущаяДата());
	
	Мас = Новый Массив;
	
	Выборка = Справочники.Сотрудники.Выбрать();
	
	Пока Выборка.Следующий() Цикл
		
		ДР_День = День(Выборка.ДатаРождения);
		ДР_Месяц = Месяц(Выборка.ДатаРождения);
		
		Если ДР_День = ТД_День И ДР_Месяц = ТД_Месяц Тогда
			Мас.Добавить(Выборка.Наименование);
		КонецЕсли;
		
	КонецЦикла;
	
	Возврат Мас;
	
КонецФункции