powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport для Андроида
25 сообщений из 77, страница 3 из 4
FastReport для Андроида
    #39911676
mkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мобильное приложение - выкладывай те же данные в firebase базу

бери android studio и изучай азы android)
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911677
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkr
выкладывай в гугл-таблицу с доступом конкретным пользователям.
вот тебе и мобильно и защищено)

Так и делаем. Именно от этого и хочется уйти
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911679
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mkr
а мобильное приложение - выкладывай те же данные в firebase базу
бери android studio и изучай азы android)

Вопрос в том, какие варианты средств разработки есть?
"android studio" и всё?
Или есть и другой инструментарий .
Что сейчас "модно"?
Что перспективно?
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911682
mkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183

Что сейчас "модно"?
Что перспективно?


под андроид модно котлин и корутины,
ну и кучи библиотек типа: retrofit, okHttp
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911688
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183
Гаджимурадов Рустам
... и FR-сервер желания поднимать нет.

FR-сервер это всё та же работа через браузер

С фига ли?
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911732
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183,

под Андроид, кроме Android Studio, люди и на Delphi пишут.
На мой взгляд тут напрашивается такое решение: или веб-страница с ограничением доступа, или, если хочется приложение, то веб-сервис. Как я понимаю, данные берутся из БД, соответственно, веб-сервис, подключенный к БД будет выдавать всегда актуальные на данный момент данные. Веб-сервис может выдавать данные например в формате XML или JSON, а приложение уже будет их как-то визуализировать в табличном виде.
Например, если встроенный браузер, то XML + XSLT достаточно. Если не хочется использовать браузер, то под Дельфи вроде, тут писали, StringGrid использовал кто-то или ListView.
С точки зрения безопасности по-моему это надежный вариант, точно так же, как у вас доступ к ftp, можно сделать авторизацию к веб-сервису начиная от базовой HTTP авторизации, или авторизацию на уровне web-приложения или еще какой-то вариант.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911735
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62,
>>>если встроенный браузер
встроенный в приложение
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911762
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183,

HTML Report Library работает на Андроиде, вопрос только в поставке данных для отчета. Либо по FireDAC/UniDAC, либо грузите XML/JSON по HTTP и передаете отчету.
Непосредственной печати нет, но есть выгрузка в PDF который можно сразу открыть стандартным вьювером.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911773
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkov
982183,

HTML Report Library работает на Андроиде, вопрос только в поставке данных для отчета. Либо по FireDAC/UniDAC, либо грузите XML/JSON по HTTP и передаете отчету.
Непосредственной печати нет, но есть выгрузка в PDF который можно сразу открыть стандартным вьювером.

Аналогично делал на FR, формировал отчет "удаленно", присылал результат - "картинку" (pdf, rtf, xls и т.п.)
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911779
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
asviridenkov
982183,

HTML Report Library работает на Андроиде, вопрос только в поставке данных для отчета. Либо по FireDAC/UniDAC, либо грузите XML/JSON по HTTP и передаете отчету.
Непосредственной печати нет, но есть выгрузка в PDF который можно сразу открыть стандартным вьювером.

Аналогично делал на FR, формировал отчет "удаленно", присылал результат - "картинку" (pdf, rtf, xls и т.п.)


Нет, здесь сам отчет формируется именно на клиенте. Задача только получить с сервера данные для отчета в любом формате.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911782
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,

А можете поделиться своими рассуждениями зачем ядро генерации отчетов на мобильном устройстве?
Я из реальных кейсов, которые мне рассказывали за все время могу вспомнить только один, где люди под землей делают какие-то работы и им прям там нужно распечатать с планшета акт на мобильном фискальном принтере.
В остальных случаях все равно приходиться удаленно подключатся к базе. Смысл тогда строить все это на андройде ?
Что касается безопасности, так как раз прямое подключение к базе из пользовательского приложения и есть дыра. Такие вещи сейчас принято разносить по микросервисам и каждому сервису делать определенную границу доступа. Пользователю ничего кроме авторизационного API и готовых документов получаемых после авторизации лучше не давать.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911792
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Den_Z_
982183,
Что касается безопасности, так как раз прямое подключение к базе из пользовательского приложения и есть дыра..

Получения XML\JSON (как указал asviridenkov ) не есть прямое подключение к БД же. И уровень доступа регулируется таким подходом вполне себе.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911806
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
982183,
А можете поделиться своими рассуждениями зачем ядро генерации отчетов на мобильном устройстве?

Зачем мне "ядро генерации" на мобильном устройстве?
Даже мыслей таких не было.
От мобильника стоит задача - принять команду от человека, отправить её на сервер, получить данные и их вывести.
Люди в пути, напрягать их ноутбуками крайне неудобно.
А мобильник есть у всех.
+ набор отчетов сильно ограничен.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911807
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
982183
_Den_Z_
982183,
А можете поделиться своими рассуждениями зачем ядро генерации отчетов на мобильном устройстве?

