Функция Возраст(ДатаРождения, ДатаВозраста = Неопределено)
Если ДатаВозраста = Неопределено Тогда
ДатаВозраста = ОбщегоНазначенияЗК.ПолучитьРабочуюДату();
КонецЕсли;
Возраст = 0;
Если ЗначениеЗаполнено(ДатаРождения) Тогда
Возраст = Год(ДатаВозраста) - Год(ДатаРождения) + ?(Месяц(ДатаРождения) > Месяц(ДатаВозраста), -1, 0);
КонецЕсли;
(7) уверен?
родился 31.12.1983, смотрим возраст на 01.01.2013:
ВЫБРАТЬ
РАЗНОСТЬДАТ(ДАТАВРЕМЯ(1983, 12, 31), ДАТАВРЕМЯ(2013, 01, 01), ГОД)
Запрос выдаст 30, хотя 30 лет человеку исполнится только 31.12.2013
отчет списки сотрудников ороанизации. там все есть.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой