Дата рождения - первые пять цифр образуют число, равное количеству дней от 01.01.1900 до даты рождения владельца ИНН;
Пол - чётность девятой цифры: четная цифра – женский, нечетная – мужской;
Как это выглядит на 1С 8:
ИНН = "1234567890"; // проверяемый ИНН
НачальнаяДата = Дата(1900, 1, 1);
КоличествоДнейДоДнюхи = Число(Сред(ИНН, 1, 5));
Днюха = НачальнаяДата + (КоличествоДнейДоДнюхи * 60 * 60 * 24) - 1;
Пол = ?(Цел(Число(Сред(ИНН, 9, 1)) / 2) = Число(Сред(ИНН, 9, 1)) / 2, "Ж", "М");
Сообщить("Пол "+Пол+", днюха "+Формат(Днюха, "ДФ=dd.MM.yyyy"))
Перевести код на 1С 7.7 либо на какой-то другой язык программирования труда не составит.