Защита в 1С 8.3: что владелец базы может снять сам, а что — только через разработчика или 1С
Содержание
Снять защиту в 1С 8.3 законно можно со всего, что принадлежит вам как владельцу базы: пароль пользователя и Конфигуратора, запрет на изменение конфигурации на поддержке, блокировку сеансов, ограничения прав. Это делается штатными средствами за 5–15 минут, если у вас есть хотя бы одна учётная запись с полными правами. Защиту самой программы — лицензию, аппаратный ключ, ограничения демо- и учебной версии — снимать нельзя: её можно только восстановить, перенести или купить.
Чаще всего «защитой» называют одно из семи разных ограничений. Найдите своё в таблице и переходите к нужному разделу — способы у них не пересекаются.
Какую защиту в 1С 8.3 можно снять, а какую нет
| Что мешает | Как выглядит | Можно ли снять | Кто снимает |
|---|---|---|---|
| Пароль пользователя или Конфигуратора | Окно входа просит пароль | ✅ Да | Администратор базы |
| Конфигурация на поддержке | Объекты в дереве с замком, редактирование недоступно | ✅ Да | Администратор / программист |
| Модули без исходных текстов | Модуль пуст или открывается только на чтение | ❌ Нет, код удалён при поставке | Только разработчик решения |
| Ограничения прав | «Нарушение прав доступа», нет разделов меню | ✅ Да | Администратор базы |
| Блокировка сеансов | Начало сеансов с информационной базой запрещено | ✅ Да | Тот, кто ставил блокировку, или администратор кластера |
| Лицензия, ключ HASP | Не обнаружена лицензия для использования программы | ⚠️ Восстановить, не обойти | Владелец лицензии, партнёр, центр лицензирования |
| Демо- и учебная версия | Ограничения функций или числа записей | ❌ Нет | Только покупка лицензии |
Обход технических средств защиты программы запрещён статьёй 1299 ГК РФ, а использование «ломаной» 1С в организации подпадает под административную и уголовную ответственность. Плюс практический риск: эмуляторы ключей и «активаторы» распространяются с троянами, а такую базу нельзя официально обновлять.
Этот справочник независимый, с фирмой 1С не связан. Инструкций по обходу лицензирования здесь нет и не будет — только легальные пути.
Как снять пароль с Конфигуратора и пользователя
В 1С 8.3 нет отдельного «пароля на Конфигуратор». В Конфигуратор пускает обычный пользователь информационной базы, у которого есть право администрирования. Значит, задача сводится к сбросу пароля этого пользователя.
Если есть другой администратор
Самый быстрый случай. Под учётной записью с полными правами:
- В режиме 1С:Предприятие откройте
Администрирование → Настройки пользователей и прав → Пользователи(БП 3.0, ЗУП 3.1, УТ 11). - Откройте карточку нужного пользователя.
- Задайте новый пароль или очистите его и запишите карточку.
- Сообщите пользователю пароль и попросите сменить его при первом входе.
То же самое в Конфигураторе: Администрирование → Пользователи, двойной щелчок по пользователю, вкладка Основные, поле Пароль.
💡 Для типовых конфигураций на БСП правьте пользователя в режиме Предприятия, а не в Конфигураторе. Так сохраняется связь пользователя ИБ со справочником «Пользователи» и с группами доступа.
Если вход через Windows был настроен заранее
Проверьте, не включена ли у какого-нибудь администратора Аутентификация операционной системы. Если она привязана к вашей учётной записи Windows, 1С пустит без пароля. Запустите базу из-под этой учётной записи, выберите нужный режим, и сбросьте пароль, как описано выше.
Если администраторов не осталось
Здесь штатных средств мало, и это сделано намеренно.
- 📦 Резервная копия. Поднимите копию базы , сделанную до того, как пароль забыли. Она пригодится, если пароль сменили недавно.
- 👨💻 Обслуживающий партнёр. Если базу настраивал партнёр или внешний программист, у него, как правило, есть служебная учётная запись.
- 🛠 Специалист по восстановлению. Для своей файловой базы доступ возвращают правкой служебных данных файла
1Cv8.1CD, для клиент-серверной — на уровне СУБД. Это делают только на копии базы и только для базы, которая принадлежит вам.
Никогда не правьте служебные таблицы рабочей базы напрямую. Ошибка в одном байте делает базу неоткрываемой, а выгрузку .dt без входа в Конфигуратор не сделать.
Как снять конфигурацию с поддержки и что делать с закрытыми модулями
Типовые конфигурации стоят «на поддержке» у фирмы 1С. Поэтому в дереве объектов у них замки, а редактирование недоступно. Это не защита от владельца, а защита обновлений: поставщик гарантирует, что его код не изменён.
Включить возможность изменения
- Сделайте резервную копию:
Администрирование → Выгрузить информационную базув Конфигураторе. - Откройте
Конфигурация → Поддержка → Настройка поддержки. - Нажмите
Включить возможность измененияи подтвердите. - Выберите правило для объектов поставщика:
Объект поставщика редактируется с сохранением поддержки. - Нажмите
ОК, внесите изменения и обновите конфигурацию базы данных (F7).
После этого замок на объекте меняется: объект можно править, а обновления продолжают приходить через сравнение и объединение.
Три правила поддержки и их последствия
| Правило | Можно править | Что с обновлениями |
|---|---|---|
| Объект поставщика не редактируется | Нет | Обновляется автоматически |
| Редактируется с сохранением поддержки | Да | Ваши правки и правки поставщика объединяются при обновлении |
| Объект снят с поддержки | Да | Обновления этого объекта не приходят, только вручную |
Полное снятие конфигурации с поддержки (кнопка Снять с поддержки) необратимо без повторной загрузки поставки. Каждое следующее обновление превращается в ручное сравнение и объединение.
💡 Если нужно добавить реквизит
, печатную форму или отчёт, начните с расширения конфигурации
(платформа 8.3.6 и новее). Расширение не снимает поддержку и переживает обновления типовой. Управление: Конфигурация → Расширения конфигурации.
Модули без исходных текстов
Отраслевые решения партнёров иногда поставляются без исходных текстов части модулей. Разработчик включает это в настройке поставки, и при сборке код из модуля удаляется. Восстановить его из базы нельзя: исходного текста в ней физически нет.
Варианты для владельца:
- 📩 Запросить у разработчика нужную доработку или исходники по договору.
- 🧩 Решить задачу расширением, которое вызывается до или после закрытого кода.
- 🔐 Если решение защищено системой лицензирования конфигураций (СЛК), лицензию на него выдаёт только разработчик. Без неё защищённые функции не работают.
Демо- и учебная версия: что делать вместо обхода
Демо-базы и учебная версия ограничены сознательно, и эти ограничения — часть лицензии. Снять их можно одним способом: перейти на полноценную лицензию. Любые патчи учебной платформы — это и есть обход технических средств защиты.
Легальные варианты, если нужно поработать или поучиться бесплатно:
- 🎓 Учебная версия 1С:Предприятия. Работает без лицензии, но в однопользовательском режиме и с ограничением объёма данных. Для учёбы хватает, для реального учёта — нет.
- ☁️ Облачный сервис 1С. У облачных тарифов обычно есть бесплатный пробный период: можно вести реальный учёт и потом продолжить на платном тарифе без переноса.
- 🗂 Демо-база типовой конфигурации. Устанавливается вместе с типовой конфигурацией из дистрибутива при наличии лицензии и нужна, чтобы тренироваться, не трогая рабочие данные.
- 💳 Покупка лицензии. Базовая версия для одного пользователя дешевле ПРОФ; при росте компании её можно перевести на ПРОФ с зачётом стоимости через партнёра.
Данные из учебной базы в рабочую переносятся штатно — выгрузкой .dt в Конфигураторе или обменом. Повторно вводить справочники не придётся.
Аппаратные ключи и программные лицензии: восстановить, а не обойти
Сообщение Не обнаружена лицензия для использования программы или старое Не обнаружен ключ защиты программы почти всегда означает поломку на вашей стороне: нет драйвера, сбилась активация, не виден сервер лицензий. Ниже — что проверить по шагам.
Аппаратный ключ (HASP, Guardant)
- Проверьте, что ключ вставлен и на нём горит индикатор. Попробуйте другой USB-порт без хаба.
- Установите драйвер защиты. Он входит в дистрибутив платформы: при установке отметьте компонент драйвера защиты.
- Для сетевого ключа HASP на сервере должен работать HASP License Manager. Клиенты ищут его по UDP-порту
475; откройте порт в брандмауэре. - Если ключ в другой подсети, укажите адрес сервера в файле
nethasp.iniна клиенте:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
- Перезапустите 1С на клиенте.
Сломанный или утерянный ключ меняют через партнёра, у которого куплена программа. Понадобятся регистрационная анкета или номер комплекта . Утерянный ключ, как правило, не восстанавливают — придётся покупать заново.
Программная лицензия
Файлы активированных лицензий лежат в C:\ProgramData\1C\licenses\ с расширением .lic. Лицензия привязана к параметрам компьютера. После замены материнской платы, диска или переустановки Windows она перестаёт подходить.
Как вернуть:
- Запустите 1С — платформа сама предложит получить лицензию .
- Выберите повторное получение и введите резервный PIN-код из комплекта.
- Укажите регистрационные данные точно так же, как при первой активации, — с теми же реквизитами организации.
- Если резервные PIN-коды закончились, обратитесь в центр лицензирования через партнёра.
Не удаляйте .lic-файлы «для чистоты» перед переездом. Сначала получите лицензию на новом компьютере, потом выводите старый.
Права пользователей: как снять ограничения
Ограничения прав снимает администратор базы. В типовых конфигурациях на БСП права раздаются не ролями напрямую, а через профили и группы доступа.
Добавить права в БП 3.0, ЗУП 3.1, УТ 11
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите в
Группы доступаи выберите группу с нужными возможностями — или создайте новую на основе подходящего профиля. - Добавьте пользователя в состав группы и запишите.
- Попросите пользователя перезапустить 1С: права применяются при новом сеансе.
Если ограничение касается конкретных организаций, складов или контрагентов, это ограничение на уровне записей (RLS). Флажок, который его включает, находится в тех же настройках пользователей и прав. Отключать его целиком не нужно — достаточно расширить в группе доступа список разрешённых значений.
Дата запрета изменения
Если документ не даёт записаться из-за закрытого периода, это не права, а дата запрета изменения данных. Её задают в разделе Администрирование типовой конфигурации, в группе настроек проведения документов. Сдвигать дату назад стоит только по согласованию с главным бухгалтером: правки в закрытом периоде меняют сданную отчётность.
Не давайте рядовым пользователям полные права «на время». Временная роль Полные права обычно так и остаётся навсегда. Лучше заведите отдельную группу доступа с узким набором профилей.
Заблокированная база: как вернуть вход
Блокировку сеансов ставят перед обновлением или регламентными работами. Если её забыли снять, пользователи видят Начало сеансов с информационной базой запрещено.
В режиме Предприятия
Администратор открывает Администрирование → Обслуживание → Блокировка работы пользователей, снимает блокировку и записывает настройку. Если войти нельзя никому, нужен код разрешения, который указали при установке блокировки. Запустите базу с параметром /UC:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /UC12345
Для клиент-серверной базы вместо /F"путь" используйте /S"сервер\имя_базы". После входа снимите блокировку в форме, иначе она останется для остальных.
В консоли кластера
- Откройте консоль администрирования серверов 1С:Предприятия.
- Найдите базу в списке
Информационные базыи откройте её свойства. - Снимите флажок
Блокировка начала сеансов включенаи сохраните.
Файловая база «занята»
Если файловая база не открывается, потому что её держит другой процесс, сначала найдите, кто её держит: зависший процесс 1cv8.exe у другого пользователя или служба архивации. Перед завершением процесса предупредите людей — их несохранённые данные пропадут. Делайте это вне рабочих часов или после того, как все вышли.
Законно ли дорабатывать купленную типовую конфигурацию?
Можно ли перенести лицензию 1С на другой компьютер?
Почему после снятия с поддержки обновление идёт дольше?
Можно ли вести реальный учёт в учебной версии?
Что делать, если пароль знает только уволившийся сотрудник?
Источники
- Гражданский кодекс РФ, статья 1280 «Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ»
- Гражданский кодекс РФ, статья 1299 «Технические средства защиты авторских прав»
- Уголовный кодекс РФ, статья 146 «Нарушение авторских и смежных прав»