Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Число прописью - изменить вывод

Число прописью - изменить вывод
Я
   Айвонттубифри
 
25.03.21 - 23:19
Есть код, которых выводит число прописью вот так:
Восемь календарных дней

КоличествоДней = 8;
ДнейПрописью = СокрЛП(ЧислоПрописью(КоличествоДней, , "календарный,календарных,календарных,м,,,,,0")) + " " + СокрЛП(СтрЗаменить(ЧислоПрописью(КоличествоДней, , "день,дня,дней,м,,,,,0"), ЧислоПрописью(КоличествоДней, , ",,,,,,,,0"), ""));


А надо вывести вот так:
(восемь) календарных дней
   Asmody
 
1 - 25.03.21 - 23:34
ДнейПрописью = "(" + СтрЗаменить(ДнейПрописью, " календ", ") календ");
   Asmody
 
2 - 25.03.21 - 23:36
да, и эту длинную строку я бы разбил на составляющие или, хотя бы, ступеньками её сделал.
я тоже так писал лет 7-8 назад. думал это круто, "функционально". на самом деле, это write-only стиль
   Айвонттубифри
 
3 - 25.03.21 - 23:48
(1) Большое СПАСИБО!!! Всё получилось как надо!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.