Форма множественного числа

Материал из КинтВики
Перейти к: навигация, поиск


// Функция возвращает форму слова во множественном числе в зависимости от числительного
// Колво - числительное
// Слово1 - форма слова в ед числе 1, 101, 121 ("шкаф")
// Слово2 - форма слова для числит 2-4 ("шкафа")
// Слово3 - форма слова для числит 5-10 ("шкафов")
Функция ФормаМножественногоЧисла(Знач Колво, Слово1, Слово2, Слово3) Экспорт 
	Колво = Колво % 100; //Колво - Цел(Колво / 100) * 100; // для семёрки
	Ост = Колво % 10; //Колво - Цел(Колво / 10) * 10;
	Если (Колво > 10) И (Колво < 20) Тогда
		Возврат Слово3;
	ИначеЕсли Ост = 1 Тогда 
		Возврат Слово1;
	ИначеЕсли (Ост > 1) И (Ост < 5) Тогда 
		Возврат Слово2;
	Иначе
		Возврат Слово3;
	КонецЕсли;
КонецФункции