В начало

Функция «Список именинников»

            Функция ищет именинников в справочнике «Сотрудники».

Листинг 1

Функция СписокИменинников () Экспорт

            Сегодня_День = День(ТекущаяДата());

            Сегодня_Месяц = Месяц(ТекущаяДата());

            Выборка = Справочникиотрудники.Выбрать();

            Массив = Новый Массив();

            Пока Выборкаледующий() Цикл

                        ДР_День=День(ВыборкаатаРождения);

                        ДР_Месяц=Месяц(ВыборкаатаРождения);

                        Если Сегодня_День=ДР_День И

                                    Сегодня_Месяц=ДР_Месяц Тогда

                                    Массивобавить(Выборка.Наименование);

                        КонецЕсли;     

            КонецЦикла;

Возврат Массив;         

КонецФункции

Вызов функции «СписокИменинников()» осуществлен из модуля управляемого приложения.

Листинг 2

Процедура ПриНачалеРаботыСистемы()

            СписокИменинников = ОбщиеМеханизмыписокИменинников();

            Для Каждого ЭлементМассива Из СписокИменинников Цикл

                        Сообщить(ЭлементМассива);

            КонецЦикла;               

КонецПроцедуры;

 

Рис. 1. Результат выполнения поиска именинников