Текущее время: Сб, июн 28 2025, 23:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re:
СообщениеДобавлено: Вт, июл 27 2010, 17:32 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Сергей Королев написал:
Делал таким образом массовую печать приказов в HR.
Данные в форму передаются в виде таблицы. В формуляре у корневой subform на закладке Accessibility в поле SubForm role выбираете Table.
После этого на закладке Object -> Binding выбираете ваш табличный параметр и ставите галку Repeat Subform for each Item, а на закладке Pagination в поле After выбираете Go To Next Page.

Минус - после всей пачки приказов лезет пустая страница, побороть руки не дошли.


Благодарю. Пост помог. Как раз в "тему". Спасибо Сергею Королеву.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Вт, июл 27 2010, 19:00 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 05 2010, 10:24
Сообщения: 59
Сергей Королев написал:
Минус - после всей пачки приказов лезет пустая страница, побороть руки не дошли.


Что-то аналогичное наблюдается и в смарт-формах, метод борьбы крайне безобразен. После вывода всех страниц создается команда для перехода на следующую N страницу и в свою очередь N страница даже без окна говорит о переходе уже куда угодно (хоть на предыдущую или на первую). Странно но в смарт-формах это помогает, может и в pdf есть нечто подобное.

_________________
Кто понял жизнь - тот не спешит работать...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re:
СообщениеДобавлено: Чт, авг 26 2010, 11:50 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Сергей Королев написал:
Делал таким образом массовую печать приказов в HR.
Данные в форму передаются в виде таблицы. В формуляре у корневой subform на закладке Accessibility в поле SubForm role выбираете Table.
После этого на закладке Object -> Binding выбираете ваш табличный параметр и ставите галку Repeat Subform for each Item, а на закладке Pagination в поле After выбираете Go To Next Page.

Минус - после всей пачки приказов лезет пустая страница, побороть руки не дошли.



Может, все-таки, кто-нибудь решил проблему пустой последней страницы? Поделитесь опытом.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Чт, авг 26 2010, 20:23 
Специалист
Специалист

Зарегистрирован:
Чт, июн 21 2007, 09:14
Сообщения: 166
Откуда: Москва
Пол: Мужской
Цитата:
Может, все-таки, кто-нибудь решил проблему пустой последней страницы? Поделитесь опытом.


Да.

См. ссылку
http://sapboard.ru/forum/viewtopic.php?f=13&t=52978&hilit=%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4+%D0%BD%D0%B0+%D0%BD%D0%BE%D0%B2%D1%83%D1%8E+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83+PDF
6-е сообщение сверху.

Если вкратце: conditional breaks

Цитата:
Если сделать Place: Folowing Previous, After: Continue Filling Parent, а затем нажать на кнопку Edit... (Conditional Breaks) и там указать конкретное условие для вывода, например если в таблице есть уникальный ключ как например номер материала или порядковый номер, то в поле условия пишем
Код:
Code:
Subform1[-1].MATNR ne Subform1.MATNR

и Break: Before, а To: Top Of Next Page


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Пт, авг 27 2010, 09:39 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Art386 написал:
Цитата:
Может, все-таки, кто-нибудь решил проблему пустой последней страницы? Поделитесь опытом.


Да.

См. ссылку
http://sapboard.ru/forum/viewtopic.php?f=13&t=52978&hilit=%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4+%D0%BD%D0%B0+%D0%BD%D0%BE%D0%B2%D1%83%D1%8E+%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83+PDF
6-е сообщение сверху.

Если вкратце: conditional breaks

Цитата:
Если сделать Place: Folowing Previous, After: Continue Filling Parent, а затем нажать на кнопку Edit... (Conditional Breaks) и там указать конкретное условие для вывода, например если в таблице есть уникальный ключ как например номер материала или порядковый номер, то в поле условия пишем
Код:
Code:
Subform1[-1].MATNR ne Subform1.MATNR

и Break: Before, а To: Top Of Next Page


Условие для своего случая не могу подобрать. Главная сабформа называется MAIN. Структура HEADER. НА вход в формуляр подается таблица - одним из полей которой является структура HEADER. Поле KEY этой структуры сделал своеобразным ключом(для вывода каждой строки таблицы на отдельном листе). Заполняю значеними 1, 2, ..., n.

Не могу сообразить как написать условие в Conditional breaks наподобие
Code:
Subform1[-1].MATNR ne Subform1.MATNR


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Пт, авг 27 2010, 10:02 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Написал простое условие которое всегда не будет выполняться(т.к. мне надо всегда выводить новую запись таблицы TABLE с нового листа.
1 ne 2. Теперь стала появляться пустая ПЕРВАЯ страница.... ))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Пт, авг 27 2010, 10:30 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 11 2009, 16:49
Сообщения: 45
Вообщем разобрался, как это делается. Условие 1 ne 2 совсем не обязательно было указывать.

Условие, которое надо было указать. MAIN[-1].SECTION13.RAW_NUM ne MAIN.SECTION13.RAW_NUM.
Только для этого понадобилось создавать дополнительную Subform на Subform MAIN. Назвал ее SECTION13. Как задать условие без нее - не понял.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Пн, авг 05 2013, 15:17 
Ассистент
Ассистент

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Апну тему.
Кто-то разобрался можно ли два разных PDF-формуляра слить в один итоговый PDF и вывести на печать?
Чтобы был не скроллинг по двум документам, а именно один документ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод в один pdf нескольких документов с разрывом страницы между ними. Как?
СообщениеДобавлено: Пн, авг 12 2013, 15:23 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 21 2013, 08:08
Сообщения: 1
Можно, но при этом пдф выводится не на печать, а выгружается как файл. Вот тут инструкция http://wiki.sdn.sap.com/wiki/display/ABAP/How+to+assemble+PDF+form+pages+into+one+file
Если кто знает способ как его сразу на печать вывести, не выгружая, поделитесь знаниями плз)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

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


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

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


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

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