Текущее время: Сб, авг 02 2025, 16:53

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Как узнать количество страниц в формуляре SMARTFORMS?
СообщениеДобавлено: Вт, мар 31 2009, 13:58 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, фев 10 2009, 20:43
Сообщения: 80
Пол: Мужской
Pokusannoe_Zubilo написал:
опечатался
NO_DIALOG='X'.
оставьте DEVICE пустым
и USER_SETTINGS=' '
если вы указали GETOTF='X'
то формуляр и не должен печатать ни чего.
посмотрите возвращает ли он кол-во напечатанных страниц в DOCUMENT_OUTPUT_INFO.
а так же не забывайте обрабатывать EXPETIONS (при вызове FM формуляра) и сообщения об ошибке. там все будет написано если что не так.

Возможно не правильно объясняю при вызове формуляра вылазит окошко настроки печати:
Таким образом оно вылазит 2 раза ... а нужно один, только при печати нормального формуляра ...


Последний раз редактировалось movicom Вт, мар 31 2009, 20:47, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать количество страниц в формуляре SMARTFORMS?
СообщениеДобавлено: Вт, мар 31 2009, 14:13 
Специалист
Специалист

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

CONTROL_PARAMETERS-NO_CLOSE = 'X'.
CONTROL_PARAMETERS-DEVICE = space.
CONTROL_PARAMETERS-NO_DIALOG = 'X'.
CONTROL_PARAMETERS-GETOTF = 'X'.
USER_SETTINGS = space.

после этого вызова будет диалог с выборо принтера (если в параметрах пользователя по умолчанию он не установлен)

на выходе FM первого формуляра смотрим структуру
JOB_OUTPUT_OPTIONS а
именно JOB_OUTPUT_OPTIONS-TDDEST

вызываем второй формуляр.

CONTROL_PARAMETERS-NO_OPEN = 'X'.
USER_SETTINGS = space.
OUTPUT_OPTIONS-TDDEST = JOB_OUTPUT_OPTIONS-TDDEST (то что вернул первый FM).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать количество страниц в формуляре SMARTFORMS?
СообщениеДобавлено: Ср, апр 01 2009, 16:45 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, фев 10 2009, 20:43
Сообщения: 80
Пол: Мужской
Спасибо за ответы! Это действительно сработало ... хотя отменить вывод второго диалога с настройками принтера так и не удалось ... Прийдётся два раза нажимать на кнопку "Печать" ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать количество страниц в формуляре SMARTFORMS?
СообщениеДобавлено: Чт, апр 02 2009, 08:14 
Специалист
Специалист

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

а попробуйте в первом FM
поставить
OUTPUT_OPTIONS-TDDEST = 'LOCL'


+ заведите принтер по умолчанию в настройках пользователя.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать количество страниц в формуляре SMARTFORMS?
СообщениеДобавлено: Чт, апр 02 2009, 09:52 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, фев 10 2009, 20:43
Сообщения: 80
Пол: Мужской
Всё равно не сработало, но спасибо за помощь ...


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

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


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

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


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

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