Форма множественного числа — различия между версиями
(Новая страница: «Категория:Примеры кода 1С <source lang=1c> // Функция возвращает форму слова во множественном ч...») |
(нет различий)
|
Текущая версия на 10:35, 7 октября 2010
// Функция возвращает форму слова во множественном числе в зависимости от числительного
// Колво - числительное
// Слово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;
КонецЕсли;
КонецФункции