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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Длина вывода поля в PDF-формах
СообщениеДобавлено: Чт, май 15 2008, 10:47 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Приветствую!

Кто-нибудь сталкивался со следующим (взято на примере формы J_3RVINVOICE)?
Переделывали форму счет-фактуры, напоролся на следующее:
если стоит поле типа Decimal Field с форматом z,zz9.99, то данные выводятся нормально. Однако есть столбец, где выводится либо число (цена, например), либо '-', если цена не определена. Для такого случая стоит поле типа Text Field, у которого в скрипте на событие initialize стоит преобразование $ = Format("z,zz9.99", $.rowValue).
Так вот при одинаковой ширине столбцов и одинаковых значениях в случае с Decimal Field число выводится, а при Text Field - нет. Более того, если убить скрипт у Text Field, то число выведется, но... из-за чего собственно весь сыр-бор, в другом формате.

В чем косяк? Как оставить текстовое поле, которое бы выводило число в нужном формате?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длина вывода поля в PDF-формах
СообщениеДобавлено: Чт, май 15 2008, 11:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Igor Moskvin написал:
Приветствую!
... на событие initialize стоит преобразование $ = Format("z,zz9.99", $.rowValue).
...
А почему initialize а не calculate?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 15 2008, 12:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Посмотрел в своей систеие, в стандарте все работает нормально.
У Вас language для скрипта какой стоит? Попробуйте через FormCalc
$ = Format("zzz,zzz,zz9.99", $)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длина вывода поля в PDF-формах
СообщениеДобавлено: Вт, май 20 2008, 05:12 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
sy-uname написал(а):
А почему initialize а не calculate?
Не я писал... кто у нас обычно J_3Rxxx пишет для SAP :)

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Последний раз редактировалось Igor Moskvin Пн, май 26 2008, 07:11, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 20 2008, 05:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Lars написал:
Посмотрел в своей систеие, в стандарте все работает нормально.

Для больших чисел тоже? Например, порядка сотен тысяч?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 20 2008, 08:58 
Директор
Директор
Аватара пользователя

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

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


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

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


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

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


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

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