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

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


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

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


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

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