Мобильное приложение для рыбаков
Онлайн-бронирование мест для рыбалки через мобильное приложение на базе 1С

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

Организация рыбалки
Сфера деятельности заказчика
Мобильная платформа 1С
Используемое ПО

160 часов
Трудозатраты на проект
Сначала пара слов о заказчике
Наш клиент — человек, искренне любящий свое дело.
В его распоряжении небольшой водоем, за состоянием которого он следит день и ночь. Место достаточно живописное и рыбное. Что и определило специфику услуг малого предпринимателя: он сдает места под рыбалку в аренду.

О проблеме
У заказчика достаточно быстро сформировалась база постоянных клиентов — заядлых рыбаков. Бронирование мест проходило по телефону. Сначала все фиксировалось на бумаге, но вскоре цифровые руки автоматизации добрались и до этой сферы бизнеса— учет клиентов и услуг начали вести в 1С. Объем рутины снизился, но недостаточно. Все равно приходилось вручную принимать, вносить и обрабатывать заявки на рыбалку. Назрела необходимость создания удобной системы бронирования мест с ее дальнейшей интеграцией с 1С.
Что нужно было сделать
Вместе с заказчиком мы пришли к тому, что система должна отвечать нескольким требованиям:
  1. Онлайн-бронирование мест для рыбалки с возможностью выбора определенного места.
  2. Мобильность и удобство использования (минимум действий со стороны пользователя для получения результата).
  3. Автоматическое создание заказа (брони) в 1С.
Как это было
Если есть программа на базе 1С и нужна мобильность, значит, что нужно сделать? Правильно, мобильное приложение! И не простое, а на платформе 1С:Предприятие, чтобы упростить дальнейшую работу и использовать максимальное количество преимуществ 1С.
Не будем вдаваться в технические подробности и рассказывать, как проходил процесс разработки, чтобы не усложнять ваше времяпрепровождение. Упомянем, что основными инструментами для работы были: мобильная платформа 1С, Android Studio, Java. Именно с их помощью получилось оправдать ожидания заказчика на 120%.
Ликбез
А как же без него? Ученье — свет…
На очереди пара слов о мобильной платформе 1С.
Мобильная платформа 1С:Предприятие 8 - это общее название технологии, позволяющей создавать приложения, работающие на мобильных устройствах. Для создания мобильных приложений используется та же среда разработки (Конфигуратор) и методики, которые применяются для «обычных», то есть десктопных, приложений 1С. В результате получаются автономные, офлайновые приложения с возможностью обмена информацией с внешним миром. Еще один плюс — кроссплатформенность (одно приложение подходит сразу для всех популярных платформ: Android, iOS и Windows.
Мобильные приложения по отношению к «стандартным» 1С-продуктам делятся на 2 группы:
  • оно может быть составной частью существующей информационной системы предприятия. Например, у вас есть 1С:Бухгалтерия, но вам периодически приходится уезжать из офиса, а ноутбук не всегда под рукой, чего не скажешь о работе: необходимо оперативно решать вопросы, даже на бегу. В этом случае вы можете обратиться к партнеру 1С, чтобы вам предложили готовую или создали индивидуальную версию мобильной бухгалтерии. Такое приложение будет синхронизироваться с 1С:Бухгалтерия и выполнять часть заложенных в ней функций.
  • Мобильное приложение выполняет специфические задачи, которые практически никак не связаны с внедренными конфигурациями 1С. При этом существует лишь минимальный набор данных, которыми обмениваются мобильное приложение и информационная система (это как раз наш случай, когда мобильное приложение имеет свой определенный функционал, может работать независимо от конфигурации 1С, используемой заказчиком, и передает 1С только часть получаемых данных).

Результаты
На выходе заказчик получил мобильное приложение «1С:Рыбалка» — сервис онлайн-бронирования мест для рыбалки, заказа дополнительных услуг и их оплаты, интегрированное с программой 1С таким образом, что все заказы попадают из приложения в 1С и ничего не нужно добавлять руками.

Как это работает
1. Пользователь скачивает приложение из Google Play или AppStore (как и все остальные приложения для смартфона).

2. Заходит в 1С:Рыбалку и регистрируется по номеру телефона.
3. Знакомится с информацией о месте рыбалки, его расположении и особенностях получения услуг.

4. Выбирает понравившееся место около водоема, дату, время начала и окончания рыбалки и бронирует его.
Конечно же, выбрать можно только из свободных локаций, а чтобы не пришлось покупать кота в мешке, мы предусмотрели карту местности с отмеченными на ней местами.
5. Когда место выбрано, пользователь может дополнительно арендовать снаряжение/снасти, например, удочку.

Спокойно! Динамит на скрине только для примера, у нашего заказчика все законно :)
6. Оплатить предстоящую рыбалку легко с помощью карты: стоит ввести реквизиты и подтвердить платеж.

7. С исполненным чувством долга перед самим собой пользователь предвкушает и ждет предстоящую рыбалку.
8. Данные о заказе и оплате попадают в 1С заказчика. Ничего не приходится заполнять вручную.
И напоследок все-таки пара технических моментов о том, как это работает:
  • Основная база находится в облаке и обеспечивает настройку списка мест, временных интервалов, стоимости, карты местности и прочих условий.
  • Приложение взаимодействует с основной базой через https-сервисы. Поэтому онлайн-бронирование не обязательно ограничивать только мобильными пользователями. Можно также создать веб-сервис (в виде сайта) для регистрации и бронирования через браузер на любом устройстве (компьютер, планшет, смартфон).
Еще больше полезных и интересных материалов в нашем блоге.
Остались вопросы? Свяжитесь с нами!
Даже если вы просто спросите, как у нас дела, нам будет приятно :)
Телефон: 8 (495) 108 46 35
Почта: cloud@1cniki.ru
Москва, ул. Большая Новодмитровская, д. 36, стр. 12, вход 7 Дизайн-завод FLACON


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