Какую защиту в 1С 8.3 можно отключить законно и где это делается

· 9 мин

Содержание

Чтобы снять защиту типовой конфигурации от изменения, откройте Конфигуратор и выполните Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения. Дальше для нужных объектов выберите правило «Объект поставщика редактируется с сохранением поддержки» — тогда доработки можно вносить, а обновления продолжат ставиться.

Частое заблуждение — что «снять защиту в 1С» значит один раз нажать кнопку. На деле в 1С 8.3 несколько разных замков: защита конфигурации от изменений, права пользователей, даты запрета изменения данных, блокировка сеансов, лицензии и ключи. Каждый снимается в своём месте. Законно отключить можно всё, кроме защиты лицензии: её не обходят, а восстанавливают или докупают.

Какие виды защиты есть в 1С и какую из них вы снимаете

Прежде чем что-то отключать, определите, что именно мешает. Сообщение на экране обычно подсказывает ответ.

Что видитеКакой это замокГде снимается
Объекты конфигурации нельзя менять, на них значок замкаПоддержка поставщикаКонфигуратор, Конфигурация → Поддержка
Недостаточно прав для...Права пользователяСписок пользователей, роли
Документ за прошлый период не записывается из-за даты запретаДата запрета измененияНастройки пользователей и прав
Начало сеанса с информационной базой запрещеноБлокировка начала сеансовБлокировка работы пользователей, консоль кластера
Не обнаружена лицензия для использования программыЛицензирование платформыПолучение и восстановление лицензии
Предупреждение при открытии внешней обработкиЗащита от опасных действийСвойства пользователя

Если замков несколько, снимайте их по одному и проверяйте результат после каждого шага. Так проще понять, что именно мешало.

Снятие технологической поддержки конфигурации: три режима

Типовая конфигурация приходит «на поддержке» поставщика. Пока поддержка включена с запретом изменений, в Конфигураторе нельзя поменять ни модуль, ни форму. Это защита от случайной порчи типовой: всё, что приходит от фирмы 1С, обновляется автоматически и без конфликтов.

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

Как включить возможность изменения

  1. Запустите Конфигуратор под пользователем с полными правами.
  2. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  3. Выполните Конфигурация → Поддержка → Настройка поддержки.
  4. Нажмите Включить возможность изменения и подтвердите предупреждение.
  5. В дереве объектов выберите правило для каждого объекта или ветки.

Правила для объектов поставщика

ПравилоЧто происходит при обновленииКогда выбирать
Объект поставщика не редактируетсяОбъект меняется только обновлениемОбъекты, которые вы не трогаете
Объект поставщика редактируется с сохранением поддержкиПри обновлении 1С сравнит вашу и новую версию, конфликты разберёте вручнуюТочечные доработки типовой
Объект поставщика снят с поддержкиОбновление объект не трогает вовсеОбъект переписан полностью

Выбор правила влияет только на то, как пойдут обновления. Если снять с поддержки всю конфигурацию, обновлять её придётся сравнением и объединением, а это часы работы программиста на каждый релиз.

Кнопка Снять с поддержки в окне настройки удаляет связь с поставщиком полностью. Поставить конфигурацию обратно можно только через сравнение и объединение с конфигурацией поставщика, и разбирать придётся каждый изменённый объект.

Когда снять защиту не получится

  • 🔒 Поставщик выпустил конфигурацию с запретом изменений. Кнопка включения изменений тогда недоступна. Это решение автора, а не сбой.
  • 🔒 Часть модулей поставлена без исходных текстов. Их код в Конфигураторе не открывается в принципе.
  • 🔒 Конфигурация подключена к хранилищу. Менять объекты можно только после захвата в хранилище: Конфигурация → Хранилище конфигурации → Захватить в хранилище.

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

Доработка без снятия с поддержки: расширения

Приём, который знает каждый опытный 1С-ник: чаще всего снимать защиту вообще не нужно. С платформы 8.3.6 есть расширения конфигурации . Расширение хранит ваши изменения отдельно, а типовая остаётся на полной поддержке.

