Текущее время: Вс, июл 20 2025, 23:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 02 2009, 13:35 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
Здравствуйте. При выводе постраничной суммы до рублей прописью в формуляре pdf использую скрипт speller, в этот скрипт не входит перевод копеек, что мне в принципе и нужно. Но, подскажите, пожалуйста, как отделить эти копейки от числа и вывести их в цифровом формате? Заранее благодарю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 02 2009, 16:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Про скрипт speller не знаю.
Советую посмотрите в SE37 ФМ SPELL_AMOUNT.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 02 2009, 17:03 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Марик написал:
Про скрипт speller не знаю.
Советую посмотрите в SE37 ФМ SPELL_AMOUNT.


Сегодня, вроде, уже не первое апреля.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 02 2009, 17:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
:roll: загнался думал в footer загнать можно.
не допёр, что не подсчитать постраничную сумму :oops:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 02 2009, 18:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Марик написал:
:roll: загнался думал в footer загнать можно.
не допёр, что не подсчитать постраничную сумму :oops:


Да не то, что постраничную, общую. боюсь, тоже не подсчитать ...

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пт, апр 03 2009, 06:24 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
А с копейками то как быть? :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пт, апр 03 2009, 09:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Не силен в JS.
А получиться ли смешать FormCalc и JS не знаю, но как то не кажется это правильным.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пт, апр 03 2009, 09:47 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
ну как-то так получается.
Если знать, что после запятой два знака...

Code:
var sum = "12.89";
var len2 = sum.length;
var len1 = len2 - 2;

this.rawValue = speller.spellWordsOf(sum, 0);

this.rawValue = this.rawValue + sum.substring (len1,len2);

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пт, апр 03 2009, 10:44 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
Спасибо большое. Сейчас попробую.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пн, апр 06 2009, 06:10 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
Присвоила var sum = tableCalcs.Sum("N13_AD_VALUE", this);
В результате, сумма до рублей пишется прописью, а копейки вообще не пишутся.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пн, апр 06 2009, 08:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Печально.
Я код попробовал - работает.
Давайте весь скрипт посмотрим.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Пн, апр 06 2009, 08:56 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
Давайте.
Код следующий:

var sum = tableCalcs.Sum("N13_AD_VALUE", this);
var len2 = sum.length;
var len1 = len2 - 2;

this.rawValue = speller.spellWordsOf(sum, 0);

this.rawValue = this.rawValue + sum.substring (len1,len2);


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Ср, апр 08 2009, 12:37 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Простой пример отделения копеек от суммы с любым количеством знаков после запятой.
Для этих целей используется округление с помощью функции JavaScript под название Math.Round.
Code:
var Input = 2.35
var Output
Output = Input - Math.round(Input)
$.rawValue = Output

Проверено в Adobe LiveCycle. Работает и возвращает 0,35.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 09 2009, 06:51 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 20 2009, 07:41
Сообщения: 10
Пол: Женский
А если число > 5, функция округлит его в большую сторону. Результат будет не правильный.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PDF-формуляр: Вывод построничной суммы до рублей прописью, а копейки цифрами.
СообщениеДобавлено: Чт, апр 09 2009, 08:31 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
peper- написал(а):
Простой пример отделения копеек от суммы с любым количеством знаков после запятой.
Для этих целей используется округление с помощью функции JavaScript под название Math.Round.
Code:
var Input = 2.35
var Output
Output = Input - Math.round(Input)
$.rawValue = Output

Проверено в Adobe LiveCycle. Работает и возвращает 0,35.

Ну хорошо. Тогда давайте заменим round на floor. У вас, надеюсь, только положительные числа?
Code:
var Input = 2.35
var Output
Output = Input - Math.floor(Input)
$.rawValue = Output

и :rtfm: http://www.w3schools.com/jsref/jsref_floor.asp

P.S. Хотя готов признать, что оба языка, встроенные Adobe в LiveCycle весьма ограничены.
Сделали бы уж сразу С# или VB. Ну или PHP, но с поддержкой библиотек.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB