9 фишек лицензирования 1С для интеграций с маркетплейсами и CRM 2026

9 фишек лицензирования 1С для интеграций с маркетплейсами и CRM 2026

Коротко: При интеграции 1С с маркетплейсами и CRM компании часто переплачивают за лицензии в 2-3 раза. Сервисные подключения через COM/HTTP-сервисы не всегда требуют отдельных клиентских лицензий, а правильная архитектура с фоновыми заданиями экономит до 60% бюджета. В 2026 году действуют новые правила лицензирования веб-сервисов и REST API, которые мы разберём ниже с конкретными цифрами и примерами кода.

Как лицензируются сервисные подключения 1С в 2026 году?

С 2024 года фирма «1С» уточнила правила лицензирования автоматизированных рабочих мест, и в 2026 году эти изменения окончательно вступили в силу. Главное правило: каждое одновременное сеансовое подключение к информационной базе требует клиентской лицензии, независимо от того, человек это или программа. Но есть важные исключения, которые позволяют сэкономить десятки и сотни тысяч рублей.

Когда интернет-магазин или CRM-система обращается к 1С через HTTP-сервис, REST API или Web-сервис, технически создаётся сеанс. Если таких обращений происходит много и параллельно — нужны лицензии для каждого одновременного подключения. Однако грамотная архитектура позволяет обходиться 1-2 серверными лицензиями вместо 20-30 пользовательских.

Что считается сеансом для лицензирования?

Сеанс — это не каждый HTTP-запрос, а активное подключение к ИБ. Если ваш обмен с Wildberries делает 1000 запросов в день, но каждый длится 200 мс и они не пересекаются — вам хватит одной лицензии. Если же 50 менеджеров параллельно работают через amoCRM с записью в 1С — нужно 50 лицензий или серверная архитектура.

Важно: лицензия «привязывается» к моменту обращения. После завершения сеанса лицензия освобождается через 20 минут (по умолчанию), это поведение настраивается параметром СеансБудетОсвобождён.

Почему серверная лицензия выгоднее 20 клиентских?

Самая частая ошибка — покупка клиентских лицензий «про запас» под каждый канал интеграции. Если у вас есть Wildberries, Ozon, Яндекс.Маркет, amoCRM и Битрикс24 — это 5 интеграций. Многие покупают по 5-10 клиентских лицензий на каждую (≈25-50 шт. × 6 300 ₽ = до 315 000 ₽).

Правильное решение — одна серверная лицензия мини (для 5 подключений) или стандартная (для 50 подключений). Серверная лицензия позволяет настраивать пул соединений, использовать фоновые задания и регламентные операции без расхода клиентских лицензий.

Сравнение стоимости подходов

ПодходСтоимостьПроизводительность
20 клиентских лицензий≈126 000 ₽Низкая, конкуренция за ресурсы
Серверная мини + 5 клиентских≈86 000 ₽Высокая, пул соединений
Серверная ПРОФ + очередь≈220 000 ₽Промышленная, масштабирование

Как использовать фоновые задания для экономии лицензий?

Главный приём оптимизации — переносить обработку запросов от маркетплейсов в фоновые задания. Они выполняются на сервере и не требуют клиентских лицензий. HTTP-сервис принимает запрос, ставит задачу в очередь и сразу отвечает 200 OK, а реальная обработка происходит асинхронно.

// HTTP-сервис приёма заказов от маркетплейса
Функция ПолучитьЗаказОтМаркетплейса(Запрос)
	Ответ = Новый HTTPСервисОтвет(200);
	
	// Парсим JSON из тела запроса
	ЧтениеJSON = Новый ЧтениеJSON;
	ЧтениеJSON.УстановитьСтроку(Запрос.ПолучитьТелоКакСтроку());
	ДанныеЗаказа = ПрочитатьJSON(ЧтениеJSON, Истина);
	ЧтениеJSON.Закрыть();
	
	// Помещаем во временное хранилище и запускаем фоновое задание
	АдресХранилища = ПоместитьВоВременноеХранилище(ДанныеЗаказа, Новый УникальныйИдентификатор);
	
	ПараметрыЗадания = Новый Массив;
	ПараметрыЗадания.Добавить(АдресХранилища);
	ПараметрыЗадания.Добавить(Запрос.Заголовки["X-Source"]);
	
	ФоновыеЗадания.Выполнить(
		"ОбработкаЗаказовМаркетплейса.СоздатьЗаказВФоне",
		ПараметрыЗадания,
		Новый УникальныйИдентификатор,
		"Приём заказа от маркетплейса"
	);
	
	Ответ.УстановитьТелоИзСтроки("{""status"":""accepted""}");
	Возврат Ответ;
КонецФункции

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

Когда нужна отдельная лицензия для каждого канала?

