protect1c:instruction
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
Последняя версия | |||
— | protect1c:instruction [2016/07/01 09:31] – создано mcvet | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Инструкция по защите конфигурации ====== | ||
+ | ===== Общее описание ===== | ||
+ | |||
+ | В инструменте " | ||
+ | * Образ конфигурации - набор описаний метаданных конфигурации 1С (не всех, только подлежащих защите), | ||
+ | * Защитная маска - набор инструкций для алгоритма защиты, | ||
+ | * Фича (функциональная возможность) - числовой идентификатор отдельной выполняемой функции или задачи решаемой программой. | ||
+ | * Подпрограмма - процедура или функция в терминологии кода 1С. | ||
+ | |||
+ | Работа с инструментом выполняется по следующей схеме: | ||
+ | {{ : | ||
+ | * Подготавливается исходная конфигурация к защите. Определяются программные модули, | ||
+ | * Извлекается образ конфигурации - описание программных модулей и их содержимое. | ||
+ | * Для каждого модуля определяется защитная маска - отмечаются процедуры и функции требующие в момент выполнения проверки лицензионного ключа. Защитные маски применяются к программным модулям, | ||
+ | |||
+ | ===== Подготовка конфигурации к защите ===== | ||
+ | |||
+ | Первое, | ||
+ | * установка пароля на редактирование текста модуля; | ||
+ | * удаление текста модуля, | ||
+ | Использовать можно любой из перечисленных вариантов, | ||
+ | |||
+ | ==== Добавление объектов системы лицензирования ==== | ||
+ | Для работы системы лицензирования, | ||
+ | - Выполните в конфигураторе операцию " | ||
+ | - В открывшемся окне выберите файл конфигурации " | ||
+ | - Снимите отметку с корневого объекта конфигуарции. {{ : | ||
+ | - Установите отметки по подсистемам файла и выполните перенос объектов. {{ : | ||
+ | |||
+ | В защищаемую конфигурацию будут перенесены компонент для работы с защищенными модулями и форма регистрации продукта. Форма регистрации предназначена для: | ||
+ | * регистрации нового пользователя; | ||
+ | * получения триального ключа с ограничением по сроку действия. | ||
+ | * активации купонов на продление срока действия ключа или расширения доступных функций. | ||
+ | |||
+ | |||
+ | Дальнейшая работа производится с файлом конфигурации (файл с расширением .cf). | ||
+ | |||
+ | ---- | ||
+ | ===== Настройка инструмента ===== | ||
+ | |||
+ | При первом запуске инструмента выполните его настройку. | ||
+ | |||
+ | ==== Ввод кода поставщика ==== | ||
+ | |||
+ | В меню навигации выберите пункт " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Настройка функциональных возможностей ==== | ||
+ | |||
+ | Заполните список функциональных возможностей (фич) в соответствии с тем как они заполнены в личном кабинете системы лицензирования. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Откройте справочник " | ||
+ | {{ : | ||
+ | - Введите числовое значение Feature ID. | ||
+ | - Укажите текстовое наименование фичи (наименование является исключительно информационным). | ||
+ | |||
+ | ===== Работа с образами конфигурации ===== | ||
+ | |||
+ | Для каждой конфигурации создается как минимум один образ. Рекомендуется создавать образ для каждой новой версии конфигурации. | ||
+ | |||
+ | ==== Создание нового образа ==== | ||
+ | |||
+ | Перейдите в справочник " | ||
+ | {{ : | ||
+ | - Укажите произвольное наименование конфигурации. | ||
+ | - Выберите каталог содержащий поставки конфигурации (файлы с расширением .cf). | ||
+ | - Нажмите кнопку " | ||
+ | - В появившемся окне укажите путь к файлу защищаемой конфигурации. По умолчанию подставляется путь к самому новому файлу (определяется по дате изменения). | ||
+ | - Нажмите кнопку " | ||
+ | - Созданный образ будет отображен в списке образов конфигурации. | ||
+ | |||
+ | ==== Просмотр информации об образе конфигурации ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Справочник образов конфигурации содержит общую информацию о файле конфигурации, | ||
+ | |||
+ | ==== Создание защитных масок ==== | ||
+ | |||
+ | Откройте программный модуль из образа конфигурации. Модуль содержит список подпрограмм (процедур и функций). Каждой процедуре можно установить в соответствие свою фичу. | ||
+ | {{ : | ||
+ | - Нажмите кнопку " | ||
+ | - Выберите подпрограмму, | ||
+ | - Нажмите кнопку " | ||
+ | - Созданная маска будет сразу выбрана как основная для текущего модуля. | ||
+ | |||
+ | ==== Установка защиты на конфигурацию ==== | ||
+ | |||
+ | Перейдите к журналу поставок (домашняя страница). В журнале отображены конфигурации и их образы. | ||
+ | {{ : | ||
+ | - Найдите в списке образ конфигурации, | ||
+ | - Нажмите на гиперссылку " | ||
+ | - Защищенные образы отмечаются специальным значком. | ||
+ | |||
+ | ---- | ||
+ | ===== Рекомендации по работе с инструментом ===== | ||
+ | |||
+ | - Не пытайтесь защитить все модули конфигурации. Это может привести к существенному снижению производительности работы конфигурации, | ||
+ | - Не выбирайте подпрограммы, | ||
+ | - Выбирайте подпрограммы, | ||
+ | - По возможности ведите разработку защищаемых модулей в отдельных, |
protect1c/instruction.txt · Последнее изменение: 2024/01/23 15:06 — 127.0.0.1