Текущее время: Вт, май 23 2017, 05:06

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Вт, май 30 2006, 09:34
Сообщения: 1633
Уважаемые коллеги,
есть такая проблема с 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, 12:18 
Председатель
Председатель
Аватара пользователя

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

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

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


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

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

Код:
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, 12:06 
Председатель
Председатель
Аватара пользователя

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

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


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

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


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

Сейчас этот форум просматривают: BingBot и гости: 2


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

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