Защита в 1С 8.3: что владелец базы может снять сам, а что — только через разработчика или 1С

· 9 мин

Содержание

Снять защиту в 1С 8.3 законно можно со всего, что принадлежит вам как владельцу базы: пароль пользователя и Конфигуратора, запрет на изменение конфигурации на поддержке, блокировку сеансов, ограничения прав. Это делается штатными средствами за 5–15 минут, если у вас есть хотя бы одна учётная запись с полными правами. Защиту самой программы — лицензию, аппаратный ключ, ограничения демо- и учебной версии — снимать нельзя: её можно только восстановить, перенести или купить.

Чаще всего «защитой» называют одно из семи разных ограничений. Найдите своё в таблице и переходите к нужному разделу — способы у них не пересекаются.

Какую защиту в 1С 8.3 можно снять, а какую нет

Что мешаетКак выглядитМожно ли снятьКто снимает
Пароль пользователя или КонфигуратораОкно входа просит пароль✅ ДаАдминистратор базы
Конфигурация на поддержкеОбъекты в дереве с замком, редактирование недоступно✅ ДаАдминистратор / программист
Модули без исходных текстовМодуль пуст или открывается только на чтение❌ Нет, код удалён при поставкеТолько разработчик решения
Ограничения прав«Нарушение прав доступа», нет разделов меню✅ ДаАдминистратор базы
Блокировка сеансовНачало сеансов с информационной базой запрещено✅ ДаТот, кто ставил блокировку, или администратор кластера
Лицензия, ключ HASPНе обнаружена лицензия для использования программы⚠️ Восстановить, не обойтиВладелец лицензии, партнёр, центр лицензирования
Демо- и учебная версияОграничения функций или числа записей❌ НетТолько покупка лицензии

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

Этот справочник независимый, с фирмой 1С не связан. Инструкций по обходу лицензирования здесь нет и не будет — только легальные пути.

Как снять пароль с Конфигуратора и пользователя

В 1С 8.3 нет отдельного «пароля на Конфигуратор». В Конфигуратор пускает обычный пользователь информационной базы, у которого есть право администрирования. Значит, задача сводится к сбросу пароля этого пользователя.

Если есть другой администратор

Самый быстрый случай. Под учётной записью с полными правами:

  1. В режиме 1С:Предприятие откройте Администрирование → Настройки пользователей и прав → Пользователи (БП 3.0, ЗУП 3.1, УТ 11).
  2. Откройте карточку нужного пользователя.
  3. Задайте новый пароль или очистите его и запишите карточку.
  4. Сообщите пользователю пароль и попросите сменить его при первом входе.

То же самое в Конфигураторе: Администрирование → Пользователи, двойной щелчок по пользователю, вкладка Основные, поле Пароль.

💡 Для типовых конфигураций на БСП правьте пользователя в режиме Предприятия, а не в Конфигураторе. Так сохраняется связь пользователя ИБ со справочником «Пользователи» и с группами доступа.

Если вход через Windows был настроен заранее

Проверьте, не включена ли у какого-нибудь администратора Аутентификация операционной системы. Если она привязана к вашей учётной записи Windows, 1С пустит без пароля. Запустите базу из-под этой учётной записи, выберите нужный режим, и сбросьте пароль, как описано выше.

Если администраторов не осталось

Здесь штатных средств мало, и это сделано намеренно.

  • 📦 Резервная копия. Поднимите копию базы , сделанную до того, как пароль забыли. Она пригодится, если пароль сменили недавно.
  • 👨‍💻 Обслуживающий партнёр. Если базу настраивал партнёр или внешний программист, у него, как правило, есть служебная учётная запись.
  • 🛠 Специалист по восстановлению. Для своей файловой базы доступ возвращают правкой служебных данных файла 1Cv8.1CD, для клиент-серверной — на уровне СУБД. Это делают только на копии базы и только для базы, которая принадлежит вам.

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

Как снять конфигурацию с поддержки и что делать с закрытыми модулями

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

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

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

После этого замок на объекте меняется: объект можно править, а обновления продолжают приходить через сравнение и объединение.

Три правила поддержки и их последствия

ПравилоМожно правитьЧто с обновлениями
Объект поставщика не редактируетсяНетОбновляется автоматически
Редактируется с сохранением поддержкиДаВаши правки и правки поставщика объединяются при обновлении
Объект снят с поддержкиДаОбновления этого объекта не приходят, только вручную

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

💡 Если нужно добавить реквизит , печатную форму или отчёт, начните с расширения конфигурации (платформа 8.3.6 и новее). Расширение не снимает поддержку и переживает обновления типовой. Управление: Конфигурация → Расширения конфигурации.

Модули без исходных текстов

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

Варианты для владельца:

  • 📩 Запросить у разработчика нужную доработку или исходники по договору.
  • 🧩 Решить задачу расширением, которое вызывается до или после закрытого кода.
  • 🔐 Если решение защищено системой лицензирования конфигураций (СЛК), лицензию на него выдаёт только разработчик. Без неё защищённые функции не работают.

