Есть совершенно несекретный функциональный модуль SPELL_AMOUNT, который позволяет получить необходимую для печатных вещей “сумму прописью”:
Методом проб было найдено, что для рублей пишутся слова “ХХ копеек”, хотя для остальных валют подобного эффекта не наблюдается.
Я вообще не подозревал, что есть справочная таблица для “копеек”. И захотелось добавить туда местные “тиыны”.
Небольшое исследование показало, что это:
- работает только для рублей и только для русского языка;
- hardcoded.
Инклюд LF017F01:
А “копейные” текстовки лежат в той же таблице T015Z, где и текстовые значения для чисел
Вывод: качество и целостность реализации этой функции в стандарте – оставляют желать лучшего.