Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть приложение, ASP.Net MVC 3, работает внутри корп. сети, часть пользовтелей вводят первичные данные данные с планшетов (Android 2.2), другие (операторы) работают с ПК, вводят некие параметры и уже отправляют документ в систему. Так же, могут формировать печатные документы XLSX (CloseXML). Вопрос в том, что теперь пользователи планшетов, тоже хотят иметь возможность слать печать на сетевые принтеры, не бегая к ПК, с места. Варианты пока вижу такие: 1. Сторонние утилиты для открытия и печати XLS под Андроид. Потестировал демки, не все открывают файлы созданные при помощи библиотек CloseXML, не все поддерживают печать, практически все не отображают шрифты типа barcode. Нашел одну - прога упешно преобразовывает в PDF и шлет на печать, но печать идет через сторонний интернет сервер и опять таки не отображает штрихкоды. 2. (что уже и сделал сходу). При отправке на печать, файлик не отдаем в респонз, а сохраняем в определенную папку, в некую табличку пишем название файла и имя принтера. На серваке есть прога (уже винформс), которая с определеной частотой запрашивает данные из таблицы, открывает файл, и пытается отправить на указанный принтер и удаляет запись из таблицы. Вопроса собственно два 1. если комуто приходилось организовывать формирование и печать отчетов из вэб приложения с различных устройств. Как это делали(формат и т.д.)? 2. Можно ли в .Net напечатать сложную книгу MS Excel не имея установленного MS Excel? (в варианте № 2 всеже эксель должен быть). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:07 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
Гость20130205Вопроса собственно два 1. если комуто приходилось организовывать формирование и печать отчетов из вэб приложения с различных устройств. Как это делали(формат и т.д.)? 2. Можно ли в .Net напечатать сложную книгу MS Excel не имея установленного MS Excel? (в варианте № 2 всеже эксель должен быть). 1. нет никаких проблем с печатью прямо от вэб сервера, нужно только дать правильное разрешение 2. Да, можно, Open XML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:12 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
А чем не устроил MS Reporting Services? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:16 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
МСУ, Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:39 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
Гость20130205МСУ, Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать? А при чём здесь андроид? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:42 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
Гость20130205МСУ, Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать? Reporting Services предоставляет нативный веб функционал для отображения отчетов и отдельный компонент для отображения отчетов. Так же можно запросить отчет сразу в виде файла. Как ты его распечатаешь через устройство, это уже проблемы устройства. Отчеты отчетами, печать печатью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:45 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
тут у ТС вопрос не об отчетах, а о печати отчетов...топик надо бы переименовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 15:25 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
spтут у ТС вопрос не об отчетах, а о печати отчетов...топик надо бы переименовать) Тогда не понятно, причем тут ASP.NET? Отчет он получил от веб-сервера. Как он будет печатать его, проблема не веб-сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 15:33 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
Генерите отчёты для печати в в PDF - и будет счастье. Отправить отчёт на печать/E-mail средcтвами сервера - тож нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 16:06 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
На крайний случай, если уж так надо именно отправить на печать, то можно с устройства "запросить отчет на печать", на самом деле отчет выполнится и сохранится в БД. После этого через временной интервал T некий сирвис (вин сервис, консольная утилита на шедулере) опрашивает БД, забирает отчеты в очереди и распихивает по принтерам. Самое главное - это всё серверное решение, не зависящее от типа устройства. Сегодня у нас андроид, завтра айось, послезатра гавновин8 и гавносимба. В печку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 16:30 |
|
||
|
Отчеты в вэб приложении.
|
|||
|---|---|---|---|
|
#18+
МСУможно с устройства "запросить отчет на печать", на самом деле отчет выполнится и сохранится в БД. После этого через временной интервал T некий сирвис (вин сервис, консольная утилита на шедулере) опрашивает БД, забирает отчеты в очереди и распихивает по принтерам. Вот я сходу так и сделал, потом усомнился, подумал может есть какието типовые решения. P.S. Спасибо всем за отклики (тут наверное и правда не по ASP.Net больше вопрос, а по андроидам....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 07:15 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=110&tid=1358803]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 411ms |

| 0 / 0 |
