Текущее время: Сб, июл 26 2025, 11:39

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: smartforms печать разных формуляров 1им заданием.
СообщениеДобавлено: Пт, июн 27 2008, 08:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Нужно распечатать несколько разных формуляров 1им заданием.
Сделал это манипулированием опцией

Code:
   
   LS_SETTING-NO_OPEN = ' '.
   LS_SETTING-NO_CLOSE = ' '.


Однако первый и последний формуляр тоже должен быть напечатать с этими опциями приведенные к открытию и закрытию "спула"

тоесть нужно четко контролировать когда печатается последний
формуляр, дабы вместе с ним закрыть и "спул"

Это немного неудобно.

Есть возможность открыть спул и закрыть не печатая при этом формуляр?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: smartforms печать разных формуляров 1им заданием.
СообщениеДобавлено: Пт, июн 27 2008, 10:07 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
apetrenko написал:
Нужно распечатать несколько разных формуляров 1им заданием.
Сделал это манипулированием опцией

Code:
   
   LS_SETTING-NO_OPEN = ' '.
   LS_SETTING-NO_CLOSE = ' '.


Однако первый и последний формуляр тоже должен быть напечатать с этими опциями приведенные к открытию и закрытию "спула"

тоесть нужно четко контролировать когда печатается последний
формуляр, дабы вместе с ним закрыть и "спул"

Это немного неудобно.

Есть возможность открыть спул и закрыть не печатая при этом формуляр?

А в output_options заполняются?
Вот ещё нашел - Printing Several Forms in One Print Request

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 10:35 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
sy-uname написал(а):
А в output_options заполняются?


Заполняются.. все работает.

но при закрытии тоже формуляр печатается.
мне нужно закрыть спул не печатая формуляр.

типа

STARTJOB
PRINT
PRINT
.....
ENDJOB


при этом startjob открывает спул
EndJob закрывает спул.


я просто спрашиваю возможно ли это?
если нет, будем вычислениями занематся..

просто немного зная сап, некортые весчи можно делаются разными способами.

Может и тут есть такой способ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 27 2008, 11:10 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Привет,

можно как вариант сделать так:


1) CALL FUNCTION SSFCOMP_OPEN
c параметрами спула.

дальше
2)-n) CALL FUNCTION smartform

с параметрами
lws_ssfctrlop-no_open = 'X'.
lws_ssfctrlop-no_close = 'X'.


n+1) в конце закрываешь спул.

CALL FUNCTION SSFCOMP_CLOSE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 10 2008, 12:11 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 03 2006, 15:44
Сообщения: 44
Pokusannoe_Zubilo Спасибо. Работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 16 2008, 11:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Pokusannoe_Zubilo написал:
П

1) CALL FUNCTION SSFCOMP_OPEN
c параметрами спула.



Можно пример живой. Что-то я не понял что вносить в качестве параметров спула. Там очень много параметров.

Спасибо



все, разобрался


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 16 2008, 11:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Не разобрался

на превью выводит но не печатает.

Подозреваю надо указать SSFCOMPIN-DEVICE

но что там указывать? все что не напишу вываливается по ошибке.

SSFCOMPIN-DEVICE = 'DEFA'.
или
SSFCOMPIN-DEVICE = 'DEFAULT'.

что я не так указал?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 16 2008, 12:31 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Code:
  ws_ssfcompin-dialog    = space.
  ws_ssfcompin-device    = 'PRINTER'.
  ws_ssfcompin-tdimmed   = 'X'.
  ws_ssfcompin-tdpreview = 'X'.
  ws_ssfcompin-tdnewid   = 'X'.


    call function 'SSFCOMP_OPEN'
       exporting
            input  = ws_ssfcompin
       importing
            result = ws_ssfcresop
       exceptions
            error  = 1
            others = 2.



Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 16 2008, 12:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Pokusannoe_Zubilo написал:
Code:
  ws_ssfcompin-dialog    = space.
  ws_ssfcompin-device    = 'PRINTER'.
  ws_ssfcompin-tdimmed   = 'X'.
  ws_ssfcompin-tdpreview = 'X'.
  ws_ssfcompin-tdnewid   = 'X'.


    call function 'SSFCOMP_OPEN'
       exporting
            input  = ws_ssfcompin
       importing
            result = ws_ssfcresop
       exceptions
            error  = 1
            others = 2.




Большое спасибо. выручил.


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

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


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

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


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

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