Добрый день.Тема наверняка заезженная,но как то четкого ответа не нашел.
Суть в следующем есть сумма она без дробной части,преобразовываю ее в строку и там выходит дробная часть,к примеру количество дней

по мимо этого решения

 ФорматнаяСтрока = "Л=ru_RU";

    ПараметрыПредметаИсчисления = " , , , , , , , , 0";

    Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));

Однострочного способа нету?
---
Сообщить(СокрП(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления)))
---
Или я вопроса не понял.... Сообщить(ЧислоПрописью(Формат(ВыводимоеЧисло,"ЧДЦ="), "Л=ru_RU", " , , , , , , , , 0")); - 1 строка
---
Добрый день!

Ну если только так:

```1c
    Сообщить(ЧислоПрописью(ВыводимоеЧисло, "Л=ru_RU", " , , , , , , , , 0"));
```
---
Или я вопроса не понял.... Сообщить(ЧислоПрописью(Формат(ВыводимоеЧисло,"ЧДЦ="), "Л=ru_RU", " , , , , , , , , 0")); - 1 строка
---
(3)
(4)У меня есть количество дней. "15"
Когда вывожу суммупрописью("15") он выводит "Пятнадцать 00",если делаем так

ФорматнаяСтрока = "Л=ru_RU";
ПараметрыПредметаИсчисления = " , , , , , , , , 0";
Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления));
То выводит "Пятнадцать ".Там в конце лишний пробел.
---
Сообщить(СокрП(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления)))
---
СокрП(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления))

А ты прав!
---
У тебя же аватарка лучше... :))
---
Нрег(СокрП(ЧислоПрописью(Объект.СсылкаНаОбъект.КоличествоДнейОсновногоОтпуска,"Л=ru_RU", " , , , , , , , , 0"))) вот так все отработало.Все ответы в кучу собрал.Всем спасибо!

Про аватарку не понял,что ты имел в виду?
---
да так вспомнил, как то обсуждали: где-то здесь...
---
Да я тогда по ржал над парнем.
---
Пример из СП

ФормСтрока = "Л = ru_RU; ДП = Истина";
ПарПредмета="доллар,доллара,долларов,м,цент,цента,центов,м,2";
ПрописьЧисла = ЧислоПрописью(2341.56, ФормСтрока, ПарПредмета);

// Результат вычисления:

// "Две тысячи триста сорок один доллар пятьдесят шесть центов"

Число 2341.56 заменяете на количество дней
---
Так вот мне не нужны эти ...,56.Да и в днях у меня ровно 15 дней.
---
Тогда вместо ПарПредмета="доллар,доллара,долларов,м,цент,цента,центов,м,2" Поставь вот это: ПарПредмета="доллар,доллара,долларов,м,цент,цента,центов,м,0"
---
То выводит "Пятнадцать ".Там в конце лишний пробел.
В форматную строку нужно добавить "НП=Ложь", чтобы не было лишнего пробела в конце.

```1c
    ФорматнаяСтрока = "Л=ru_RU;НП=Ложь";
```
---
Суть вопроса не ясна - "Есть сумма", а потом "выходит дробная часть,к примеру количество дней "
Какие числа приходят? И какой результат нужно получить?
---
Добрый день!

Ну если только так:

```1c
    Сообщить(ЧислоПрописью(ВыводимоеЧисло, "Л=ru_RU", " , , , , , , , , 0"));
```
---
А по-хорошему, можно кусок кода где у Вас число в строку с дробной частью превращается?
---
ФорматнаяСтрока = "Л=ru_RU";
    ПараметрыПредметаИсчисления = " , , , , , , , , 0";
 ЧислоПрописью = ЧислоПрописью(Объект.СсылкаНаОбъект.КоличествоДнейОсновногоОтпуска,ФорматнаяСтрока,ПараметрыПредметаИсчисления);
---
Нонсенс обзывать переменную созвучную с функциями, процедурами конфигурации или предопределенными методами платформы:

(7) ЧислоПрописью = ЧислоПрописью(Объект.СсылкаНаОбъект.КоличествоДнейОсновногоОтпуска,ФорматнаяСтрока,ПараметрыПредметаИсчисления);

Почему бы, не назвать "ДниСтрокой", тогда и назначение более понятно.
---
Это временное решение,что бы проще проверить и подобрать ,правильный и компактный варианты.
---
Попробуйте вот так:
СокрЛП(ВыводимоеЧисло) + " (" + ЧислоПрописью(Цел(ВыводимоеЧисло), "Л=ru_RU; ДП=Истина", "рубль, рубля, рублей, м,,,,, 0")+ ") ");
---
работает