Enterprise Portal - как скачать файл?
Поясняю контекст. На странице портала пользователь нажимает кнопку. Неспроста, а чтобы некий отчет сформировался, сохранился в pdf-формате на сервере (EPDocuGetWebLet для этой задачи не подходил, обошлись парой дюжин строк кода), ну и теперь надо этот pdf-отчет вернуть пользователю.
Как это сделать проще всего? Все, что имеется - это имя файла. Обязательно ли использовать weblet или можно просто написать несколько строк кода в методе dataset'а, ну или во вспомогательном классе? Или описанный подход в принципе неверен?
И, чтобы два раза не вставать, еще такой вопрос: У web menu item'а EPSalesInvoice следующий линк: _layouts/ep/downloaddocument.aspx
Но если нпаротив линка нажать "Browse for page", Аксапта ругается, что этот фолдер no longer available. Не могу понять где именно на портале искать этот downloaddocument.aspx. Не подскажете?
|