В процессе эксплуатации распределенных информационных баз (РИБ) на платформе 1С:Предприятие 7.7 администраторы нередко сталкиваются с ситуацией, когда стандартное тестирование и исправление (ТиИ) завершается сообщением: «Вн. идентификатор [код] . Исправить вручную». Эта ошибка сигнализирует о нарушении логической целостности данных, из-за которой механизм синхронизации между центральной (ЦБ) и периферийной базой (ПБ) дает сбой.
В системе 1С:7.7 каждый объект (документ, справочник) имеет уникальный внутренний идентификатор. При использовании РИБ эти идентификаторы должны строго соответствовать друг другу во всех узлах обмена. Ошибка с указанием идентификатора означает, что в структуре таблицы DBF обнаружена запись, которая не проходит проверку на корректность. Чаще всего это вызвано:
*.zip или *.txt между узлами.Если количество ошибок велико и они носят системный характер, наиболее надежным и безопасным способом является пересоздание периферийного узла. Это позволяет гарантировать полную идентичность данных в ЦБ и ПБ.
Рассмотрим порядок действий:
Этот метод исключает риск «скрытых» ошибок, которые могут возникнуть при ручном вмешательстве в таблицы базы данных.
Если пересоздание узла невозможно из-за большого объема данных или специфики настроек, приходится прибегать к методу, который предложила система: исправление вручную. Этот путь требует предельной осторожности и навыков работы с низкоуровневыми инструментами.
Важно: Перед началом работ обязательно сделайте копию всей базы данных. Любая ошибка в редактировании DBF-файлов может привести к полной потере данных.
Разберем шаги по исправлению:
ТиИ, определите, в каком именно файле содержится ошибка. Обычно это 1SJOURN.DBF (для журналов документов) или файлы справочников вида SC*.DBF.DBF (например, DBF Viewer или аналогичные инструменты, поддерживающие структуру 1С).Чтобы избежать подобных инцидентов, рекомендуем соблюдать следующие правила эксплуатации:
DBF.В заключение, помните: подход «некогда разбираться, проще пересоздать» бывает оправдан, если задача по восстановлению работоспособности бизнеса стоит на первом месте. Однако важно всегда анализировать причины сбоев, чтобы предотвратить их повторение в будущем. Если вы работаете в условиях жесткого регламента, всегда держите под рукой актуальные бэкапы — это лучший инструмент администратора в любой ситуации.