Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отчеты в вэб приложении. / 11 сообщений из 11, страница 1 из 1
05.02.2013, 13:07
    #38137805
Гость20130205
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
Доброго времени суток!

Есть приложение, ASP.Net MVC 3, работает внутри корп. сети, часть пользовтелей вводят первичные данные данные с планшетов (Android 2.2), другие (операторы) работают с ПК, вводят некие параметры и уже отправляют документ в систему. Так же, могут формировать печатные документы XLSX (CloseXML).
Вопрос в том, что теперь пользователи планшетов, тоже хотят иметь возможность слать печать на сетевые принтеры, не бегая к ПК, с места. Варианты пока вижу такие:

1. Сторонние утилиты для открытия и печати XLS под Андроид. Потестировал демки, не все открывают файлы созданные при помощи библиотек CloseXML, не все поддерживают печать, практически все не отображают шрифты типа barcode. Нашел одну - прога упешно преобразовывает в PDF и шлет на печать, но печать идет через сторонний интернет сервер и опять таки не отображает штрихкоды.

2. (что уже и сделал сходу). При отправке на печать, файлик не отдаем в респонз, а сохраняем в определенную папку, в некую табличку пишем название файла и имя принтера. На серваке есть прога (уже винформс), которая с определеной частотой запрашивает данные из таблицы, открывает файл, и пытается отправить на указанный принтер и удаляет запись из таблицы.

Вопроса собственно два
1. если комуто приходилось организовывать формирование и печать отчетов из вэб приложения с различных устройств. Как это делали(формат и т.д.)?
2. Можно ли в .Net напечатать сложную книгу MS Excel не имея установленного MS Excel? (в варианте № 2 всеже эксель должен быть).
...
Рейтинг: 0 / 0
05.02.2013, 13:12
    #38137825
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
Гость20130205Вопроса собственно два
1. если комуто приходилось организовывать формирование и печать отчетов из вэб приложения с различных устройств. Как это делали(формат и т.д.)?
2. Можно ли в .Net напечатать сложную книгу MS Excel не имея установленного MS Excel? (в варианте № 2 всеже эксель должен быть).

1. нет никаких проблем с печатью прямо от вэб сервера, нужно только дать правильное разрешение
2. Да, можно, Open XML
...
Рейтинг: 0 / 0
05.02.2013, 13:16
    #38137844
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
А чем не устроил MS Reporting Services?
...
Рейтинг: 0 / 0
05.02.2013, 13:39
    #38137901
Гость20130205
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
МСУ,
Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать?
...
Рейтинг: 0 / 0
05.02.2013, 13:42
    #38137906
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
Гость20130205МСУ,
Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать?
А при чём здесь андроид?
...
Рейтинг: 0 / 0
05.02.2013, 13:45
    #38137918
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
Гость20130205МСУ,
Просто не работал с ним еще, плохо представляю возможности. А в случае, когда пользователь на андроид устройстве, Reporting Services облегчит отправку отчета на печать?
Reporting Services предоставляет нативный веб функционал для отображения отчетов и отдельный компонент для отображения отчетов. Так же можно запросить отчет сразу в виде файла. Как ты его распечатаешь через устройство, это уже проблемы устройства. Отчеты отчетами, печать печатью.
...
Рейтинг: 0 / 0
05.02.2013, 15:25
    #38138142
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
тут у ТС вопрос не об отчетах, а о печати отчетов...топик надо бы переименовать)
...
Рейтинг: 0 / 0
05.02.2013, 15:33
    #38138157
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
spтут у ТС вопрос не об отчетах, а о печати отчетов...топик надо бы переименовать)
Тогда не понятно, причем тут ASP.NET? Отчет он получил от веб-сервера. Как он будет печатать его, проблема не веб-сервера.
...
Рейтинг: 0 / 0
05.02.2013, 16:06
    #38138238
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
Генерите отчёты для печати в в PDF - и будет счастье.

Отправить отчёт на печать/E-mail средcтвами сервера - тож нормально
...
Рейтинг: 0 / 0
05.02.2013, 16:30
    #38138309
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
На крайний случай, если уж так надо именно отправить на печать, то можно с устройства "запросить отчет на печать", на самом деле отчет выполнится и сохранится в БД. После этого через временной интервал T некий сирвис (вин сервис, консольная утилита на шедулере) опрашивает БД, забирает отчеты в очереди и распихивает по принтерам. Самое главное - это всё серверное решение, не зависящее от типа устройства. Сегодня у нас андроид, завтра айось, послезатра гавновин8 и гавносимба. В печку.
...
Рейтинг: 0 / 0
06.02.2013, 07:15
    #38139280
Гость20130205
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты в вэб приложении.
МСУможно с устройства "запросить отчет на печать", на самом деле отчет выполнится и сохранится в БД. После этого через временной интервал T некий сирвис (вин сервис, консольная утилита на шедулере) опрашивает БД, забирает отчеты в очереди и распихивает по принтерам.

Вот я сходу так и сделал, потом усомнился, подумал может есть какието типовые решения.

P.S. Спасибо всем за отклики (тут наверное и правда не по ASP.Net больше вопрос, а по андроидам....)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Отчеты в вэб приложении. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]