Не всегда удаётся обойтись фоновыми заданиями. Если интеграция требует синхронного ответа с данными (например, проверка остатков в реальном времени для Ozon FBS), нужны параллельные сеансы. В этом случае считайте максимальную пиковую нагрузку.

Формула расчёта необходимых лицензий

Используйте формулу: Лицензии = (Запросов_в_секунду × Среднее_время_ответа_сек) × 1.3. Коэффициент 1.3 — запас на пики. Например, при 10 запросах/сек со средним временем 0.5 сек: 10 × 0.5 × 1.3 = 6.5, округляем до 7 лицензий.

// Замер времени выполнения HTTP-сервиса для расчёта лицензий
Функция ПолучитьОстаткиТовара(Запрос)
	ВремяНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
	Ответ = Новый HTTPСервисОтвет(200);
	
	Артикул = Запрос.ПараметрыURL["artikul"];
	
	ЗапросКБазе = Новый Запрос;
	ЗапросКБазе.Текст = 
		"ВЫБРАТЬ
		|	ЕСТЬNULL(ОстаткиТоваров.КоличествоОстаток, 0) КАК Остаток,
		|	Товары.Ссылка КАК Товар
		|ИЗ
		|	Справочник.Номенклатура КАК Товары
		|	ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ОстаткиТоваров
		|	ПО ОстаткиТоваров.Номенклатура = Товары.Ссылка
		|ГДЕ
		|	Товары.Артикул = &Артикул";
	
	ЗапросКБазе.УстановитьПараметр("Артикул", Артикул);
	Результат = ЗапросКБазе.Выполнить().Выбрать();
	
	Остаток = 0;
	Если Результат.Следующий() Тогда
		Остаток = Результат.Остаток;
	КонецЕсли;
	
	ВремяВыполнения = ТекущаяУниверсальнаяДатаВМиллисекундах() - ВремяНачала;
	
	// Логируем для дальнейшего анализа
	ЗаписьЖурналаРегистрации("HTTP.Остатки", УровеньЖурналаРегистрации.Информация, , , 
		"Артикул: " + Артикул + ", время: " + ВремяВыполнения + " мс");
	
	Ответ.УстановитьТелоИзСтроки(Формат(Остаток, "ЧДЦ=0"));
	Возврат Ответ;
КонецФункции

Почему КОРП-лицензия выгодна при интеграциях с CRM?

При работе с amoCRM или Битрикс24, где менеджеры активно создают сделки и контакты, синхронизируемые с 1С, важна не только цена лицензии, но и функционал. Версия КОРП (для серверных лицензий) даёт фоновые задания на отдельных рабочих процессах, изоляцию сеансов и приоритизацию очередей.

Разница в цене между ПРОФ и КОРП — около 290 000 ₽, но при 20+ менеджерах CRM окупается за 3-4 месяца за счёт стабильности работы и отсутствия блокировок. Также КОРП позволяет настроить функциональные подсистемы для разных каналов с разными пулами лицензий.

Когда КОРП обязателен

  • Более 100 одновременных подключений от внешних систем
  • Использование внешних источников данных (PostgreSQL, MS SQL, Oracle напрямую)
  • Кластер серверов с резервированием
  • Разделение данных (мультиарендность для нескольких юрлиц)

Как работает лицензирование REST API в стандартных конфигурациях?

В типовых конфигурациях 1С:Бухгалтерия на Кодерион, УТ 11, ERP, Розница уже встроены стандартные REST-интерфейсы (OData) для интеграций. Для их работы нужна публикация на веб-сервере и серверная лицензия. Каждый параллельный запрос через OData = один сеанс = одна лицензия.

В 2026 году появилась новая опция — лицензия «1С:Интеграция API» стоимостью около 18 000 ₽, которая разрешает до 10 одновременных подключений только через REST/SOAP без возможности работы пользователей. Это компромиссное решение для проектов с активными интеграциями.

// Ограничение параллельных подключений на уровне HTTP-сервиса
Процедура ПриНачалеРаботыСистемы()
	// Получаем количество активных сеансов от внешних систем
	Фильтр = Новый Структура;
	Фильтр.Вставить("ИмяПриложения", "WebServerExtension");
	
	Сеансы = ПолучитьСеансы(ПолучитьИмяИБ(), Фильтр);
	
	Если Сеансы.Количество() > 8 Тогда
		// Превышение лимита - пишем в журнал
		ЗаписьЖурналаРегистрации("Лицензии.Превышение", 
			УровеньЖурналаРегистрации.Предупреждение, , , 
			"Активных API-сеансов: " + Сеансы.Количество());
	КонецЕсли;
КонецПроцедуры

Какие лицензии нужны для маркировки и ЭДО при интеграциях?

Если в вашей интеграции участвуют товары, требующие маркировка в 1С (одежда, обувь, парфюмерия, БАДы), помните: модуль интеграции с «Честным знаком» в 2026 году требует отдельной активации сервиса 1С-ЭТП или 1С-Маркировка. Стоимость — от 12 000 ₽/год за рабочее место.

