Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
В современном мире все основные операции над своим бизнесом занятые люди хотят иметь возможность совершать со своего мобильного. Понятно, что много готовых законченных решений, которые написаны серьезными крупными компаниями. Но, как и в любом бизнесе, всегда найдется место для индивидуального заказного решения, которое бизнесмен захочет подстроить под себя. И тут нам на помощь приходит мобильный клиент 1С. При этом приложение не стремится потеснить приложения известных и солидных производителей. Просто любой заказчик должен иметь возможность подстроить под себя используемый им инструмент. Кому-то нравится использовать типовую удочку, а кто-то любит самодельную.
Рис 0.
<img src="" alt=«image»/>
Статья является продолжением статей:
Часть первая: habr.com/ru/post/528040
Часть вторая: habr.com/ru/post/555066
Часть третья: habr.com/ru/post/561888
Мобильный клиент 1С устанавливается типовыми средствами. Способ установки описан во многих источниках. В нашу задачу входит только прописать опубликованную на Web сервере базу. Для примера возьмем базу, развернутую в облаке и опубликованную на сервере Microsoft IIS в среде Microsoft Windows 2019 Server.
Рис 1. Базу прописываем в списке баз типовым способом.
<img src="" alt=«image»/>
Рис 2. Автоматически получаем все прописанные нами возможности системы в виде понятного меню.
<img src="" alt=«image»/>
Рис 3. При этом все динамические списки системы автоматически реализованы и отлично работают, периодически обновляя данные исходя из прописанной нами логики.
<img src="" alt=«image»/>
Рис 4. Форма элемента основного справочника «Биржевые инструменты» формируется динамически и включает все возможности, описанные в документации для управляемого интерфейса.
<img src="" alt=«image»/>
Рис5. Данные сгруппированы по тем же правилам, как описано для управляемого приложения.
<img src="" alt=«image»/>
Рис 6.
<img src="" alt=«image»/>
Рис 7.
<img src="" alt=«image»/>
Рис 8. На отдельные элементы формы можно выведены управляющие элементы, которые разрешают или запрещают определенные действия в системе.
<img src="" alt=«image»/>
Рис 9. При этом все заложенные нами в систему графики отражаемыми средствами встроенного языка 1С автоматически отображаются в мобильном клиенте.
<img src="" alt=«image»/>
Рис 10.
<img src="" alt=«image»/>
Рис 11. Как и требовалось от мобильного клиента, вся логика работы программы автоматически стала доступной в виде понятного меню. При этом команды типа «Перейти» отображаются в своем меню.
<img src="" alt=«image»/>
Рис 12. А команды, прописанные в виде отдельных кнопок, отображаются в своем виде.
<img src="" alt=«image»/>
Рис 13. Если пользователь захочет, чтобы задания на покупку/ продажу отображались в удобном конкретному пользователю виде, то автоматически генерируемую форму можно подправить.
<img src="" alt=«image»/>
Рис 14.
<img src="" alt=«image»/>
Рис 15. Любые придуманные нами графики отображаются и масштабируются.
<img src="" alt=«image»/>
Рис 16.
<img src="" alt=«image»/>
Рис 17. Все заложенные нами графики технического анализа Python автоматически отображаются в виде картинок, которые можно открыть типовыми средствами мобильного телефона (Галерея и т.п.).
Библиотека ta (более 42 индикаторов)
technical-analysis-library-in-python.readthedocs.io/en/latest/index.html
Библиотека ta-lib (более 78 индикаторов)
mrjbq7.github.io/ta-lib/index.html
<img src="" alt=«image»/>
Рис 18.
<img src="" alt=«image»/>
Рис 19. Широкий перечень отчетов, построенных на механизме схемы компоновки данных, позволяет настроить понятные пользователю отчету по индивидуальным предпочтениям.
<img src="" alt=«image»/>
Рис 20.
<img src="" alt=«image»/>
Рис 21. Прочитав документацию на управляемое приложение и увидев его хоть раз все пункты меню мобильного клиента становятся интуитивно понятными.
<img src="" alt=«image»/>
Рис 22.
<img src="" alt=«image»/>
Рис 23. Документы с несколькими табличными частями выглядят компактно и интуитивно понятно.
<img src="" alt=«image»/>
В результате при использовании мобильного клиента, мы получили заказное решение, которое возможно видоизменять под каждого конкретного пользователя. Бизнесмен имеет возможность работать как с мобильного, так и через Web интерфейс через любой броузер. При этом типовые способы работы на компьютере/ сервере посредством RDP или любого доступа только расширят возможности инвестора.
Детали можно почитать в документации:
disk.yandex.ru/d/nm2ZTNl8MoOyXw?w=1
Рис 0.
<img src="" alt=«image»/>
Статья является продолжением статей:
Часть первая: habr.com/ru/post/528040
Часть вторая: habr.com/ru/post/555066
Часть третья: habr.com/ru/post/561888
Мобильный клиент 1С устанавливается типовыми средствами. Способ установки описан во многих источниках. В нашу задачу входит только прописать опубликованную на Web сервере базу. Для примера возьмем базу, развернутую в облаке и опубликованную на сервере Microsoft IIS в среде Microsoft Windows 2019 Server.
Рис 1. Базу прописываем в списке баз типовым способом.
<img src="" alt=«image»/>
Рис 2. Автоматически получаем все прописанные нами возможности системы в виде понятного меню.
<img src="" alt=«image»/>
Рис 3. При этом все динамические списки системы автоматически реализованы и отлично работают, периодически обновляя данные исходя из прописанной нами логики.
<img src="" alt=«image»/>
Рис 4. Форма элемента основного справочника «Биржевые инструменты» формируется динамически и включает все возможности, описанные в документации для управляемого интерфейса.
<img src="" alt=«image»/>
Рис5. Данные сгруппированы по тем же правилам, как описано для управляемого приложения.
<img src="" alt=«image»/>
Рис 6.
<img src="" alt=«image»/>
Рис 7.
<img src="" alt=«image»/>
Рис 8. На отдельные элементы формы можно выведены управляющие элементы, которые разрешают или запрещают определенные действия в системе.
<img src="" alt=«image»/>
Рис 9. При этом все заложенные нами в систему графики отражаемыми средствами встроенного языка 1С автоматически отображаются в мобильном клиенте.
<img src="" alt=«image»/>
Рис 10.
<img src="" alt=«image»/>
Рис 11. Как и требовалось от мобильного клиента, вся логика работы программы автоматически стала доступной в виде понятного меню. При этом команды типа «Перейти» отображаются в своем меню.
<img src="" alt=«image»/>
Рис 12. А команды, прописанные в виде отдельных кнопок, отображаются в своем виде.
<img src="" alt=«image»/>
Рис 13. Если пользователь захочет, чтобы задания на покупку/ продажу отображались в удобном конкретному пользователю виде, то автоматически генерируемую форму можно подправить.
<img src="" alt=«image»/>
Рис 14.
<img src="" alt=«image»/>
Рис 15. Любые придуманные нами графики отображаются и масштабируются.
<img src="" alt=«image»/>
Рис 16.
<img src="" alt=«image»/>
Рис 17. Все заложенные нами графики технического анализа Python автоматически отображаются в виде картинок, которые можно открыть типовыми средствами мобильного телефона (Галерея и т.п.).
Библиотека ta (более 42 индикаторов)
technical-analysis-library-in-python.readthedocs.io/en/latest/index.html
Библиотека ta-lib (более 78 индикаторов)
mrjbq7.github.io/ta-lib/index.html
<img src="" alt=«image»/>
Рис 18.
<img src="" alt=«image»/>
Рис 19. Широкий перечень отчетов, построенных на механизме схемы компоновки данных, позволяет настроить понятные пользователю отчету по индивидуальным предпочтениям.
<img src="" alt=«image»/>
Рис 20.
<img src="" alt=«image»/>
Рис 21. Прочитав документацию на управляемое приложение и увидев его хоть раз все пункты меню мобильного клиента становятся интуитивно понятными.
<img src="" alt=«image»/>
Рис 22.
<img src="" alt=«image»/>
Рис 23. Документы с несколькими табличными частями выглядят компактно и интуитивно понятно.
<img src="" alt=«image»/>
В результате при использовании мобильного клиента, мы получили заказное решение, которое возможно видоизменять под каждого конкретного пользователя. Бизнесмен имеет возможность работать как с мобильного, так и через Web интерфейс через любой броузер. При этом типовые способы работы на компьютере/ сервере посредством RDP или любого доступа только расширят возможности инвестора.
Детали можно почитать в документации:
disk.yandex.ru/d/nm2ZTNl8MoOyXw?w=1