Текущее время: Пт, июл 04 2025, 20:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Формуляр и Немедленный вывод на печать. Как?! :)
СообщениеДобавлено: Чт, дек 22 2005, 19:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
День добрый! Есть задачка: Необходимо при вызове формуляра в окне "Печать" для опции "Немедленный вывод" присвоить значение по умолчанию "Х".
В настройках у всех пользователей стоит Х (USR01-SPDB = 'G').
Если я правильно понимаю, мне нужно как-то передать значение '*' или 'G' в поле ITCPP-TDIMMED, которое проверяется в одном из модулей. Господа Мэтры, подскажите, как это лучше сделать.
P.S. Возможности проходить курсы нет просто физически. Поиск пробовал, не помогает :).

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формуляр и Немедленный вывод на печать. Как?! :)
СообщениеДобавлено: Чт, дек 22 2005, 23:42 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Nesteroff написал(а):
День добрый! Есть задачка: Необходимо при вызове формуляра в окне "Печать" для опции "Немедленный вывод" присвоить значение по умолчанию "Х".
В настройках у всех пользователей стоит Х (USR01-SPDB = 'G').
Если я правильно понимаю, мне нужно как-то передать значение '*' или 'G' в поле ITCPP-TDIMMED, которое проверяется в одном из модулей. Господа Мэтры, подскажите, как это лучше сделать.
P.S. Возможности проходить курсы нет просто физически. Поиск пробовал, не помогает :).


откуда вызывается-то формуляр?
и что за формуляр??

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 23 2005, 11:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Формуляр самописный. Вызывается из REPORT`а, опять же самописного, следующим образом:
CALL FUNCTION 'OPEN_FORM'
EXPORTING
DEVICE = 'PRINTER'
DIALOG = 'X'
LANGUAGE = SY-LANGU
.
CALL FUNCTION 'START_FORM'
EXPORTING
FORM = 'ZJ_CO_ACC_PROF'.
Ну а дальше несколько WRITE_FORM`ов, операторов и прочего, уже не интересного :).

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 23 2005, 11:29 
Гость
посмотрите интерфейс функции OPEN_FORM и передаваемую в нее структуру OPTIONS (поле TIMMED)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 26 2005, 12:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Посмотрел. Ничего нового не увидел..... :( Вернее увидел, но не совсем того, что мне надо. Для того, чтобы по умолчанию был вывод на печать, а не в спул, ITCPP-TDIMMED = 'G'.
Как передать значение - не представляю себе.
Может, ход мысли неверный?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 26 2005, 19:27 
Гость
fiona - дело говорит, сам так делал.
1) установить устройство вывода в поле TDDEST этого OPTIONS
2) устаноивть TDIMMED = 'X'
3) установить TDNOPREV = 'X' -не просматривать перед печатью
Помоему так.. если надо подробнее - посмотрю скажу завтра


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 13 2006, 18:51 
Гость
Я то понимаю, что Фиона дело говорит, меня больше интересует, КАК передать эти значения? :oops:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 11:18 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 04 2004, 12:01
Сообщения: 68
Откуда: 4.6С
когда-то давно делал следующим образом:

open_options-tdcopies = 1.
open_options-tddest = 'LOCL'.
open_options-tdimmed = 'X'.
open_options-tddelete = 'X'.
open_options-tdpreview = ' '.
open_options-tdnewid = ' '.

call function 'OPEN_FORM'
exporting
dialog = 'X'
form = formular
language = sy-langu
options = open_options
exceptions
canceled = 1
device = 2
form = 3
options = 4
unclosed = 5
others = 6.


вроде работает до сих пор ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 04:29 
Гость
есть ФМ GET_PRINT_PARAMETERS ... как то так называется, там и устанавливаются все эти галки ... перед вызовом формуляра его попробуй вставить ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 31 2006, 10:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Просматривал старые темы и наткнулся. Вдруг, кому-нить еще кроме меня понадобится....
Оказывается, ларчик просто открывался :)):
TITCPO-TDPREVIEW - предпросмотр.
TITCPO-TDDELETE - удалить из спула после вывода на печать.
TITCPO-TDIMMED - немедленный вывод на печать.
Есть еще много-много всего. ;)
Но всем спасибо за попытки помочь.

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


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

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


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

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


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

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