Демо- и учебная версия: что делать вместо обхода

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

Легальные варианты, если нужно поработать или поучиться бесплатно:

  • 🎓 Учебная версия 1С:Предприятия. Работает без лицензии, но в однопользовательском режиме и с ограничением объёма данных. Для учёбы хватает, для реального учёта — нет.
  • ☁️ Облачный сервис 1С. У облачных тарифов обычно есть бесплатный пробный период: можно вести реальный учёт и потом продолжить на платном тарифе без переноса.
  • 🗂 Демо-база типовой конфигурации. Устанавливается вместе с типовой конфигурацией из дистрибутива при наличии лицензии и нужна, чтобы тренироваться, не трогая рабочие данные.
  • 💳 Покупка лицензии. Базовая версия для одного пользователя дешевле ПРОФ; при росте компании её можно перевести на ПРОФ с зачётом стоимости через партнёра.

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

Аппаратные ключи и программные лицензии: восстановить, а не обойти

Сообщение Не обнаружена лицензия для использования программы или старое Не обнаружен ключ защиты программы почти всегда означает поломку на вашей стороне: нет драйвера, сбилась активация, не виден сервер лицензий. Ниже — что проверить по шагам.

Аппаратный ключ (HASP, Guardant)

  1. Проверьте, что ключ вставлен и на нём горит индикатор. Попробуйте другой USB-порт без хаба.
  2. Установите драйвер защиты. Он входит в дистрибутив платформы: при установке отметьте компонент драйвера защиты.
  3. Для сетевого ключа HASP на сервере должен работать HASP License Manager. Клиенты ищут его по UDP-порту 475; откройте порт в брандмауэре.
  4. Если ключ в другой подсети, укажите адрес сервера в файле nethasp.ini на клиенте:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
  1. Перезапустите 1С на клиенте.

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

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

Файлы активированных лицензий лежат в C:\ProgramData\1C\licenses\ с расширением .lic. Лицензия привязана к параметрам компьютера. После замены материнской платы, диска или переустановки Windows она перестаёт подходить.

Как вернуть:

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

Не удаляйте .lic-файлы «для чистоты» перед переездом. Сначала получите лицензию на новом компьютере, потом выводите старый.

Что именно у вас заблокировано?

Права пользователей: как снять ограничения

Ограничения прав снимает администратор базы. В типовых конфигурациях на БСП права раздаются не ролями напрямую, а через профили и группы доступа.

Добавить права в БП 3.0, ЗУП 3.1, УТ 11

  1. Откройте Администрирование → Настройки пользователей и прав.
  2. Перейдите в Группы доступа и выберите группу с нужными возможностями — или создайте новую на основе подходящего профиля.
  3. Добавьте пользователя в состав группы и запишите.
  4. Попросите пользователя перезапустить 1С: права применяются при новом сеансе.

Если ограничение касается конкретных организаций, складов или контрагентов, это ограничение на уровне записей (RLS). Флажок, который его включает, находится в тех же настройках пользователей и прав. Отключать его целиком не нужно — достаточно расширить в группе доступа список разрешённых значений.

Дата запрета изменения

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

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

Заблокированная база: как вернуть вход

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

В режиме Предприятия

Администратор открывает Администрирование → Обслуживание → Блокировка работы пользователей, снимает блокировку и записывает настройку. Если войти нельзя никому, нужен код разрешения, который указали при установке блокировки. Запустите базу с параметром /UC:

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

Для клиент-серверной базы вместо /F"путь" используйте /S"сервер\имя_базы". После входа снимите блокировку в форме, иначе она останется для остальных.

В консоли кластера

  1. Откройте консоль администрирования серверов 1С:Предприятия.
  2. Найдите базу в списке Информационные базы и откройте её свойства.
  3. Снимите флажок Блокировка начала сеансов включена и сохраните.

Файловая база «занята»

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

Законно ли дорабатывать купленную типовую конфигурацию?
Да. Владелец экземпляра вправе адаптировать программу для своей работы. Снятие с поддержки и расширения — штатные механизмы платформы.
Можно ли перенести лицензию 1С на другой компьютер?
Программную — да, повторной активацией резервным PIN-кодом. Аппаратный ключ просто переставляют на новый компьютер вместе с драйвером.
Почему после снятия с поддержки обновление идёт дольше?
Платформа сравнивает три версии: старую поставку, новую и вашу. На каждом изменённом объекте нужно решать, чьи правки оставить.
Можно ли вести реальный учёт в учебной версии?
Нет. Лицензия учебной версии допускает только обучение, а ограничения по объёму данных не дадут закрыть даже квартал.
Что делать, если пароль знает только уволившийся сотрудник?
Ищите другого администратора или аутентификацию Windows. Если их нет, восстановление доступа делают на копии базы с участием партнёра.

Источники

  • Гражданский кодекс РФ, статья 1280 «Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ»
  • Гражданский кодекс РФ, статья 1299 «Технические средства защиты авторских прав»
  • Уголовный кодекс РФ, статья 146 «Нарушение авторских и смежных прав»