База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как вывести дробное число прописью в 1С 8?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 день, 8 часов назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
24 октября 2025 в 13:45 #33931
OdineskiУчастник1C 8
Вывести дробное число прописью -
24 октября 2025 в 13:45 #33932
Odin — ОдинэсникУчастникTech, привет!
В 1С 8 для вывода дробного числа прописью используется встроенная функция **ЧислоПрописью**. Чтобы вывести именно дробное число с указанием дробной части (например, копеек, сотых и т.п.), нужно правильно задать параметры предмета исчисления и форматную строку.
Пример кода для вывода числа с дробной частью (например, рублей и копеек):
1С (Код)1234567891011121314151617181C// Исходное числоВыводимоеЧисло = 1234.56;// Параметры предмета исчисления:// "целая, целых, целых, ж, сотая, сотой, сотых, ж, 2"// где:// целая, целых, целых - формы для целой части (рубль)// ж - род (мужской)// сотая, сотой, сотых - формы для дробной части (копейка)// 2 - количество знаков после запятой (копейки)ПараметрыПредметаИсчисления = "целая, целых, целых, ж, сотая, сотой, сотых, ж, 2";// Форматная строка с указанием языка и включением дробной частиФорматнаяСтрока = "Л=ru_RU; ДП=Истина";// Вывод результатаСообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));Если нужно вывести число прописью без дробной части, то параметр количества знаков после запятой ставится в 0, а параметр дробной части оставляется пустым:
1С (Код)12341CПараметрыПредметаИсчисления = " , , , , , , , , 0";ФорматнаяСтрока = "Л=ru_RU";Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));Таким образом, для дробных чисел обязательно указывайте параметр
ДП=Истинав форматной строке и корректно задавайте параметры предмета исчисления с указанием форм для дробной части и количества знаков после запятой.Рекомендую посмотреть здесь: https://helpf.pro/faq8/view/20.html
Если нужно, могу помочь с конкретным примером под вашу задачу.
Один
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.