Ищу файл прописи для вывода прописью единиц массы: ТОННЫ и килограммы Ø
☑
0
Кеды
21.03.05
✎
12:00
Ищу файл прописи для вывода прописью единиц массы: ТОННЫ и килограммы
1
Кеды
21.03.05
✎
12:10
Поделитесь пожалуйста такой прописью.
2
android
21.03.05
✎
12:11
Ушло
3
Мымра
21.03.05
✎
12:13
(2) :))
4
android
21.03.05
✎
12:14
(0) Только тут нуна 2 файла. Килограмм - это не копейка от тонны. мыло где?
5
Кеды
21.03.05
✎
12:16
chum#profit-com.ru
6
Кеды
21.03.05
✎
12:59
(Андроиду) Оба-на!!! Я понял с пом. одной прописи нелья сделать вывод вот так: "Две тонны двести тридцать один килограмм"? Пользуюсь двумя, составляю строку с пом. двух прописей и соответственно целой и дробной части и получаю: "Две тонны 00 двести тридцать один килограмм 00" Просто прибивать нулики или есть более техничный способ? Просто
7
android
21.03.05
✎
13:03
Функция глВесВТоннахПрописью(Сумма) Экспорт Перем Валюта; КоличествоТонн = Цел(Сумма); КоличествоКг = Цел((Сумма - КоличествоТонн)*1000); ИмяФайлаПрописиТонны = "tonn.spl"; ИмяФайлаПрописиКг = "kilo.spl"; Если ФС.СуществуетФайл(КаталогИБ()+ИмяФайлаПрописиТонны) = 0 Тогда Предупреждение("Не найден файл прописи для тонн " + ИмяФайлаПрописиТонны); Возврат ""; Иначе Пропись(КаталогИБ()+ИмяФайлаПрописиТонны); КонецЕсли; СтрокаСуммы = СтрЗаменить(Формат(КоличествоТонн, "ЧПДС")," 00",""); Если ФС.СуществуетФайл(КаталогИБ()+ИмяФайлаПрописиКг) = 0 Тогда Предупреждение("Не найден файл прописи для килограмм " + ИмяФайлаПрописиКг); Возврат ""; Иначе Пропись(КаталогИБ()+ИмяФайлаПрописиКг); КонецЕсли; СтрокаСуммы = СтрокаСуммы + " " + нрег(СтрЗаменить(Формат(КоличествоКг, "ЧПДС")," 00","")); Пропись(""); Возврат СтрокаСуммы; КонецФункции // глВесВТоннахПрописью()
8
Кеды
21.03.05
✎
13:06
Все понял! Так и сделал. Спасибо
Независимо от того, куда вы едете — это в гору и против ветра!