В практике администраторов и разработчиков 1С нередко возникает ситуация, когда на одном рабочем месте необходимо совместить использование официальной платной лицензии (например, для ведения учета в «1С:Бухгалтерии») и бесплатной комьюнити-лицензии для целей разработки. Чтобы настроить полноценное рабочее место программиста, часто приходится решать технические сложности: кнопка Конфигуратор в окне запуска может быть неактивна или вовсе отсутствовать. Разберем детально, как работают эти механизмы, не конфликтуют ли они между собой и как вернуть доступ к средствам разработки.
Первый и самый важный вопрос: «слетит» ли купленная лицензия при попытке активировать версию для разработчиков? Ответ однозначный — нет. Платформа «1С:Предприятие 8.3» спроектирована таким образом, что может видеть и использовать несколько источников лицензирования одновременно.
Проанализируем, как именно платформа ищет лицензию при запуске. Система придерживается строгой иерархии:
.lic), привязанные к параметрам компьютера.Комьюнити-лицензия не перезаписывает файлы коммерческой лицензии. Она привязывается к вашей учетной записи на портале 1С и создает отдельный файл в профиле пользователя. Это отличается от того, как работают низкоуровневые инструменты распаковки конфигураций, так как коммерческая лицензия остается на месте и продолжает функционировать в штатном режиме. Более того, наличие лицензии разработчика часто расширяет возможности платформы до уровня КОРП, позволяя использовать функции, недоступные в обычных ПРОФ версиях.
Рассмотрим ситуацию, когда пользователь не видит возможности зайти в Конфигуратор. Важно понимать, что видимость этой кнопки в окне запуска (списке баз) никак не связана с наличием или отсутствием лицензии в данный конкретный момент. В момент отображения списка баз программа еще не знает, какую лицензию она получит.
Выясним основные причины отсутствия кнопки:
1cestart.exe, а напрямую через 1cv8c.exe.Для исправления ситуации с «серым» Конфигуратором проанализируем настройки в окне запуска:
Выбирать автоматически или Толстый клиент.Часто термин «коммерческая лицензия» употребляется в контексте Базовых версий программ (например, «1С:Бухгалтерия 8. Базовая»). Здесь кроется важный нюанс: даже если вы активируете мощную комьюнити-лицензию, вы не сможете редактировать код базовой конфигурации.
В Базовых версиях на уровне самой структуры базы данных стоит запрет на изменение конфигурации. Вы сможете зайти в Конфигуратор, используя лицензию разработчика, но кнопка Редактировать конфигурацию будет недоступна. Для полноценной разработки вам потребуется конвертировать базу в формат ПРОФ или создать новую пустую базу на основе шаблона, который поддерживает изменения. Это откроет доступ к таким операциям, как объединение модулей в разрезе методов или работа с расширениями.
Посмотрим на пример того, как платформа проверяет возможность редактирования. Это зашито внутри свойств корневого объекта конфигурации. Если вы планируете заниматься разработкой, рекомендуется использовать комьюнити-лицензию именно на учебных или тестовых базах, где можно безопасно проводить тестирование регулярных выражений и эксперименты, а не на рабочих «базовых» экземплярах.
Разберем по шагам, как правильно добавить лицензию разработчика, не повредив текущую систему:
Важный момент: Комьюнити-лицензия позволяет запускать только один сеанс (одно окно «Предприятия» и одно окно «Конфигуратора»). Если вам нужно открыть несколько баз одновременно, возможности бесплатной лицензии могут быть ограничены, в то время как коммерческая ПРОФ лицензия позволяет открывать множество окон в рамках одной сессии.
Проанализируем юридическую сторону вопроса. Использование комьюнити-лицензии для ведения реального бизнеса (бухгалтерского или налогового учета) является нарушением лицензионного соглашения. Программные механизмы 1С могут отслеживать такие параметры, как объем вводимых данных или ИНН организаций. Однако с технической точки зрения «порчи» существующей коммерческой лицензии не произойдет. Платформа просто добавит еще один способ подтверждения легальности запуска.
Подводя итог: если вам нужно зайти в Конфигуратор, а кнопка недоступна — проверяйте настройки запуска (выбирайте Толстый клиент). Если же конфигуратор запускается, но не дает менять код — значит, ваша коммерческая лицензия относится к Базовой версии, и для разработки лучше создать отдельную базу под управлением комьюнити-лицензии.