Текущее время: Пт, мар 29 2024, 16:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Непонятная проблема с печатью PDF-формуляра
СообщениеДобавлено: Вт, дек 13 2016, 12:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Уважаемые коллеги,
есть такая проблема с PDF:
В систему разработки загружен PDF-формуляр.
1. В SPF всё красиво, тест в SPF выполняется корректно: предварительный просмотр перед печатью показывает ровно то, что ожидается.
2. Вызываю печать этого формуляра в своей Z-программе - никакого предварительного просмотра не выполняется :evil:
3. Проверил печать стандартных PDF-формуляров из стандартной программы HRUA_ORDER_T6 - всё работает как надо.

Структура ie_outputparams во всех трёх случаях заполняется одинаково.
В Z-программе точно запускаю нужный ФМ /1BCDWB/бла-бла-бла.
В формуляре были 4 строки скрипта, закомментил их, всё равно в Z-программе PDF не формируется.

И как-то странно, при вызове печати из Z-программы вызывается стандартный экран печати, но PDF не рисуется, видим на экране изображение 9001 экрана, с которого была вызвана печать:

Изображение
https://yadi.sk/i/YYMRRSGf33MMZJ

Коллеги, в какую сторону копать? :?

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная проблема с печатью PDF-формуляра
СообщениеДобавлено: Ср, дек 14 2016, 11:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Ничего не понимаю..
Сделал с нуля пустой формуляр со строчкой hello word, интерфейс к нему без параметров.

И всё равно получаю такой же эффект, как на картинке :(

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятная проблема с печатью PDF-формуляра
СообщениеДобавлено: Пн, дек 26 2016, 09:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 17 2009, 00:53
Сообщения: 166
Откуда: Екатеринбург
Пол: Мужской
С такими настройками вывода должно работать

Code:
fp_outputparams-NODIALOG   = 'X'.
fp_outputparams-device     = 'PRINTER'.
fp_outputparams-PREVIEW    = 'X'.
fp_outputparams-PDFTAGGED  = 'X'.
fp_outputparams-DEST       = 'PDF'.
*fp_outputparams-getpdf   = 'X'.
*fp_outputparams-REQNEW   = 'X'.
*fp_outputparams-COPIES   = '001'.
*fp_outputparams-COVTITLE = 'Вид доступа для параметра печати и предложения'.
*fp_outputparams-RECEIVER = sy-uname.
*fp_outputparams-ARCMODE  = '1'.
*fp_outputparams-NOPRIBUTT = 'X'.
fp_outputparams-title      = sy-title.


* Получение названия функции
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = tnapr-sform IMPORTING e_funcname = ls_function.

* Открытие движка PDF
CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = fp_outputparams EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5.
IF sy-subrc <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.

** настройка параметров отображения просмотр/редактирование
fp_docparams-langu = 'R'.
fp_docparams-country = 'RU'.
fp_docparams-fillable = 'X'.
fp_docparams-dynamic = 'X'.
*fp_docparams-UPDATE_INTERACTION_CODE = ' '.


CALL FUNCTION ls_function
  EXPORTING
    /1BCDWB/DOCPARAMS   = fp_docparams

    line1               = line1
    line2               = line2
    line3               = line3
    line4               = line4
IMPORTING
   /1BCDWB/FORMOUTPUT   = ls_formoutput
EXCEPTIONS
   USAGE_ERROR          = 1
   SYSTEM_ERROR         = 2
   INTERNAL_ERROR       = 3
   OTHERS               = 4 .
IF sy-subrc <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.

* выход из движка PDF
CALL FUNCTION 'FP_JOB_CLOSE' IMPORTING e_result = fp_joboutput EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4.
IF sy-subrc <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.

_________________
Высшая степень уважения к клиенту - это разработать программу не так как он хочет, так как следует!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Непонятная проблема с печатью PDF-формуляра
СообщениеДобавлено: Чт, мар 23 2017, 11:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Может пригодится кому.
Косяк был вовсе не в формуляре, а в неправильном указании контейнера для ALV-грида.

_________________
С уважением.


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

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


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

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


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

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