Текущее время: Вс, авг 03 2025, 11:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Adobe forms
СообщениеДобавлено: Чт, июл 19 2007, 15:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Добрый день! Перешел на pdf (до этого делал формы в smartfoms) и уперся в "проблему"... передаю в форму таблицу и нужно, чтоб некоторые поля внутренней таблицы выводились в таблице формы в одной ячейке... В смартформах все просто, а в пдф как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 15:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Вставить скрипт:
Code:
  $.rawValue = Concat(FIELD1, 'текст', FIELD2)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 16:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
И только скриптом? А если нужно, чтоб поля следовали с новой строки...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 17:41 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
пошел_погулять написал(а):
И только скриптом? А если нужно, чтоб поля следовали с новой строки...
Это-ж AdobeForms - он отработает вставленную в с троку перевод строки (если я ничего вновь не напутал).

В саповских стандартных отчётах ещё встречается следующая фишка - делают несколько скрытых текстовых полей, связанные соответственно с полями таблицы. Потом в поле, в котором нужно вывести эти поля вставляются в тексте ссылки уже на адобовские поля (получается а-ля SmartForms). В XML это выглядит так (частично)
Цитата:
<body xmlns="http://www.w3.org/1999/xhtml" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:APIVersion="2.4.5277.0"><p>8. Стаж работы (по состоянию на "<span style="xfa-spacerun:yes"> </span><span style="text-decoration:underline"><span xfa:embed="#floatingField023281" xfa:embedMode="raw" xfa:embedType="uri"/></span> "<span style="xfa-spacerun:yes"> </span><span style="text-decoration:underline"><span xfa:embed="#floatingField016827" xfa:embedMode="raw" xfa:embedType="uri"/></span><span style="xfa-spacerun:yes"> </span><span style="text-decoration:underline"><span xfa:embed="#floatingField009961" xfa:embedMode="raw" xfa:embedType="uri"/></span> г.):</p></body>

Это из формуляра HR_RU_T2 (page2-flow-stag)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 21:24 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
пошел_погулять написал(а):
И только скриптом? А если нужно, чтоб поля следовали с новой строки...

Можно и без скрипта - пишешь текст, и в нужных местах вставляешь плавающее поле которое ссылается на нужную переменную.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 20 2007, 09:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Спасибо, разобрался! Но есть еще один вопрос...) Про шрифты(кириллица)... Загрузил шрифты (adobe type1, пробовал и truetype) отчетом RSTXPDF2, на одном серваке загрузил - все отображается нормально, на другом не чего не изменилось... Разница в серваках только в том, что один под Win2003server, а другой под Solaris....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 20 2007, 11:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Рассмотрим типовой сценарий для выходного документа SAP:
— заголовок документа;
— многостраничная таблица;
— итоги и подвал.

Как реализовать в pdf-формах типовые сложности:
1) подсуммирования на каждой странице;
2) чтобы на последней странице печаталась хотя бы одна
строка с данными?

В сапскрипте всё выводится построчно и можно расчитать кол-во строк и подитоги в программе печати.
В смартформах тоже можно выкрутиться.

В pdf-формах проблему 1 безуспешно пытались решить в формуляре J_3RV_T12_PDF в событии ready:layout ссылочного объекта myOfTrailer.
Расстановка галок Keep with previous не решает проблему 2, т.к. ADS не умеет делать шаг назад, чтобы найти законную точку разбиения страницы между предыдущими строками таблицы и это приводит не только к переполнению страницы, но и созданию пустых трёх страниц перед ней.

Все события строки, где хотелось бы вставить макрос для подсуммирования и для перехода на следующую страницу, срабатывают до разбиения на страницы (initialize—validate) или после того (form:ready, layout:ready).


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

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


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

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


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

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