Как организовать локальную разработку в 1С без лишних затрат на лицензии?

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

При работе с облачными решениями (например, база Управление торговлей 11 в облаке Раруса или 1С:Фреш) часто возникает потребность в локальной доработке функционала. Использование учебных версий платформы в этом случае быстро заводит в тупик из-за жестких ограничений на количество записей в таблицах, размер базы и сложность запросов. Рассмотрим подробно, как профессионально подойти к вопросу организации рабочего места разработчика, разберем стоимость легальных вариантов и современные инструменты, которые облегчат жизнь команде программистов.

Проблема учебных версий и почему они не подходят

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

Вариант 1: Комьюнити-версия (Community Edition) — современный стандарт

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

Основные характеристики этого варианта:

Это идеальный вариант для локальной доработки расширений или конфигураций с последующей выгрузкой в облако.

Вариант 2: Комплект специалиста по разработке (NFR-лицензии)

Если вам требуется официальная именная лицензия с ключом защиты, рассмотрим «путь специалиста». Рассмотрим подробнее условия получения комплекта за символическую цену (около 4000–6000 рублей):

  1. Для сертифицированных специалистов: если у программиста уже есть сертификат «1С:Специалист» по платформе, он имеет право купить личную лицензию по минимальной цене.
  2. Через обучение: если сертификата нет, можно пойти по пути, предложенному в обсуждении. Покупается минимальный сертифицированный курс в ЦСО (Центре сертифицированного обучения), стоимость которого обычно невелика (от 2100 руб.). После прохождения курса вы получаете право на покупку Комплекта специалиста по разработке.

В этот комплект входит не только платформа, но и полные дистрибутивы основных конфигураций (Бухгалтерия, УТ, ЗУП), что крайне важно для корректной разработки под Управление торговлей 11.

Вариант 3: Технологическая поставка и дополнительные лицензии

Если компания хочет владеть лицензиями централизованно, не привязываясь к личностям разработчиков, разберем схему «Основная поставка + Доп. лицензии». Посмотрим на цифры:

Техническая организация совместной разработки

Когда в команде 4 человека, возникает вопрос синхронизации кода. Выясним, как это реализовать технически. Для совместной работы в 1С используется механизм Хранилище конфигурации.

Алгоритм настройки совместной работы:

  1. Создаем одну «эталонную» базу на сервере или мощном ПК.
  2. В конфигураторе переходим в меню Конфигурация — Хранилище конфигурации — Создать хранилище.
  3. Все разработчики подключаются к этому хранилищу через свои локальные версии.

Важный момент: для работы с хранилищем каждому разработчику нужна лицензия на запуск платформы, но само хранилище дополнительных лицензий не требует. Это позволяет избежать хаоса при «импорте/экспорте» файлов, о котором упоминал автор темы.

Использование расширений (.cfe) для облачных баз

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

Рассмотрим преимущества этого метода:

Для работы с расширениями на локальных машинах отлично подходит 1С:EDT (Enterprise Development Tools) — современная среда разработки на базе Eclipse, которая бесплатна и отлично интегрируется с системами контроля версий типа Git.

Итоги и рекомендации

Подведем итог: чтобы не платить лишнего и работать эффективно, мы рекомендуем следующий план:

  1. Для каждого разработчика установить 1С:Предприятие Community Edition (бесплатно).
  2. Для легального получения обновлений конфигурации УТ 11 использовать имеющуюся подписку 1С:КП (ИТС), которая уже должна быть у вас для облачной базы.
  3. Организовать Хранилище конфигурации для синхронизации работы четырех специалистов.
  4. Вести разработку через Расширения, чтобы процесс обновления облачной базы не превращался в кошмар.

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

← На главную