-

Обнаружено нарушение целостности системы 1С: что делать, если выдает ошибку — нарушена информационная база и ее данные в "1C:Предприятие 8 3"

Вы тоже столкнулись с этой проблемой? Сообщение: «Обнаружено нарушение целостности системы 1С» — это не баг, а довольно распространенная ошибка, все «прелести» появления которой на себе испытали многие пользователи ПО с платформой версии 8.3.10.2699 и выше. При ее появлении система предлагает закрыть приложение или перезагрузиться, что делает дальнейшую работу невозможной.

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


Причины появления в 1С: 8,3 ошибки: «Обнаружено нарушение целостности системы»

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

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

Обратите внимание, столкнуться с этой проблемой можно. Когда в ОС вашего ПК установлены, но не запущены какие-то эмуляторы, и тогда, когда вы ранее пользовались пиратской версией, но не удалили ее до конца перед инсталляцией лицензионной. И даже тогда, когда «кряк» активно юзается на одной из машин в вашей локальной корпоративной сети.


Что предпринять, чтобы обезопасить работу

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

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

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

Как стать обладателем временной лицензии

Допустим, вы запустили «1С: Предприятие», обнаружено нарушение целостности системы, и что делать в такой ситуации? Пошаговая инструкция довольно проста:

  1. Авторизуйтесь на portal.1c.ru, а если учетной записи у вас там нет, то пройдите регистрацию, для этого не требуется покупать никакой софт. Заполните анкету, указав актуальные контакты для подтверждения своей личности, и примите условия использования сервиса.
  2. Выберите нужный вам пакет — в разделе «Получить бесплатно». Для его активации понадобится указать дополнительные сведения и согласиться с политикой обслуживания. Это простые действия, но если в процессе возникнут какие-либо затруднения, для их решения обращайтесь к партнеру, предоставляющему сервис, найти которого можно в соответствующем списке.

Когда 1С выдает ошибку: «Обнаружено нарушение целостности системы»

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

Взламывать официальную платформу пиратский софт может несколькими способами:

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

Те, кто перешел на легальный продукт после нелицензионного, но не удалил «пиратку» или сохранил какие-то ее файлы, тоже могут столкнуться с проблемой, ведь все эти объекты будут найдены в ходе теста и распознаны как вредоносные.


Что делать при обнаружении нарушения целостности системы 1С

В зависимости от ситуации, нужно

В большинстве случаев будет нелишним получить предметную консультацию у службы поддержки.


Варианты решения проблемы

Вы плодотворно трудитесь в приложении «1C: Предприятие 8» или «1С:Бухгалтерия», обнаружено нарушение целостности системы, и как поступить? Зависит от того, какое именно у вас ПО.

Если используете пиратский продукт

В первую очередь следует удалить все эмуляторы ключей и их аналоги, а также очистить ОС от их следов. После чего есть два метода — рассмотрим каждый по порядку.

Способ первый: купить лицензионную версию продукта

Здесь есть нюанс: приобретать нужно именно тот комплект, который соответствует взломанной платформе. Как правило, это не базовая конфигурация, а ПРОФ. В противном случае ПО просто не запустится и придется вбивать многочисленные реквизиты и заполнять карточки «с нуля».

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

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


Способ второй: начать работать в облачном сервисе разработчика — «1С: Фреш»

Если в 1С нарушена целостность системы, ничто не мешает посетить сайт 1CFresh.com и перенести на него все свои учетные записи. Это дата-центр с высоконадежными и отлично защищенными серверами, и переход на него осуществляется буквально в несколько кликов.

Особенно удобно, что для такой интеграции не требуется покупать и инсталлировать саму платформу. Выполнять все операции можно через интернет, используя так называемый «тонкий клиент» или любой совместимый браузер (Mozilla Firefox, Apple Safari, Google Chrome — список очень широкий).

Есть 30 дней бесплатного доступа — за это время более чем реально оценить функционал сервиса и понять, насколько он удобен, стабилен, хорош. По истечении этого срока оформляется договор аренды в формате SaaS; согласно ему, за услугу потребуется платить около 600 рублей ежемесячно (за 1 клиента), хотя эта цифра гибко корректируется в зависимости от тарифного плана и количества объединенных в сеть ПК.

При использовании легального продукта

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

Делаете следующее:

В случае с другими виртуальными заменителями ключей — haspflt.sys или vusbbus.sys — последовательность действий такая же, только вбивать нужно их названия.

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

Как удалить эмулятор защиты

Это актуально в следующих ситуациях:

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

В том случае, если найти сведения утилиты на ПК не удается, необходимо прекратить работу службы haspflt и тоже удалить ее набрав:

del%systemroot%\system32\drivers\haspflt.sys

Также для уверенности в результате стоит почистить ветки реестра (мы уже приводили их выше, рассказывая, как решить проблему при использовании легального софта).

А на завершающем этапе потребуется удостовериться в том, что ненужных файлов действительно не осталось, то есть попытаться найти их по ключевому слову «hasp». Если все сделали правильно, результаты должны быть нулевыми.

И, наконец, следует стереть multikey.sys, который может располагаться в одном из трех каталогов вашей ОС (по умолчанию C:\Windows) — либо в \System32\drivers, либо просто в \System32, либо в \SysWOW64.


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

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

Ну и наиболее радикальный вариант решения вопроса — переустановить Windows (или другую используемую ОС), а затем заново проинсталлировать весь имевшийся на борту ПК софт. Но понятно, насколько это неудобно, какое количество паролей и кодов придется вводить, подтверждать, вспоминать, а потому это средство, прибегать к которому стоит лишь в самом крайнем случае.

Итог

Мы подробно рассмотрели одну из частых проблем пользователей современных версий платформы 1С 8: «Нарушена целостность информационной базы» — весьма распространенная ошибка у тех, кто ранее ставил эмуляторы, кряки, репаки. И да, с ней можно бороться, и мы подсказали, как это делается. Однако лучше всего ее вообще не допускать, то есть использовать лицензионное программное обеспечение с его многочисленными плюсами. Если вам необходим софт для оптимизации бизнеса, вы всегда можете заказать его в «Клеверенс» — на сайте представлен широкий спектр решений для магазинов, складов и различных учреждений и производства. Благодаря внедрению систем мобильной автоматизации позволит вам определить и устранить основные расхождения в товарном учете, а также рутинных операциях, избавиться от ручных задач как на складе крупной производственной компании, так и в торговых залах магазинов формата «у дома». Внедрение софта Mobile SMARTS обеспечит значительное сокращение издержек и поможет сохранить долю чистой прибыли, которую, в свою очередь, вы сможете реинвестировать в модернизацию существующих процессов.