Мне кажется, мой вопрос будет несколько переплетаться с этой темой. Задача, думаю, тривиальная, но дело в том, что я не разрабатывала еще ничего для web portal, поэтому все непонятно и сложно кажется. Мне необходимо выполнить следующее: вызвать печать накладной. В стандартном портале нашла форму "Накладные", из нее можно посмотреть информацию по конкретной накладной. Решила на эту формочку добавить кнопку, связанную с пунктом меню "Печать накладной" (SalesInvoice). Благо, как я поняла, стандартные отчеты можно вызывать, не обязательно делать web-report. Все бы ничего, ошибок нет, отчет вызывается, но он сразу идет на печать, а не на html-странице отображается, чего бы лично мне хотелось. Т.е. я нажимаю кнопку "Печать накладной", в результате система задумывается и перенаправляет меня на пустую страничку (только стандартное меню остается), а отчет из принтера выскакивает. Почему так и что не так? В PrintJobSettings отчета (трассировала, проверяла) стоит опция PrintMedium::Screen, т.е. вывод на экран.
Есть еще одна задача реализованная - разноска накладной (что-то на стандартном портале не удалось найти, может, плохо искала?:-( ). Сделала простейший вариант, как и в первом примере, на форму просмотра заказа также навесила кнопку с разноской (вызывает класс SalesFormLetter_Invoice, минуя форму SalesEditLines). Все ок, расноска происходит. Но опять же после разноски у меня пустой экран. Видно, я не ухватила какого-то основополагающего принципа, из-за чего автоматически не осуществляется переход на страницу (отчет либо та же форма заказа). Я уверена, что источник проблемы в обоих задачах один и тот же. Может, кто-то может помочь?
Надеюсь, не запутала своим длинным и сбивчивым сообщением, просто очень мало времени и очень много нужно успеть сделать и разобраться, спешу.
![Smile](/forums/images/smilies/smile.gif)
)