Пос-Cервис

 Телефоны: (4152) 26-05-40, 45-05-35
pospk@mail.kamchatka.ru
All
8.0 [0]
8.1 [0]
8.2 [7]
Главная » Статьи » 1c 8.x » 8.2

Ошибка: "Нарушена Целостность структуры конфигурации"

Решил выложить эту статью. Конкретных решений проблемы в интернете не нашел.

9 июля 2011 года обнаружили, что база нестабильна, ближайший рабочий архив за 30 апреля 2011 года (хотя архив делается ежедневно). Соответственно о восстановлении информации в ручную разговора не идет. Перепробовано многое (если интересно, могу предоставить переписку с 1с и мои мучения).

Решение:

1.Выгружаем текущую и архивную базу в файлы 1cv8_09.dt и 1cv8_04.dt .

2.Распаковываем *.dt файлы утилитой DTmanager.exe (спасибо разработчику!). получаем файлы *.dt_unpack.

3.С помощью утилиты tool_1CD.exe (спасибо и этому разработчику!) определяем размер таблицы CONFIG в базах. В моем случае около 187 Мб.

4.В TotalCommander разбиваем файлы *.dt_unpack на части по 250 мб (необходимо, чтобы таблица CONFIG попала в одну часть). Получили необходимые текстовые файлы 1cv8_09.001 и 1cv8_04.001.

5.Нужен текстовый редактор, который редактирует текстовые файлы большого размера не внося изменения в структуру. Я использовал стандартный редактор gedit в Ubuntu 9.10. Нам нужен блог текста заключенный между {"Folder","Config", и {"Folder","ConfigSave", - это конфигурация. Простая замена всего куска неработающей конфигурации на конфигурацию из архива.

6.Собираем TotalCommander-ом файл 1cv8_09.dt_unpack обратно, игнорируя сообщение о несоответствии контрольной суммы.

7.Запаковываем 1cv8_09.dt_unpack утилитой DTmanager.exe (не забываем указывать файл в верхней строке - иначе ошибка).

8.Восстанавливаем базу 1с из полученного файла в чистую базу. Должно работать.

Категория: 8.2 | Добавил: Swindler (24.11.2011)
Просмотров: 2243 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]