Текущее время: Ср, июл 23 2025, 00:15

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Расширение VF31, VL71
СообщениеДобавлено: Пт, май 14 2010, 10:29 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 14 2010, 10:21
Сообщения: 8
Доброе время суток :D !
При печати выходных документов сбыта (счетов-фактур и накладных) с помощью групповой обработки (транзакции VF31, VL71) возникла необходимость единожды задать параметр, который будет передаваться в программу печати для каждого документа из списка. Для этих транзацкий нашли расширения VCOM0001, VCOM0002, VCOM0003, VCOM0004, VN000001, активировали, но где они вызываются не обнаружили. Может быть кто-то сталкивался с подобной проблемой? Если да, то каким образом решили?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Пт, май 14 2010, 16:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Указанные расширения предназначены для других приложений (не для печати выходных документов фактур и поставок). Кроме того, непонятно, когда и где пользователь (и пользователь ли) должен указать этот параметр. Если подразумевается что в самой тр.VF31, то ответ очевиден - править соотв. отчет и добавлять параметры селекционного экрана, которые передавать в программы печати вых.документов через ABAP-память.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Пт, май 14 2010, 19:43 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
troy написал(а):
Если подразумевается что в самой тр.VF31, то ответ очевиден - править соотв. отчет и добавлять параметры селекционного экрана, которые передавать в программы печати вых.документов через ABAP-память.

Тогда придется модифицировать не только VF31, но и программу печати. :? Плюс то же самое для накладных.

А какова цель этого извращения? Если пользователям нужно, например, предоставить выбор из 2-3 вариантов, то это можно просто реализовать посредством конфигурации разных output types (при этом форма может быть одна). У нас это используется, например, для печати фактур, где пользователи хотят, чтобы была указана просто общая сумма фактуры, без позиций.

Если же нужно в форму передавать какие-то переменные данные, то возможно стоит попытаться их подцепить к самой фактуре? Еще есть достаточно примитивный вариант: сделать свой report с таким же selection screen, как у VF31 плюс дополнительное поле. Report будет запускать VF31, но доп. поле пойдет в Z таблицу, откуда его можно прочитать в форме.

Именно тот вариант, который вы хотите (фактически дополнительное поле на VF31 selection screen) скорее всего выльется в модификации и дополнительные затраты на будущую поддержку. Никаких enhancements / user exits именно для такого варианта нет AFAIK.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Пн, май 17 2010, 10:18 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 14 2010, 10:21
Сообщения: 8
Благодарю за отзывчивость :)! Jelena, вы правы, нам нужно "разрулить" выходные документы, предоставив пользователю выбор, каким образом выводить формуляр. Если реализовать это через использование разных видов выходных документов, то придется их "наплодить" (спецификация к счету-фактуре, ТОРГ-12, счет-фактура, накладные, акты выполненных работ), чего делать не хотелось бы.
На уровне фактуры задавать параметр невозможно, т.к. пользователь сам решает, выводить информацию в документах или нет.
На данный момент больше подходит создание своих транзакций с вызовом VF31 и VL71. Спасибо!!!! :D


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Пн, май 17 2010, 11:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
А почему бы не выводить диалоговое окно (если параметр не задан извне) в самой программе печати?
В таком случае не будет потеряна возможность печати непосредственно из самого документа (VF03, VA03, VL03N).

PS Кстати, выбор формуляра также можно делать напрямую в программе печати, т.о. в одном виде вых.документа использовать разные формы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Вт, май 18 2010, 05:47 
Начинающий
Начинающий

Зарегистрирован:
Пт, май 14 2010, 10:21
Сообщения: 8
Это конечно можно, но, насколько я понимаю, при групповой обработке пользователю придется "прощелкивать" этот экран для кажого документа. Не поймут... :?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение VF31, VL71
СообщениеДобавлено: Вт, май 18 2010, 09:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
mzis_br написал(а):
Это конечно можно, но, насколько я понимаю, при групповой обработке пользователю придется "прощелкивать" этот экран для кажого документа. Не поймут... :?

troy написал(а):
выводить диалоговое окно (если параметр не задан извне)


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

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


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

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


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

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