Текущее время: Пн, июл 21 2025, 05:26

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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