Текущее время: Чт, июн 06 2024, 22:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Выбор локального принтера без диалога
СообщениеДобавлено: Пт, ноя 26 2004, 18:43 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Дурацкий вопрос : хочется при печати смартформы указать Windows-принтер без диалога, а не получается. Кто нибудь сталкивался ?

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 27 2004, 01:34 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Укажите принтер в параметрах пользователя, и тогда диалог не будет появляться.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 27 2004, 13:17 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Хочется определять принтер в зависимости от определенного условия при печати документа...

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 10:48 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Параметры печати пользователя можно изменять какой-нибудь бапишкой, например BAPI_USER_CHANGE:

Code:
DATA:
  ls_def TYPE bapidefaul,
  ls_def1 TYPE bapidefaul,
  ls_defx TYPE bapidefax
.
DATA:
  lt_ret TYPE TABLE OF bapiret2
.
CALL FUNCTION 'BAPI_USER_GET_DETAIL'
  EXPORTING
    username   = sy-uname
  IMPORTING
    defaults   = ls_def
  TABLES:
    return     = lt_ret.
CHECK lt_ret IS INITIAL.

ls_def1      = ls_def.
*if...
ls_def-spld  = 'LP01'.
*endif.
ls_defx-spld = 'X'.
CALL FUNCTION 'BAPI_USER_CHANGE'
  EXPORTING
    username  = sy-uname
    defaults  = ls_def
    defaultsx = ls_defx
  TABLES
    return    = lt_ret.

...

CALL FUNCTION 'BAPI_USER_CHANGE'
  EXPORTING
    username  = sy-uname
    defaults  = ls_def1
    defaultsx = ls_defx
  TABLES
    return    = lt_ret.

Правда, возникает вопрос с полномочиями S_USER_GRP - 03...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 12:37 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
А ФМ SET_PRINT_PARAMETERS не пробовали? Я сам не сталкивался, но может поможет...

_________________
- Ничего не поделаешь, - возразил Кот. - Все мы здесь не в своем уме - и ты, и я!
- Откуда вы знаете, что я не в своем уме? - спросила Алиса.
- Конечно, не в своем, - ответил Кот. - Иначе как бы ты здесь оказалась? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 16:51 
Гость
Хочу посоветовать глянуть на параметр OUTPUT_OPTIONS, в сгенеренном для вывода формы ФМ-е.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 23:40 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
В Output_Options можно указать принтер, заведенный через SPAD, но не локальный принтер, установленный на машине, а хочется указать именно его :-((

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 23:45 
Гость
Гм. а чтобы локальный принтер через spad не завести?! Полномочия пугают? Так отобрать их у всех!


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

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


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

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


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

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