|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.07.2013, 22:08 | #1 |
mother russia
Пользователь
Регистрация: 09.11.2012
Сообщений: 25
|
Перевод числа в пропись
Столкнулся с такой проблемой... я разработал программу которая печатает товарно-транспортную накладную (ТТН)... но в один прекрасный момент мне сказали что бланк ТТН изменился и теперь надо чтобы тоннаж кроме цифр также выводился и прописью... На одном из форумов я нашел рабочий код который переводит числа в рубли... я смог чуть его подправить и теперь он выводит это:
Но есть нюанс как видно на картинке он вместо двести килограмм вывел двадцать, + в поле я не могу ввести число 34,2 приходиться вводит через ctrl+v код программы ниже: PHP код:
Мне все равно что вы обо мне думаете, я о вас не думаю вообще.
|
18.07.2013, 23:31 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, очень похоже, что Вы взяли готовый и рабочий код, который переводил дробное число в рубли и копейки, бездумно заменили рубли на тонны, копейки на килограммы, совершенно не подумав о том, что в рубле 100 копеек (поэтому 34.2 это 34 рубля и ДВАДЦАТЬ копеек), а в тонне 1000 кг ( поэтому 34.2 это 34 тонны и ДВЕСТИ килограмм)
исправьте так: Код:
дисклеймер. я пишу прямо в браузере, код, разумеется, не проверял... |
19.07.2013, 13:06 | #3 |
mother russia
Пользователь
Регистрация: 09.11.2012
Сообщений: 25
|
исправил, но программа теперь не видит число после запятой!
Мне все равно что вы обо мне думаете, я о вас не думаю вообще.
|
19.07.2013, 17:15 | #4 |
mother russia
Пользователь
Регистрация: 09.11.2012
Сообщений: 25
|
В функции kop изменил ряд:
PHP код:
PHP код:
в свойствах Edit1 OnKeyPress дописал условие PHP код:
Спасибо за помощь!
Мне все равно что вы обо мне думаете, я о вас не думаю вообще.
|
05.05.2016, 12:06 | #5 |
mother russia
Пользователь
Регистрация: 09.11.2012
Сообщений: 25
|
Приходится, к сожалению, снова поднять эту неприятную тему. Столкнулся с такой проблемой - необходимо чтобы программа умела переводить в пропись числа такого формата (0,97 т. т.е. ноль т. дев'ятсот семьдесят кг.) На данный момент код переводит числа в пропись все что выше 1 т. и только десятую часть, а необходимо чтобы она переводила и сотую часть. Помогите пожалуйста доделать код чтобы программа переводила числа которые меньше "1 т." и сотую часть числа.
Исходник
Мне все равно что вы обо мне думаете, я о вас не думаю вообще.
Последний раз редактировалось SashOkSerg; 05.05.2016 в 12:26. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пропись числа на другом языке | Mint86 | Microsoft Office Excel | 15 | 29.03.2012 13:15 |
Перевод числа. | bignick | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 30.09.2010 12:20 |
Пропись триггера в Delphi | shishechka | Помощь студентам | 2 | 04.02.2010 13:42 |
Число в пропись | Shavminator | Microsoft Office Excel | 6 | 07.01.2008 10:32 |
перевод числа | kommunist | Помощь студентам | 5 | 15.10.2007 22:58 |