Первым делом нужно добавить в конфигурацию сервисные модули и обработки. Они позволяют получать лицензию, выполнять активацию купонов для расширения функционала вашего приложения или добавления рабочих мест, в любой момент пользователь сможет получить сводную информацию о своей лицензии.
Создайте общий модуль, который будете защищать, перенесите в него самые ценные куски вашего кода. Старайтесь придерживаться баланса, не рекомендуется закрывать весь код 1С. Всё-таки 1С это Open Source система :)
Запустите специализированную конфигурацию и настройте параметры защиты, укажите какие функции защищенного модуля будут доступны пользователям только после покупки лицензии. Запустите процесс установки защиты, на выходе вы получите конфигурацию с лицензируемыми модулями.
В конфигурации все защищенные модули хранятся в зашифрованном виде. При обращении к функциям модуля выполняется запрос на сервер лицензирования для получения ключа шифрования. Если лицензия активна, то внешний компонент расшифровывает код 1С и запускает его на выполнение.
Если вы используете в своем решении AddinNative компоненты, то можно значительно повысить уровень защиты от взлома. Используйте наш шаблон AddinNative компонента и набор библиотек для работы с облачным сервером лицензирования из кода C++
Вы получите доступ к демо серверу лицензирования и инструкции по установке защиты
Получить инструкции