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

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


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

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


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

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