Можно ли подключать расширения к базовой версии 1С:УНФ и других конфигураций?

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

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

Технические ограничения базовой платформы и расширения

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

Тем не менее, внимательные пользователи могут заметить, что некоторые расширения в базовой базе все-таки работают. Речь идет об официальных патчах (исправлениях) от самой фирмы 1С. Как это устроена изнутри?

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


// Примерная логика проверки расширения платформой в базовом режиме
Если ЭтоБазоваяВерсияПлатформы Тогда
    Если Не Расширение.ПроверитьЦифровуюПодпись(СертификатФирмы1С) Тогда
        ВызватьИсключение "Использование сторонних расширений в базовой версии запрещено.";
    КонецЕсли;
КонецЕсли;

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

Техническая лазейка: запуск на платформе ПРОФ

Существует техническая особенность взаимодействия платформы и конфигурации. Если открыть ту же самую базовую базу данных, но на компьютере, где установлена и активирована ПРОФ-лицензия платформы (например, используется многопользовательский USB-ключ или программная лицензия ПРОФ), поведение системы изменится.

В этом случае платформа распознает лицензию как ПРОФ и открывает доступ к меню "Функции для технического специалиста" (ранее — "Все функции"), где становится доступен стандартный справочник управления расширениями. Через него можно успешно загрузить и применить любое пользовательское расширение конфигурации.

Рассмотрим, как это выглядит на практике:

  1. Базовая информационная база запускается на рабочем месте с активированной лицензией ПРОФ.
  2. В главном меню открывается раздел Функции для технического специалиста.
  3. В списке стандартных функций выбирается пункт Управление расширениями конфигурации.
  4. Через кнопку Добавить загружается файл кастомного расширения (с расширением .cfe).
  5. Расширение успешно применяется к базовой конфигурации и работает без ограничений со стороны платформы.

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

Юридическая сторона вопроса и риски для бизнеса

Тот факт, что платформа технически позволяет запустить расширение в базовой базе под ПРОФ-лицензией, не означает, что это легально. Проанализируем юридические риски этой схемы с точки зрения Лицензионного соглашения (EULA) фирмы 1С.

Базовые версии программных продуктов стоят значительно дешевле версий ПРОФ и имеют бессрочное право на получение бесплатных обновлений. Взамен фирма 1С накладывает жесткие ограничения на возможность кастомизации и масштабирования программы. Использование расширений для модификации логики работы базовой программы нарушает саму суть лицензирования базовых версий.

Основные риски использования данной лазейки:

  1. Нарушение условий лицензионного соглашения: Изменение логики работы базовой версии приравнивается к ее модификации. Если в ходе аудита со стороны 1С или правоохранительных органов в базовой версии будут обнаружены сторонние расширения, это может быть признано нелицензионным использованием программного обеспечения.
  2. Требование покупки подписки: Фирма 1С исходит из правила: если вам нужны индивидуальные доработки (включая расширения), вы обязаны использовать версию ПРОФ и регулярно оплачивать подписку на обслуживание 1С:КП (ранее — ИТС). Использование расширений в базовой версии без оплаты ИТС расценивается как обход систем защиты и монетизации правообладателя.
  3. Уязвимость перед обновлениями: Фирма 1С постоянно борется с пиратством и серыми схемами использования ПО. В любой момент в очередном обновлении платформы механизм проверки лицензионного использования может быть доработан, и сторонние расширения в базовых базах перестанут запускаться даже под ПРОФ-платформой. Это приведет к мгновенной остановке бизнес-процессов компании.

Уникальный прецедент: конфигурация «1С:РМК»

Важно упомянуть об одном интересном исключении в правилах лицензирования 1С. Речь идет о программном продукте 1С:РМК (Рабочее место кассира). Эта конфигурация выпускается исключительно в базовом варианте — версии ПРОФ для нее просто не существует.

Для торговых точек, которым необходима индивидуальная доработка кассового интерфейса, фирма 1С официально разрешает использовать технологическую платформу ПРОФ совместно с базовой базой 1С:РМК для подключения кастомных расширений. Данный сценарий является абсолютно легальным и согласован с правообладателем. Однако для 1С:УНФ и 1С:Бухгалтерии, имеющих полноценные ПРОФ-версии, это правило не действует.

Жесткие ограничения кода базовых конфигураций

Даже если запустить базовую базу на ПРОФ-платформе и подключить расширение, вы не сможете обойти ограничения, которые заложены непосредственно в программный код самой конфигурации. Например:

ПРОФ-лицензия платформы не разблокирует эти участки кода автоматически. Чтобы обойти их с помощью расширения, придется переписывать критически важные и сложные внутренние механизмы конфигурации, что экономически нецелесообразно и крайне нестабильно при последующих обновлениях.

Правильный и безопасный путь: Апгрейд

Выяснив все технические и юридические риски, мы рекомендуем использовать официальный путь решения проблемы — апгрейд базовой версии до версии ПРОФ.

Процесс перехода выглядит следующим образом:

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

Использование официального апгрейда полностью снимает юридические риски с бизнеса и гарантирует стабильную работу информационной системы при любых обновлениях платформы.

← На главную