Потрібно цифри передавати як текст українською мовою. Можливо є детальна інструкція чи готове рішення.
Нравится
Добрий день!
Уточніть, будь ласка, в якій функціональності вам необхідно передавати конвертувати значення.
Алёна Доля,
Зараз в системі є параметр NumberRu, який дозволяє прописувати числа у звітах текстом на російській мові.
Хотілось би мати додатково можливість прописувати числа й українською мовою
Доброго дня,
Наразі за замовчуванням такого функціоналу немає, але ми зареєстрували його в якості побажання та імплементації у наступних релізах.
Ви можете створити свій кастомний макрос по аналогії з NumberRU, приклад можна знайти тут:
https://academy.terrasoft.ua/docs/7-16/developer/komponenty_prilozheniy…
Потрібно в конфігурацію додати свій код і далі робити так, як описано в прикладі.
Але так як потрібно тільки локалізувати вже існуючий макрос, то це простіше, оскільки вже є приклад такої схеми NumberRUExpressionConverter (там реалізована логіка NumberRU), треба додати схему майже ідентичну їй, тільки змінити сам макрос в ній на NumberUA.
Також, у своїй структурі NumberRUExpressionConverter використовує іншу схему NumberInWords, а в ній напряму вказані російські значення і тому треба буде також реалізувати свій аналог NumberInWords з українською мовою.
Ви можете знайти приклад реалізації в цьому пості: https://community.terrasoft.ua/questions/cifra-na-ukrainskom-ne-dengi