В ТОРГ12 есть графа, где нужно указать массу брутто и нетто прописью.<br>А как перевести количество числом в прописную форму?<br>Может есть какой нибудь стандартный способ типа ЧПДС длч суммы?
В ТОРГ12 есть графа, где нужно указать массу брутто и нетто прописью.<br>А как перевести количество числом в прописную форму?<br>Может есть какой нибудь стандартный способ типа ЧПДС длч суммы?
"Наверное, тут копать надо:<br><br>Пропись(<?>);<br>Синтаксис:<br>Пропись(<Параметр>)<br>Назначение:<br>Задать образец вывода чисел прописью.<br>Параметры:<br><Параметр> - строка, содержащая имя файла с прописью (если в параметре передано '''' (пустая строка), то устанавливается пропись по умолчанию) или объект типа ''СписокЗначений'', в котором лежат строки, структура которых совпадает со структурой файла прописей - там тоже двухуровневая структура, порядок строк тоже такой же.<br>Подробнее см. в документации, глава ''Системные процедуры и функции''"
для 1С:7.7 ИтогоМассаБрутто #ЧП или Формат(ИтогоМассаБрутто, "ЧП")<br>для 1С:8.1 ЧислоПрописью(ИтогоМассаБрутто, ,",,,,,,,,0")+ " " +ЕдиницаИзмеренияВеса.Наименование + "." (значение присваивается параметру в модуле)
"Получается: Сообщить(Формат(24.324,"ЧП")); //Двадцать четыре<br><br>В общем, этот ход не выведет корректное склонение наименования единицы измерения, а так же доли теряются, то есть, то, что после запятой просто утерялось<br>"
Наверное, надо использовать ЧП для целой части, потом отделить дробную и использовать для нее ЧП как для целой. Ну а с единицами измерений прийдется сварганить соответсвие последняя цифра -> единица измерения.
"Не-а, не так все просто <br>Ну вот смотрите:<br>12 килограмм<br>22 килограмма<br><br>а последняя цифра одинаковая ;)"
Тогда надо еще поставить проверку на предпоследнюю: если "1". тогда килограмм, иначе по последней цифре.
Первое предложение Thorvardr сложное, но, пожалуй, самое правильное. Если конечно не начать изобретать велосипед
Еще вопрос: как перевести число, например, 10.050 в строку, не потеряв при этом последний ноль. Функции Строка и СокрЛП его почему-то отбрасывают.
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |