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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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