Бесплатны ли мобильные приложения на 1С и какие условия лицензирования существуют?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

Основные условия лицензирования мобильной платформы

Для начала проанализируем официальную позицию фирмы «1С» относительно тиражных решений. Если вы планируете написать приложение и выложить его в Google Play или App Store, важно понимать разницу между коммерческим и некоммерческим использованием.

  1. Некоммерческое использование: Если ваше приложение абсолютно бесплатно, не содержит рекламы и не предполагает внутренних покупок (то есть вы на нем никак не зарабатываете), то использование мобильной платформы для вас будет бесплатным.
  2. Коммерческое использование (Монетизация): Как только вы начинаете получать доход, в силу вступает лицензионное соглашение. Рассмотрим ключевой порог: 60 001 рубль. До того момента, пока ваш суммарный оборот от приложения (продажа самой программы или In-App покупки) не превысил эту сумму, вы ничего не должны.
  3. Выплата роялти: После преодоления порога в 60 000 рублей вы обязаны заключить официальный договор с фирмой «1С» и выплачивать 10% от оборота приложения.

Важно учитывать, что под "оборотом" понимается "грязная" выручка. Проанализируем ситуацию: если ваше приложение купили 100 раз по 1 000 рублей, ваш оборот составил 100 000 рублей. Вы должны будете заплатить 10 000 рублей в пользу 1С, независимо от того, сколько удержали магазины приложений или налоговая.

Разница между Мобильной платформой и Мобильным клиентом

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

Мобильная платформа — это полноценная автономная база данных (используется SQLite), которая живет на устройстве пользователя. Она может работать без интернета и синхронизироваться с центральной базой по необходимости. Именно для этой технологии действует правило 10% роялти при продаже в маркетах.

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

Экономика разработки: налоги, комиссии и "чистая" прибыль

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

  1. Комиссия магазина (Google/Apple): Обычно составляет 30%, но для малого бизнеса (выручка до $1 млн в год) она может быть снижена до 15%. Допустим, вы платите 15% — это 150 000 руб.
  2. Роялти 1С: 10% от 1 000 000 руб. — это 100 000 руб.
  3. Налоги (для ИП на УСН "Доходы"): 6% от оборота плюс обязательные страховые взносы. Грубо посчитаем 7% — это 70 000 руб.

Итого, из миллиона рублей "грязными" у вас остается около 680 000 рублей. Из этой суммы также нужно вычесть расходы на серверную часть (бэкенд), разработку и маркетинг. Проанализируем ситуацию: 10% в пользу 1С на фоне комиссий сторов и налогов выглядят весомо, но не являются заградительным барьером, если продукт действительно востребован.

Технические нюансы и инструменты разработки

Чтобы начать разработку, вам не нужен "бесплатный конструктор" в виде отдельной программы. Все делается внутри привычного конфигуратора 1С. Однако для выпуска готового продукта потребуются определенные инструменты.

Разберем процесс сборки приложения:

  1. Создается конфигурация с включенным свойством "Использовать назначение: Мобильное устройство".
  2. Для тестирования на Android можно использовать "Сборщик мобильных приложений", который входит в состав дистрибутива платформы.
  3. Для публикации под iOS вам в любом случае потребуется компьютер с macOS и аккаунт разработчика Apple (стоимостью около $99 в год).

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


&НаКлиенте
Процедура ПолучитьКоординаты()
    СредстваГеопозиционирования.ОбновитьМестоположение(СпособОбновленияМестоположения.GPS);
    Местоположение = СредстваГеопозиционирования.ПоследнееМестоположение();
    Если Местоположение <> Неопределено Тогда
        Широта = Местоположение.Координаты.Широта;
        Долгота = Местоположение.Координаты.Долгота;
        Сообщить("Широта: " + Широта + ", Долгота: " + Долгота);
    КонецЕсли;
КонецПроцедуры

Преимущества и недостатки подхода 1С

Проанализируем, почему стоит или не стоит выбирать 1С для мобильной разработки. К плюсам можно отнести:

К минусам относятся:

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

← На главную