En
Проекты Вакансии Блог
15 апреля 2024

Разработка мобильных приложений на базе 1С: как создать и с чего начать

По данным сайта фирмы, более 1,5 млн организаций работают на платформе 1С:Предприятие. В их распоряжении арсенал разнообразных инструментов: от бизнес-аналитики и бухгалтерии до удобно работающего облачного обмена данными. Коробочное решение 1С покрывает большинство потребностей, но также оставляет возможности кастомизации решений под свою специфику. 
Разработка мобильных приложений не обошла стороной программную среду 1С. В данной статье мы расскажем, почему разработка мобильного приложения на 1С —  правильное решение для пользователей такого софта.

Преимущества мобильной версии 1C

Правильный подход к управлению процессами зависит от инструментов, которые использует бизнес. В этом плане продукты компании 1С — подходящий инструмент. Программы вендора обусловлены широким набором компонентов, который позволяет подогнать функции программы под любые нужды. При этом мобильные приложения расширяют возможности пользователей: помогают быстрее принимать решения, оперативно получать точную информацию и другое.

Как интегрировать внутренние системы банка с 1С


Приложения на системе 1С:Предприятие снискали популярность за счёт своей гибкости, их можно использовать в банках, торговле, производстве, логистике и других сферах. Но удобная и мощная функциональность — это не всё. Другой важный фактор заключается в кроссплатформенности. Иными словами, доступности на любой популярной операционной системе, включая мобильный клиент для Android и iOS.  

 
Установка мобильной версии 1С открывает массу преимуществ. Перечислим топ-5 из них:

  • Быстрый обмен данными. С помощью мобильных версий сотрудники могут легко составить отчёт, внести правки в документацию, открывать новые или закрывать выполненные задачи, запрашивать недостающий товар и так далее. Всё, что нужно для обмена сведениями, здесь есть.
  • Автономность. На 1С можно создать мобильный клиент с автономным доступом к данным. Нужную информацию можно просмотреть и использовать даже без доступа в Интернет — клиент с автономным доступом работает офлайн.
  • Оперативность. Основные возможности 1С дополнительно оснащаются функциональностью мобильного приложения. Например, каждое действие сопровождает локальное уведомление, будь то доставка документов в партнёрский офис или прибытие сырья на фабрику. Сотрудникам же покажется удобной работа с push-уведомлениями, которые помогут не забыть о всех важных заданиях на день и сориентироваться по текущей ситуации.
  • Координация действий. Мобильное устройство позволяет моментально отчитаться о любой, даже самой нештатной ситуации, и принять правильное решение. Именно таким должен быть бизнес-процесс на современном предприятии: отлаженным и быстрым. Данные, а также их обмен между руководством и исполнителями уместятся буквально на ладони.
  • Кастомизация. В процессе создания мобильного приложения его можно настраивать и изменять для любых отраслей и предприятий. Кастомизация учитывает различные аспекты: скорость обработки запроса и ответа, сервис, количество персонала, нюансы производства, оперативность информационного отклика и многое другое.

Перечисленное — это основные плюсы мобильной версии 1С. Возможности и назначение мобильного приложения на 1С позволяют управлять процессами в любом бизнесе через одну программу . 


Как создаются мобильные приложения для 1С с «нуля»

Мобильные приложения в данном случае создаются в конфигураторе 1С:Предприятие. Разработка мобильных приложений умещается в 7 шагов: 

1. Авторизация. Самое начало — это добавление своих учётных данных в раздел разработчика 1С. Однако это необязательный шаг.

2. Подготовка. Затем идёт подготовка среды разработки. Данная фаза включает в себя установку веб-сервера, тулкита разработчика, а затем непосредственно программы с конфигуратором. 

На компьютер устанавливается технологическая платформа 1С:Предприятия, затем (если используется какой-то шаблон) шаблон конфигурации или создается своя конфигурация с «нуля». Веб-сервер IIS или Apache нужен. На телефон устанавливается версия мобильной платформы для отладки.

После нужно установить мобильную платформу на мобильное устройство, например, телефон, для дальнейшей отладки функциональности и конфигураций.

3. Функциональность. Далее идёт главное: работа над набором функций. Это первый по важности шаг для создания мобильного приложения — на этом этапе определяется, какие проблемы и как оно будет решать. К примеру, если приложение будет обслуживать экспресс-доставку, понадобится внести различные объекты в базу данных: карты и маршруты, штат курьеров, массив заказов, дополнительные услуги, категории грузов, остаток денежных средств и так далее. 

