Текущее время: Ср, июл 30 2025, 22:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 11:54 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
Всем привет.
Копия стандартного pdf-формуляра "J_3RV_T12_PDF". Попробовал как вариант выводить не суммы в таблицу, а тексты (готовлю и заменяю разделитель в ABAP-программе) - но из-за того что поля не децимальные (и вообще формуляр не понимает их как суммы перестали работать итоги по страницу - сделано скриптом). Пробовал указывать во вкладке object-cells-patterns-display "num{zzzz9-zzz}" - но тогда сумма выводится очень странно: вместо 531.77 - выводится 5-31, что неприемлемо. То же самое вышло с форматированием в событии initialize с помошью скрипта Format.
Я понимаю что можно выводить в таблицу тектовые поля и сделать децимальные поля невидимыми (для суммирования), но это придется делать в 9-ти формах, что очень грустно. Мне кажется должен быть какой-то простой вариант решения проблемы.
У кого есть предложения?

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 13:02 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
Может попробовать в Locale прописать Казахский или Киргизский, вроде у них разделителем "-" идет


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 13:18 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
Казахский такой же как и русский, только валюта другая, Киргизского не нашел...

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 16:41 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
устал изобретать велосипед, сделал невидимые колонки с суммами, а вывожу текстовые, подготовленные в программе.
Но теперь у меня в скрипте не желает заменять точку на -.
это в расчете итогов по странице
page1.Table2.PageTotal.WRBTR_T = page1.Table2.PageTotal.WRBTR
Replace(page1.Table2.PageTotal.WRBTR_T, ".", "-")
Replace(page1.Table2.PageTotal.WRBTR_T, ",", "-")

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 16:54 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
оказалось все элементарно
надо было поставить в сумме шаблон num{zzzzzzzzz9.99}, чтобы с двумя знаками после запятой было число
и в инициализации написать
$ = Replace($, ",", "-")
$ = Replace($, ".", "-")
ну и тип поля текстовый - все нормально итоги считает!

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 17:41 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
все-таки оказалось сложнее
пришлось сделать невидимый столбец таблиц WRBTR (десятичный), видимый WRBTR_T текстовый.
в скрипте для итогов таблицы добавить:
page1.Table2.PageTotal.WRBTR_T = page1.Table2.PageTotal.WRBTR

page1.Table2.PageTotal.WRBTR_T = Replace(page1.Table2.PageTotal.WRBTR_T, ".", "-")
page1.Table2.PageTotal.WRBTR_T = Replace(page1.Table2.PageTotal.WRBTR_T, ",", "-")

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Вт, фев 01 2011, 21:01 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2010, 15:23
Сообщения: 133
Откуда: Набережные Челны
Пол: Мужской
Попробуй шаблон следующего вида указать: zzzzz9v-99


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Ср, фев 02 2011, 07:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 20 2008, 16:29
Сообщения: 245
Откуда: RU->DE
Пол: Мужской
broker.chelny написал:
Попробуй шаблон следующего вида указать: zzzzz9v-99


Респект :) Работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ТОРГ-12. PDF формуляр. Вывод сумм в таблице с разделителем десятичных знаков "-".
СообщениеДобавлено: Ср, фев 02 2011, 15:45 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, авг 21 2007, 16:46
Сообщения: 43
Откуда: Москва
broker.chelny
спасибо!
а я тут такие велосипеды за пару дней изобрел :mrgreen:

_________________
все может быть, что может быть; и лишь того лишь быть не может - что может быть не может быть - все остальное может быть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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