Автор Тема: Функции currency(Поле) и coin(Поле)  (Прочитано 2186 раз)

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Функции currency(Поле) и coin(Поле)
« : Декабрь 27, 2016, 12:22:30 pm »
Функции выдают ошибочные результаты если в целых (в конце) и сотых (после запятой) указаны числа 11, 12, 13, 14.
Привожу пример
11,11 (Одиннадцать) рубль 11 копейка
12,12 (Двенадцать) рубля 12 копейки
13,13 (Тринадцать) рубля 13 копейки
14,14 (Четырнадцать) рубля 14 копейки

Далее всё работает верно...
15,15 (Пятнадцать) рублей 15 копеек
21,21 (Двадцать один) рубль 21 копейка

runa.natalia

  • Главный модератор
  • Подмастерье
  • **
  • Сообщений: 118
  • Благодарностей 9
  • vk.com/runabase
Re: Функции currency(Поле) и coin(Поле)
« Ответ #1 : Декабрь 28, 2016, 11:09:25 am »
Какая у вас версия Руны?
Информация о новых версиях и список изменений: http://vk.com/runabase

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Re: Функции currency(Поле) и coin(Поле)
« Ответ #2 : Декабрь 29, 2016, 06:57:38 am »
Какая у вас версия Руны?
Версия 5.1.1

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Re: Функции currency(Поле) и coin(Поле)
« Ответ #3 : Декабрь 29, 2016, 07:54:06 am »
У меня стояла 5.1.1 от 01 ноября, обновил от 09 декабря, ошибка осталась(
Мне нужен именно такого вида результат 2345,67 (Две тысячи триста сорок пять) рублей 67 копеек. Добился я этого с помощью Составного поля и формулы [Целое число],[Сотое число] ([NumW(Число)]) [currency(Целое число)] [Сотое число] [coin(Сотое число)]
Вроде рубли заработали, а вот с копейками что то не так))
В проекте папка Полезное и объект Пропись, посмотрите что не так)

runa.natalia

  • Главный модератор
  • Подмастерье
  • **
  • Сообщений: 118
  • Благодарностей 9
  • vk.com/runabase
Re: Функции currency(Поле) и coin(Поле)
« Ответ #4 : Январь 13, 2017, 09:00:37 am »
Что здесь не так?
 [ You are not allowed to view attachments ]
Информация о новых версиях и список изменений: http://vk.com/runabase

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Re: Функции currency(Поле) и coin(Поле)
« Ответ #5 : Январь 16, 2017, 01:40:53 pm »
Ну у вас то всё так, подскажите что в моем проекте не так?)

runa.natalia

  • Главный модератор
  • Подмастерье
  • **
  • Сообщений: 118
  • Благодарностей 9
  • vk.com/runabase
Re: Функции currency(Поле) и coin(Поле)
« Ответ #6 : Январь 16, 2017, 01:56:24 pm »
Посмотрите приложенный проект. С версии от 9 декабря функции currency и coin работают верно. Если у вас остались в проекте старые записи и в них неверные значения - их нужно открыть на изменение и пересохранить.
 [ You are not allowed to view attachments ]
Информация о новых версиях и список изменений: http://vk.com/runabase

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Re: Функции currency(Поле) и coin(Поле)
« Ответ #7 : Январь 17, 2017, 07:12:50 am »
Всё, я понял свою ошибку, спасибо большое)) Единственное что еще хотелось бы, так это чтобы число 10,01 писалось как 10 рублей 01 копейка, а не 10 рублей 1 копейка) Я знаю что придираюсь ко всему, но в нашей организации уж так в договорах пишется) Пока что отдельно выделил копейки составным полем и формулой [-2(Число)][-1(Число)].

runa.natalia

  • Главный модератор
  • Подмастерье
  • **
  • Сообщений: 118
  • Благодарностей 9
  • vk.com/runabase
Re: Функции currency(Поле) и coin(Поле)
« Ответ #8 : Январь 17, 2017, 10:11:09 am »
Можно использовать функцию Fill в составном поле, которая дополняет нужным количеством нулей слева.
[Валюта] [currency(Число)] [Fill(Копейки,2)] [coin(Число)]
И тогда будет выводить 10 рублей 01 копейка.
Информация о новых версиях и список изменений: http://vk.com/runabase

Nikxdrummer

  • Ученик
  • *
  • Сообщений: 37
  • Благодарностей 2
Re: Функции currency(Поле) и coin(Поле)
« Ответ #9 : Январь 17, 2017, 11:38:20 am »
Еще раз спасибо! ;D

 

Яндекс.Метрика