1c-obrabotki.at.ua Вторник, 05.08.2025, 16:40
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа

Меню сайта

Категории раздела
Мои статьи [48]

Курс валют
Курс Валют Информер
Российский рубль Российский рубль валюта России
(EUR)//-//
(USD)//-//
(CZK)//-//
(GBP)//-//

Главная » Статьи » Мои статьи

Ошибка "Нарушена целостность структуры конфигурации"
Обычно ошибка возникает когда в процессе сохранения конфигурации, был сбой. В результате Конфигурация сохранилась не корректно. 
1. Попробовать проверить через тестирование и исправление или ChDBFl.exe 
2. Посмотрите следующие варианты решения проблемы:] 

Было такое же сообщение когда динамически обновил конфигурацию центральной базы и сделал обмен на переферийной и на переферийной появилось подобное сообщение. 
1. Т.к. в конфигуратор на переферийной вообще не пускался, то пришлось удалить папку C:\Documents and Settings\Admin\Application Data\1C\1Cv81. 
2. Зашел в конфигуратор и выбрал Конфигурация - Конфигурация базы данные - Вернуться к конфигурации БД. 
3. ГлавныйУзел установил неопределено. 
4. Конфигурация - Загрузить конфигурацию из файла (центральная конфигурация). 
5. ГлавныйУзел установил необходимый. 



У меня возникла похожая ситуация, но на 8.1. При динамическом обновлении конфигурации видимо произошел сбой, после чего попытка выгрузить и как Основную конфу и конфу БД при дальнейшей попытке загрузить файл в локальную базу вываливалось "нарушена целостность структуры конфигурации". Но БД работоспособна. Ни тестирование и исправление ни ChDBFl.exe ничего не дали. 

Селал бекап рабочей базы и загрузил его в чистую базу. Добавил план обмена 
http://kb.mista.ru/article.php?id=7 
и создал Начальный образ. В БД образа конфигурация исправилась. 

Если не поможет могу посоветовать вариант к которому хотел прибегнуть сам: 
1. найти ближайший релиз конфигурации, загрузить его в чистую БД (восстанавливаемую). 
2. создать совершенно чистую БД (промежуточную) 
3. открыть конфигуратор испорченной БД. 
4. скопипастить модули и объекты, в которых происходили изменения с последнего релиза (в моем случае намного проще, поскольку изменения происходили только в модулях и формах, структура данных осталась прежней а все изменения документируются постерами) из испорченной БД в промежуточную. 
5. Выгрузить промежуточную конфигурацию. 
6. Объеденить ее с восстанавливаемой БД. 
7. Выгрузить восстанавливаемую конфигурацию в файл. 
8. Загрузить в испорченную БД конфигурацию из восстанавливаемой. 

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



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

Мой вариант решения - заменить конфигурацию поставщика нашей базы. 
Последовательность действий следующая: 
1. Удалить конфигурацию поставщика путём снятия с поддержки(Конфигурация->Поддержка->Настройка поддержки->Снять с поддержки) 
2. Создаем файл поставки конфигурации(Конфигурация->Поставка конфигурации->Создать файлы поставки и обновления конфигурации). Файл при этом назовем work файл поставки.cf 
3. Объединяем нашу конфигурацию с только что созданным файлом поставки(Конфигурация->Сравнить, объединить с конфигурацией из файла). При этом появится предложение вновь поставить конфигурацию на поддержку 
В появившемся окне сравнения конфигураций нажимаем "Выполнить", 
4. Обновляем конфигурацию базы данных(Конфигурация->Обновить конфигурацию базы данных). 
Поидее, выполняя данные действия, мы реструктуризовали конфигурацию поставщика. 
Теперь можно попробовать обновить нашу конфигурацию до следующей версии в обычном режиме. 

Категория: Мои статьи | Добавил: zakharovsam (01.06.2013)
Просмотров: 1312 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Погода

Поиск

Новости

Copyright MyCorp © 2025