Текущее время: Вт, май 13 2025, 01:18

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


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

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


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

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