Зачем мне "ядро генерации" на мобильном устройстве?
Даже мыслей таких не было.
От мобильника стоит задача - принять команду от человека, отправить её на сервер, получить данные и их вывести.
Люди в пути, напрягать их ноутбуками крайне неудобно.
А мобильник есть у всех.
+ набор отчетов сильно ограничен.

Ну, и? Сервер приложений пишем, на сервере - что угодно, хоть FR, хоть мультимедиа-потоки из "яндекс музыки". На андроидах - клиенты, показывающие картинки и т.д.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911808
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так я и задавал вопрос о моде на инструменты реализации приложения под Андроид.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911811
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,
Понятно, я думал какой-то уникальный случай построения отчетов на устройстве.
Хочется понять зачем люди просят FR на android/ios чтобы определить нужно ли в принципе это направление или лучше расширять веб сервисы.

Softologic,
Я писал опираясь на это:
982183
База доступна из интернета.


Если получать срез в XML/JSON , то уж лучше получать готовый документ в каком нибудь html/svg.
Только за редким исключением , когда нужна какая-то интерактивность с данными(да и для нее можно js прикрутить).
Т.е. не вижу смысла перекладывать то, с чем облако справиться быстрей на мобильного клиента.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911812
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди не просят "FR на android/ios "
Люди просят оперативные отчеты на android/ios
Неоперативные у их есть.
Эти отчеты есть и отработаны на FR

под "Облако" что вы в данном акспекте понимаете?
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911813
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,
У нас просят, именно построение отчетов на устройстве. Думал у вас аналогичный случай.

982183

под "Облако" что вы в данном акспекте понимаете?

Распределенная серверная система, которая сама управляет инстансами которые могут быть физически в разных местах.
К примеру Kubernetes + Docker + сервис обрабатывающий данные и отдающий клиенту.

Если вам нужна именно отказоустойчивая отчетная система, то я бы смотрел в сторону web технологий (если нет ограничений по доступу к сети у пользователей). Оно на мой взгляд будет масштабируемо получше заточки под конкретное устройство.
Но я не советовать что-то пришел, а скорее узнать требования и собрать информацию , на будущие
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911839
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_
У нас просят, именно построение отчетов на устройстве.

"Построение" еще можно расшифровать....
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39911982
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183
"Построение" еще можно расшифровать....

Построение отчета из имеющегося шаблона и данных прямо на клиенте.
Т.е. формирование готового отчета (.fp3) из его шаблона (.fr3), так же, экспорт и предпросмотр.
Фактически, это работа всего движка отчета, фастскрипт, просмотр и экспорты на устройстве.

Как я уже писал, в реальности встречал только один случай необходимости такого решения - пользователь вводит данные в приложении и на основе их строит отчет, без обращений к серверу.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39912001
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема?
Получить в неком виде набор данных и визуализировать их учитывая эргономику смартфона?
Может в моём случае слишком простой отчет
20-30 строк (точки)
И несколько столбцов
Наименование
Остаток на утро
Приход
Расход
Остаток на время расчета.

И прочее не на многим сложнее
Зачем привлекать лишние сущности?
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39912020
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,
Проблема в построении отчетов на устройстве или проблема некоторых пользователей ?

Если первая то, зачем тянуть движок со всем функционалом на устройство если отчет строиться по данным из внешний базы.
экспорт в SVG/HTML должен покрыть большинство нужд. Тут рациональность портирования всего движка на мультиплатформу (немалый объем работы), насколько это оправдано.

Вторая проблема - невозможность получения данных из вне. И если система вся на FR к примеру, хочется использовать один тип шаблонов. Для нее действительно нужно тянуть весь движок и строить на устройстве.

В целом, второй случай пока кажется настолько незначительным, что перетаскивать весь продукт на мобильные платформы(со всеми вытекающими проблемами) кажется неоправданным.
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39912045
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ну зачем же всё переносить..
Имеющийся десктопный фастрепорт это мощная система отчетности и анализа.
С сотнями отчетов, которые постоянно переделываются и совершенствуются.
Большинство которых невозможно отобразить на экране смартфона.

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

Проблема скорее в том, что сам сервер с БД не хочется трогать никак
И ограничиться общение с ним IP, портом и логином с паролем к MSSQL
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39912064
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODBC для андроида есть же вроде?
...
Рейтинг: 0 / 0
FastReport для Андроида
    #39912071
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,
А чем плох вариант получения HTML/SVG ?
Ведь ничего менять не нужно, создать сервис который будет крутиться в закрытой сети и получать данные из БД.
Если не хочется давать доступ к серверу на прямую, можно поднять, к примеру PHP который будет прослойкой между сервисом в закрытой сети и внешней (это самый простой вариант, который можно реализовать быстро).

Я просто хочу понять реальные требования пользователей в этом вопросе. Сделаем мы к примеру вьювер fp3 под андройд, это покроет нужды или нет (хотя , я особой разницы не вижу рисовать fp3 или отображать SVG, при условии отсутствия интеравктивности)?


982183
ODBC для андроида есть же вроде?

ODBC это вроде технология MS, там есть jdbc.
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 3 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport для Андроида
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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