1cved

logo

Нарушение целостности системы 1С

28.10.2022 admin Comments Off

Нарушение целостности системы 1С

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

Причины ошибки

Коварство ошибки в том, что войти в базу не удается. Программа предлагает завершить работу или перезапустить 1С, но при повторном запуске сообщение о завершении работы появляется снова. Причин может быть несколько:
  • Реальное повреждение целостности системы.
  • Переход на новые платформы, в которых реализована более сложная защита от незаконного использования.
В последнем случае это не ошибка, а штатное поведение платформы. Определить, что в вашем случае происходит, можно запуском тестирования:
  • По утилите chdbfl;
  • По внутренней команде конфигуратора «Тестирование и исправление информационной базы».
Если тестирование обеими обработками покажет отсутствие ошибок, существует высокая вероятность того, что платформа не прошла проверку на легальность использования.
Блокировка входа в программу срабатывает, когда:
  • Для версии КОРП используется лицензия ПРОФ.
  • Число работающих в 1С больше клиентских лицензий на рабочие места.
  • Установлен пиратский эмулятор HASP, с которым в данный момент работает платформа.
  • В прошлом были попытки установки пиратского эмулятора HASP или его остатков, даже если в данный момент платформа с ним не работает.
  • Платформа модифицирована.

Как происходит проверка легальности 1С?

При запуске 1C проверяется файл библиотеки backbas.dll (проверка контрольной суммы) и эмулятор ключа защиты на предмет нелицензионного использования программы. Если возникают сомнения по лицензионности, доступ в нее блокируется.

Кроме вариантов действий Перезапустить и Завершить работу ничего не предусмотрено.

Нарушение целостности системы 1С 8.3 — как обойти?

Возврат на старую платтформу

Если проблема возникла при переходе на новую платформу, а 1С не требует обязательной работы на ней, можно вернуться к работе на старой платформе.

Для решения проблемы в строке запуска базы достаточно указать прежнюю платформу по кнопке Изменить — Версия 1С:Предприятие.

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

Для удаления старых платформ:

Откройте Панель управления вашего компьютера и выберите раздел Программы и компоненты.

По кнопке Удалить удалите установленные платформы, кроме актуальной.

Но, к сожалению, эти действия не всегда приводят к положительному результату. Если среди удаленных платформ была пиратская, вам придется выполнить еще и удаление эмуляторов защиты. Только тогда сообщение о нарушении целостности системы не будет появляться при входе в программу.

Проверка условий сопровождения 1С

Проверку удобно выполнить при настроенной интернет-поддержке. В форме программы Монитор Портала 1С:ИТС содержится вся необходимая информация (Администрирование — Интернет-поддержка и сервисы).

По информации в форме проверьте, что:

  • Все условия сопровождения выполнены.
  • Программа зарегистрирована.
  • Сроки действия подключенных сервисов не просрочены.

Проверка условий сопровождения выполняется перед получением временных лицензий 1С. Бесплатные временные лицензии выдаются только при выполнении всех вышеперечисленных условий.

Получение временных лицензий 1С

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

  • Основной поставки на 1 рабочее место для версий КОРП и ПРОФ, которая включает в себя платформу и любую типовую конфигурацию 1С.
  • Клиентской лицензии на разное количество рабочих мест для версий КОРП и ПРОФ.
  • Лицензии на сервер х86-64 или х86-32 для версий ПРОФ и КОРП, 32/64 и Сервер МИНИ.

Инструкция по получению и установке временных лицензий:

  1. Установите последнюю версию платформы 1С 8.3: она необходима для активации временных лицензий.
  2. Сделайте копию информационной базы.
  3. Войдите на Портал ИТС.
  4. В разделе Получить бесплатно выберите необходимую временную лицензию.
  5. Внимательно прочтите информацию в колонке Описание.
  6. Нажмите ссылку Получить и зарегистрировать.
  7. В форме Регистрация программных продуктов заполните требуемые сведения.
  8. Подтвердите получение лицензии по ссылке, пришедшей на указанную вами электронную почту.

Удаление эмуляторов защиты

Удаление эмуляторов защиты выполняется при обнаружении программой:

  • Пиратского эмулятора HASP, с которым в данный момент работает 1С.
  • Пиратского эмулятора HASP или его остатков, с которым в данный момент платформа не работает, а использует легальную лицензию.
  • Модифицированной версии платформы 1С.

Описанные ниже действия выполняются только техническими специалистами! Приводим самый простой из возможных способов удаления.

Для удаления эмулятора защиты нужно найти и удалить файл multikey.sys. Он может быть в каталогах:

  • c:\Windows\System32\drivers\;
  • c:\Windows\System32\;
  • c:\Windows\SysWOW64\.

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

Что делать, если ничего не помогло?

Радикальный вариант решения проблемы — рекомендуем:
  • Сохранить все информационные базы на ПК.
  • Переустановить Windows.
  • Снова установить легальную платформу 1С.
  • Подключить к ней сохраненные базы.
Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.