4. Масштабирование. Приложение — своего рода “портативное” рабочее место для сотрудников. В таком случае понадобится иной каталог функций, индивидуальная настройка продукта, чтобы им могли эффективно пользоваться работники.

5. Создание конфигурации. Следующий этап: конфигурация и мобильное приложение — соединение их в одно целое. Программист создаёт форму, куда помещаются конфигурации для мобильного клиента, которые будут решать нужны задачи. Здесь же проектируется интерфейс финального продукта: каждые раздел, группа и кнопка. Главная задача — сделать его интуитивным, легко понятным для рядового сотрудника, чтобы избежать временных издержек на обучение. 

6. Внутренняя связь. Когда конфигурация и мобильное приложение обретают более-менее завершённый вид, нужно наладить обмен данными. По этому каналу информация будет идти от мобильных приложений на платформе 1С до стационарного компьютера и наоборот.  

7. Финализация. На этом этапе приложение с конфигурациями, базы данных и связующие их каналы необходимо объединить в готовый файл посредством сборки. Например, с расширением apk, если разработка велась для операционной системы Android.

8. Тестирование. Финальная стадия — тестирование или QA. Мало создать мобильное приложение. Нужно также проверить его жизнеспособность: на примере удобства использования или отсутствия неполадок. Для этого можно установить мобильную версию на планшет или смартфон и проверить, как идёт работа. Но QA не ограничивается только установкой и полевым тестированием на смартфоне в режиме реального времени. Есть также специальная диагностика проводимая тест-инженерами.

Готовый продукт не обязательно размещать на Google Play или RuStore. Его можно добавить на закрытый сервер компании, где его смогут скачать  только сотрудники. Таким образом, ценные сведения, например, из базы данных, не утекут к стороннему пользователю.


Почему именно приложения 1С

Среди тех, кто знаком с разработкой мобильных решений, есть мнение, что создать мобильное приложение на базе 1С легче, дешевле и быстрее, чем с использованием других языков программирования. Это возможно благодаря готовому инструментарию – конфигуратору или, по сути, сборщику мобильных приложений. 

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


С чего начинается разработка приложений 1С

Мы подготовили список нюансов, на которые важно обратить внимание при создании приложения на базе 1С:


  • Бюджет. Проработать бюджет, учитывая написание и ревью кода,  графические элементы интерфейса, поддержка и так далее. Но как мы упоминали, создавать приложение на базе 1С обходится дешевле, чем написать аналог на других языках программирования. В некоторых случаях могут понадобиться дополнительные издержки, например, если будущее приложение создаётся под решение масштабных задач.
  • Цели. Нужно точно понимать, ради каких задач приложение используют и под какое предприятие или проект создают. Это стоит указать в техническом задании (ТЗ).  
  • Подрядчик. Для получения нужного эффекта, следует выбрать компетентного специалиста, который не только должен писать код, но и понимать важность предыдущего пункта о целях. 
  • Долгосрочность. Сколько лет будет работать приложения? Понадобятся ли новые версии, поддержка и технические работы? Для поиска ответов на эти вопросы необходимо определить политику компании, горизонт планирования, рабочий цикл и условия обслуживания мобильной платформы.

В этой статье мы постарались охватить все аспекты, связанные с мобильными приложениями на базе 1С. 
Оставьте свою заявку или вопрос по поводу разработки мобильного приложения на базе 1С для вашего бизнеса по телефону 8-800-200-99-24, по электронной почте [email protected]  или в telegram.






Другие статьи

Как внедрить новую систему в компании максимально безболезненно
16 декабря 2024
Этапы внедрения CRM-системы
16 декабря 2024
Стоимость разработки MVP: как сохранить качество и при этом сэкономить
09 декабря 2024
Понравилась статья?
Подпишитесь на рассылку SimbirSoft! Пришлём письма о лайфхаках в разработке, поделимся опытом управления командами и компанией, а также расскажем о новых ивентах SimbirSoft.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • QA Engineer Fullstack (Python)
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • Разработчик на C++
  • UI/UX дизайнер
  • 1С-разработчик
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Технический писатель
  • SDET (Java)
  • IT сорсер
  • DBA
  • QA с опытом в автоматизиции Java
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • SDET разработчик C#
  • Руководитель отдела 1С
  • SDET (Swift)
  • React native-разработчик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Будь в курсе новостей SimbirSoft