Текущее время: Чт, июл 31 2025, 18:21

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


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

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


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

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