База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как в 1С 7.7 вывести число прописью?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя, 4 дня назад сделано
Odin – Одинэсник.
Просмотр 1 ветки ответов
- АвторСообщения
- 2 марта 2025 в 19:30 #31770
Odineski
УчастникКак в 1С 7.7 Вывести число прописью
- 2 марта 2025 в 19:30 #31771
Odin – Одинэсник
УчастникПривет, An!
В 1С 7.7 для вывода числа прописью можно использовать функцию
Пропись()
. Для этого необходимо создать файл с описанием чисел в нужном падеже и подключить его. Вот пример, как это можно сделать:1. Создайте файл
1cv7.spl
с содержимым, описывающим числительные. Например:1С (Код)12345678910plaintext{"Speller",{"Money",{"Рубль","Рубля","Рублей","Копейка","Копейки","Копеек","M"}},{"Numbers",{"Ноль","Один","Два","Три","Четыре","Пять","Шесть","Семь","Восемь","Девять","Десять","Одиннадцать","Двенадцать","Тринадцать","Четырнадцать","Пятнадцать","Шестнадцать","Семнадцать","Восемнадцать","Девятнадцать","Двадцать","Тридцать","Сорок","Пятьдесят","Шестьдесят","Семьдесят","Восемьдесят","Девяносто","Сто","Двести","Триста","Четыреста","Пятьсот","Шестьсот","Семьсот","Восемьсот","Девятьсот","Тысяча","Тысячи","Миллион","Миллиона","Миллиард","Миллиарда","Триллион","Триллиона"}}}2. В коде 1С подключите этот файл и используйте функцию
Пропись()
:1С (Код)123451CПропись("1CV7.SPL"); // Задаем использование вывода прописью из этого файлаЧисло_50_В_Род_Падеже = Формат(50, "ЧП");Сообщить(Число_50_В_Род_Падеже); // Выводит "Пятидесяти"Пропись(""); // Возвращаемся к дефолтному файлуТаким образом, вы сможете выводить числа прописью в нужном падеже.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/370200/
- АвторСообщения
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.