Всем привет, хотел бы поделиться одним небольшим кодом связанным с автоматическим получением прописи числа, например, 22-> двадцать два.
Можно ввести до 6 знаков (до сотен тысяч), в принципе легко получить и миллионы, миллиарды и т.д. Изначально получаем деления на три знака, и задача сводится к записи трехзначного числа+ постановки окончания для слов тысяча (если нужно и \миллион\миллиард).
Для трехзначного числа анализируем цифры и отдельно обрабатываем случай нуля. Первая цифра самая простая. Для второй цифры есть исключения 11, 12, .. 19. Третья цифра определяет окончание 1\2-4\5-9 для тысяч...
Без лишней лирики. Сразу к делу. Например, нужно в договору в скобках прописью указать сумму. Способов несколько: 1. Вручную напечатать. 2. Настроить автоматически, особенно если договор типовой и меняться только контрагент и сумма договора. Рассмотрим второй вариант. Типовая фраза «Стоимость арендной платы составляет 15 000,00 рублей». Надо получить в итоге: «Стоимость арендной платы составляет 15 000,00 рублей (пятнадцать тысяч руб. 00 коп.)» Ставим курсор внутри скобок (в том месте где нужно прописью цифры написать)...