Текущее время: Сб, июл 26 2025, 11:41

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


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

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


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

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