Текущее время: Пт, июл 25 2025, 18:55

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Вт, июн 11 2013, 12:36 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Коллеги, здравствуйте!

Существует PDF-формуляр J_3RV_T12_PDF.
В нем в строке итогов есть поле Количество мест, штук(8 столбец - поле PLACES).
Проблема в том, что если на печать выводится форма, в которой есть записи, но в записях это поле(PLACES) пустое, то в итоговой строке выводится 0.
Необходимо чтобы там оставалось просто пустое поле вместо '0'.
В остальных случаях итог подсчитывается верно.

Подскажите, как быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Вт, июн 11 2013, 14:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
в formcalc на событие ячейки приблизительно так:
Code:
if ($.rawValue == 0) then // или if ($record.<поле в биндинге> == 0) then
  $.value = "";
else
endif


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Вт, июн 11 2013, 14:19 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Дело в том, что в одной системе это даже работает, а в другой - нет.
И вот там, где не работает, такое ощущение, что и скрипты не срабатывают.
И такой код пытался вставлять и просто константы писать. ничего не меняется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Ср, июн 12 2013, 10:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Sergey_N написал(а):
Дело в том, что в одной системе это даже работает, а в другой - нет.
И вот там, где не работает, такое ощущение, что и скрипты не срабатывают.
И такой код пытался вставлять и просто константы писать. ничего не меняется.

Попробуйте обновить Adobe Reader - натыкались как то на проблему, что в одной из девятых версий не совсем корректно отрабатывали скрипты

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Ср, июн 12 2013, 12:53 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Боюсь, что скрипт не сработает из-за типизации выводимого поля. Предлагаю ввести поле на основе CHAR, в которое выводить форматированное значение поля PLACES или пробел, если значение IS INITIAL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Ср, июн 12 2013, 14:50 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Paul_80 написал:
Боюсь, что скрипт не сработает из-за типизации выводимого поля. Предлагаю ввести поле на основе CHAR, в которое выводить форматированное значение поля PLACES или пробел, если значение IS INITIAL.


if (Поле.rawValue == 0)
Поле.presence="hidden";


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Чт, июн 13 2013, 15:02 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
andry_moz написал:
if (Поле.rawValue == 0)
Поле.presence="hidden";


Да, этим скриптом поле можно спрятать. Но речь-то идет о выводе пробела вместо нуля в случае цифровых полей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Пт, июн 14 2013, 12:27 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Paul_80 написал:
andry_moz написал:
if (Поле.rawValue == 0)
Поле.presence="hidden";


Да, этим скриптом поле можно спрятать. Но речь-то идет о выводе пробела вместо нуля в случае цифровых полей.


Какой информационный смысл имеет пробел? Чем он визуально будет отличаться от скрытого поля на печатной форме?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Пт, июн 14 2013, 12:54 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
andry_moz написал:
Какой информационный смысл имеет пробел? Чем он визуально будет отличаться от скрытого поля на печатной форме?


Кмк, вместе в полем может пропасть рамка вокруг поля, и возможны иные артефакты.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Пн, июн 17 2013, 10:46 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 05 2010, 19:56
Сообщения: 52
Коллеги, проблема решилась после того как загрузили новый PDF-формуляр из ноты.
Скорее всего в старом стандартном формуляре по какой-то причине не работали скрипты.
И из-за этого код, аналогичный этому:

trop написал(а):
в formcalc на событие ячейки приблизительно так:
Code:
if ($.rawValue == 0) then // или if ($record.<поле в биндинге> == 0) then
  $.value = "";
else
endif



не работал.
Теперь, после обновления формуляра, всё работает с таким же кодом.


Может кто знает как проверять код скриптов? может есть какой-то инструмент?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с PDF- формуляром ТОРГ-12
СообщениеДобавлено: Пн, июн 17 2013, 12:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, фев 27 2013, 20:33
Сообщения: 59
Пол: Мужской
В транзакции SFP "Утилиты" - "Параметры настройки" - "Подробность" - "очень подробная трассировка" и указать файл. В этом файле может быть полезная информация - ошибки и предупреждения


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

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


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

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


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

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