Через расширение можно:

  • 📄 добавить реквизит в документ или справочник;
  • 🖨 поменять или добавить печатную форму;
  • 🧩 переопределить обработчик модуля формы или объекта;
  • 📊 добавить отчёт или обработку в командный интерфейс.

Как подключить расширение

  1. В Конфигураторе выполните Конфигурация → Расширения конфигурации.
  2. Создайте новое расширение или загрузите готовое из файла .cfe.
  3. Заимствуйте объекты типовой, которые нужно изменить, и внесите правки.
  4. Обновите конфигурацию базы данных — это отдельный шаг после загрузки.

Расширение после обновления типовой иногда тоже приходится поправить. Зато это минуты, а не часы ручного объединения.

Правило практика: если изменение укладывается в расширение, конфигурацию с поддержки не снимают.

Права доступа: как получить роль администратора

Многие «снимают защиту» в прямом смысле: у пользователя не хватает прав, и программа отвечает Недостаточно прав для просмотра или для изменения. Решение — выдать права, а не отключать проверку.

В пользовательском режиме

В БП 3.0, ЗУП 3.1 и УТ 11 права настраивает администратор в разделе Администрирование → Настройки пользователей и прав → Пользователи. Откройте карточку сотрудника и назначьте ему профиль группы доступа с нужными правами. Профиль «Администратор» даёт полный доступ.

В Конфигураторе

  1. Откройте Администрирование → Пользователи.
  2. Дважды щёлкните по пользователю.
  3. На вкладке «Прочее» отметьте роли Полные права и Администратор системы.
  4. Сохраните. Пользователю нужно перезапустить программу.

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

Пароль администратора потерян

Здесь нет безопасной кнопки. Рабочие варианты такие:

  1. Попросите другого пользователя с полными правами сбросить пароль.
  2. Восстановите базу из резервной копии, где пароль известен.
  3. Обратитесь к специалисту, который обслуживает вашу базу.

Советы из интернета «отредактировать служебную таблицу пользователей» для файловой базы рискованны: можно повредить информационную базу. Без свежей копии так делать нельзя.

Даты запрета изменения: как открыть закрытый период

Бухгалтер закрыл квартал, а через месяц нужно поправить документ. Программа не даёт: стоит дата запрета изменения. Это не сбой, а штатная защита отчётности, которую уже сдали.

Где снять или сдвинуть дату

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Найдите флажок «Даты запрета изменения» и перейдите по ссылке настройки рядом с ним.
  3. Измените дату для всех пользователей или для конкретного сотрудника.
  4. Внесите исправление и верните дату запрета обратно.

Как сделать безопаснее

  • ✅ Сдвигайте дату только для одного пользователя, а не для всех.
  • ✅ Возвращайте запрет сразу после правки.
  • ✅ Если отчётность за период сдана, исправление делайте текущим периодом или подавайте уточнённую декларацию — так решает главбух, а не программа.

Отключать флажок «Даты запрета изменения» совсем не стоит. Достаточно поменять саму дату.

Демо-версии и пробные периоды

Ограничения по сроку в демонстрационных и пробных версиях снимает только покупка лицензии. Отраслевые решения партнёров иногда имеют встроенный пробный период: его продлевают через разработчика. Для учёбы есть учебная версия платформы. Она запускается без лицензии, но ограничивает объём данных, поэтому для реального учёта не подходит.

Блокировка базы и сеансов: как снять

Перед обновлением администратор блокирует вход в базу. Если блокировку забыли снять, пользователи видят Начало сеанса с информационной базой запрещено.

В пользовательском режиме

В типовых конфигурациях откройте Администрирование → Поддержка и обслуживание, найдите команду блокировки работы пользователей и нажмите снятие блокировки. Чтобы войти в заблокированную базу, укажите код разрешения в параметре запуска /UC:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Base\Buh" /UC12345

Здесь 12345 — код, заданный при установке блокировки.

В клиент-серверном варианте

  1. Откройте консоль администрирования серверов 1С.
  2. Разверните кластер, затем Информационные базы, откройте свойства базы.
  3. Снимите флажки «Блокировка начала сеансов включена» и, если нужно, «Блокировка регламентных заданий включена».
  4. Сохраните. Изменения вступают в силу сразу.

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

