"Функция глФормаМножественногоЧисла(Слово1,Слово2,Слово3,ЦелоеЧисло) Экспорт<br><br> Если ЦелоеЧисло<>Цел(ЦелоеЧисло) Тогда <br> // для нецелых чисел - всегда вторая форма<br> Возврат Слово2;<br> КонецЕсли;<br> <br> // остаток<br> Остаток = ЦелоеЧисло%10;<br> Если (ЦелоеЧисло >10) И (ЦелоеЧисло<20) Тогда<br> // для второго десятка - всегда третья форма<br> Возврат Слово3;<br> ИначеЕсли Остаток=1 Тогда<br> Возврат Слово1;<br> ИначеЕсли (Остаток>1) И (Остаток<5) Тогда<br> Возврат Слово2;<br> Иначе<br> Возврат Слово3;<br> КонецЕсли;<br><br>КонецФункции<br><br>Функция глПредставлениеСтажа(Знач ДатаСтажа,ТекстСтажа,Лет=0,Месяцев=0,Дней=0) Экспорт<br> Лет = 0; Месяцев = 0; Дней = 0;<br> // если в тексте стажа пустая строка, то стаж не задан<br> Если ПустаяСтрока(ТекстСтажа)=1 Тогда<br> Возврат "<<Стаж не задан>>"<br> КонецЕсли;<br> глРазобратьРазностьДат(ДатаСтажа,Дата(ТекстСтажа),Лет,Месяцев,Дней);<br> Возврат """" +Лет +" "+глФормаМножественногоЧисла("год","года","лет",Лет)<br> +" "+Месяцев+" "+глФормаМножественногоЧисла("месяц","месяца","месяцев",Месяцев)<br> +" "+Дней +" "+глФормаМножественногоЧисла("день","дня","дней",Число(Дней))<br>КонецФункции"