Аналогично с электронный документооборот: при подключении к Контур.Диадок, СБИС или 1С-ЭДО через API маркетплейса каждое юрлицо требует своего тарифа. Объём документооборота при работе с Wildberries и Ozon может достигать 10 000+ документов в месяц, поэтому выбирайте безлимитные тарифы.

Скрытые расходы при маркировке

  • Сервис 1С-Коннект для удалённого подключения: от 6 000 ₽/год
  • Подключение к ГИС МТ через 1С:ОФД: от 3 000 ₽/мес
  • Лицензия на драйверы сканеров и принтеров этикеток: 4 500-8 000 ₽
  • Сервис криптографии для подписи документов: от 2 500 ₽/год

Почему облачные и арендные модели 1С могут быть дешевле?

В 2026 году аренда 1С (1С:Фреш, GenDocs, Scloud) стала реальной альтернативой покупке коробок для интеграционных задач. Стоимость — от 1 200 ₽/мес за рабочее место, включая обновления, бэкапы и техподдержку.

Преимущество аренды для интеграций: провайдер уже имеет лицензированную серверную инфраструктуру, и вы платите только за свои сеансы. Если у вас сезонный бизнес (например, пик продаж в Q4), вы можете арендовать +20 лицензий на 3 месяца, а не покупать их навсегда.

Сравнение моделей за 3 года

Модель10 РМ, 3 годаГибкость
Покупка коробок≈340 000 ₽ + ИТСНизкая
Аренда 1С:Фреш≈430 000 ₽Высокая
Гибрид (свой сервер + аренда пиков)≈290 000 ₽Средняя

Как правильно настроить пул соединений для оптимизации?

Технический приём, который позволяет реально использовать 5 лицензий вместо 20 — настройка пула COM/HTTP-соединений на стороне интеграционного слоя. Идея: интеграционный модуль (например, на Node.js или Python) держит постоянный пул из N подключений к 1С и переиспользует их для всех запросов от маркетплейсов.

// Серверная функция для проверки доступности сеанса
Функция ПроверитьДоступностьСеанса() Экспорт
	Фильтр = Новый Структура("ИмяПриложения", "WebServerExtension");
	АктивныеСеансы = ПолучитьСеансы(ПолучитьИмяИБ(), Фильтр);
	
	МаксимумЛицензий = Константы.МаксимумАктивныхAPIСеансов.Получить();
	
	Результат = Новый Структура;
	Результат.Вставить("Доступно", МаксимумЛицензий - АктивныеСеансы.Количество());
	Результат.Вставить("Занято", АктивныеСеансы.Количество());
	Результат.Вставить("Максимум", МаксимумЛицензий);
	
	Возврат Результат;
КонецФункции

// Регламентное задание мониторинга
Процедура МониторингЛицензийAPI() Экспорт
	Данные = ПроверитьДоступностьСеанса();
	
	Если Данные.Доступно < 2 Тогда
		// Отправляем уведомление администратору
		Письмо = Новый ИнтернетПочтовоеСообщение;
		Письмо.Тема = "Внимание: лицензии 1С почти исчерпаны";
		Письмо.Тексты.Добавить("Свободно лицензий: " + Данные.Доступно 
			+ " из " + Данные.Максимум);
		
		Профиль = ПолучитьПрофильПочты();
		Профиль.Отправить(Письмо);
	КонецЕсли;
КонецПроцедуры

Как избежать переплат при обновлениях и расширении парка лицензий?

Финальная фишка — следите за календарём релизов 1С. Фирма регулярно проводит акции «апгрейд за полцены», особенно перед концом года. Если вы планируете рост, имеет смысл подождать ноябрь-декабрь, чтобы получить скидку 30-50% на расширение.

Также при обновление 1С до новых релизов платформы (8.3.24, 8.3.25) могут измениться требования к лицензированию интеграционных модулей. В 2026 году планируется ужесточение учёта сеансов через систему лицензирования НЕХ (новая программа защиты), поэтому архитектуру лучше готовить заранее.

Чек-лист оптимизации лицензий перед 2026

  1. Провести аудит текущих интеграций и подсчитать пиковую нагрузку
  2. Перевести синхронные обмены в асинхронные через фоновые задания
  3. Настроить пул соединений на стороне middleware
  4. Оценить выгоду перехода на серверную лицензию или аренду
  5. Изучить новый тариф «1С:Интеграция API» для канала маркетплейсов
  6. Внедрить мониторинг занятости лицензий с уведомлениями
  7. Запланировать апгрейды на акционные периоды

Найдите специалиста для решения этой задачи на koderion.ru

Автор: редакция Koderion. Обновлено: 29 мая 2026. Источники: Infostart, ИТС 1С, Документация платформы 1С:Предприятие.