"Вот код. выберает и показывает в таблице как надо но только не в том порядке.<br><br>//*******************************************<br><br><br><br>Процедура Сформировать()<br><br> Таб = СоздатьОбъект("Таблица");<br><br> Таб.ИсходнаяТаблица("Список");<br><br> Таб.ВывестиСекцию("Шапка");<br><br> СпрС = СоздатьОбъект("Справочник.Сотрудники");<br><br> Нпп = 0;<br><br> СпрС.ВыбратьЭлементы();<br><br> Пока СпрС.ПолучитьЭлемент()=1 Цикл<br><br> ДатаРож = СпрС.ДатаРождения;<br><br> Если ДатаМесяц(ДатаРож) >= ДатаМесяц(НачДата) Тогда<br><br> Если ДатаМесяц(ДатаРож) <= ДатаМесяц(КонДата) Тогда<br><br> Если ДатаЧисло(ДатаРож) >= ДатаЧисло(НачДата) Тогда<br><br> Если ДатаЧисло(ДатаРож) <= ДатаЧисло(КонДата) Тогда<br><br> ЛФИО = СокрЛП(СпрС.Фамилия)+ " " +СокрП(СпрС.Имя)+ " " +СокрП(СпрС.Отчество);<br><br> ДатаР = СпрС.ДатаРождения;<br><br> Подр = СпрС.Подразделение; <br><br> Долж = СпрС.Должность; <br><br> Нпп = Нпп + 1; <br><br> Таб.ВывестиСекцию("Строка"); <br><br> Конецесли;<br><br> Конецесли; <br><br> Конецесли;<br><br> Конецесли; <br><br> Конеццикла;<br><br> Таб.ТолькоПросмотр(1);<br><br> Таб.Опции(0,0,0,0,"Список сотрудников");<br><br> Таб.ПараметрыСтраницы(,,,0,0,0,0,0,0);<br><br> Таб.Показать("Список сотрудников");<br><br>КонецПроцедуры <br><br>Процедура ПриОткрытии() <br><br> НачДата = НачМесяца(РабочаяДата());<br><br> КонДата = КонМесяца(РабочаяДата());<br><br>Конецпроцедуры <br><br><br><br>"