Монопольный режим и обновление структуры

Обновление конфигурации базы данных требует монопольного доступа: в базе не должно быть других сеансов. Это же касается загрузки .dt, тестирования и исправления. В обычной работе Конфигуратор монопольно базу не держит. Если обновление пишет, что базу не удалось заблокировать, посмотрите активные сеансы: для серверной базы — в консоли кластера, для файловой — через список активных пользователей в типовой.

Ключи защиты и лицензии: восстановить, перенести, но не обходить

Платформа 1С без лицензии базу не запускает. Защита бывает двух видов.

ТипКак работаетЧто делать при проблеме
Аппаратный ключ (USB)Лицензия в ключе, нужен драйвер защитыПереустановить драйвер, проверить порт, ключ в другом ПК
Программная лицензияАктивация пин-кодом, привязка к параметрам компьютераПовторная активация резервным пин-кодом

Программная лицензия слетела

Файлы активированных лицензий хранятся в папке:

C:\ProgramData\1C\licenses\

Лицензия привязана к оборудованию. После замены диска, материнской платы или переустановки системы она перестаёт подходить. Порядок действий:

  1. Найдите конверт или файл комплекта с основным и резервными пин-кодами.
  2. При запуске 1С выберите получение лицензии и введите резервный пин-код.
  3. Укажите регистрационные данные так же, как при первой активации.
  4. Если резервные коды кончились, обратитесь к партнёру, у которого покупали лицензию, за восстановлением.

Перед плановой заменой железа выпишите, какая лицензия на каком компьютере стоит. Потом проще объяснить партнёру, что произошло.

Почему «снять защиту ключа» нельзя

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

Легальные альтернативы:

  • 💼 докупить клиентскую лицензию на нужное число рабочих мест;
  • ☁️ перейти в облачную 1С по подписке, где лицензии включены в тариф;
  • 🎓 для обучения — бесплатная учебная версия.

Защита от опасных действий

С платформы 8.3.9 при открытии внешней обработки или отчёта программа спрашивает подтверждение. Это защита от запуска чужого кода. Снимать её для всех подряд не нужно.

Если обработку открывает доверенный сотрудник и предупреждение мешает:

  1. В Конфигураторе откройте Администрирование → Пользователи и свойства пользователя.
  2. Снимите флажок «Защита от опасных действий».
  3. Сохраните и перезапустите сеанс пользователя.

Лучше подключить проверенную обработку в справочник дополнительных отчётов и обработок. Тогда предупреждение не появится, а защита у всех остальных останется.

Частые вопросы

Можно ли снова поставить конфигурацию на поддержку после полного снятия?
Да, через сравнение и объединение с конфигурацией поставщика того же релиза. Программа покажет все отличия, и решение по каждому объекту принимаете вы.
Не пропадут ли данные, если включить возможность изменения?
Нет. Режим поддержки касается только объектов конфигурации. Документы, справочники и остатки он не затрагивает.
Почему после доработки типовой обновление идёт намного дольше?
Для объектов с сохранением поддержки 1С при каждом обновлении сравнивает три версии: старую поставщика, новую поставщика и вашу. Чем больше изменённых объектов, тем дольше сравнение.
Сколько стоит доработка через расширение у специалиста?
Ориентировочно от 2–3 тыс. руб. за реквизит или печатную форму до десятков тысяч за сложную логику. Точную цену называет исполнитель после оценки задачи.
Можно ли запретить снятие с поддержки другим программистам?
Права на Конфигуратор задаются ролью «Администратор системы». Уберите её у тех, кому не нужно менять конфигурацию, и храните изменения в хранилище с журналом захватов.

Источники

  • Гражданский кодекс РФ, часть четвёртая, ст. 1299 «Технические средства защиты авторских прав»
  • Гражданский кодекс РФ, ст. 1301 «Ответственность за нарушение исключительного права на произведение»
  • Уголовный кодекс РФ, ст. 146 «Нарушение авторских и смежных прав»
  • Кодекс РФ об административных правонарушениях, ст. 7.12