Опции за решение - Целостта на конфигурационната структура е нарушена - за SQL или предстоящо издание

С последното издание на платформата, динамичната актуализация беше окончателно фиксирана.
Посветен на тези, които не са имали време за актуализация.

Проблем:
Във версията на клиент-сървъра на информационната база, при запазване на конфигурацията на информационната база, в която преди е била извършена динамична актуализация, а също и когато Configurator или Enterprise се стартира по-късно, се диагностицира грешка

Целостта на конфигурационната структура е нарушена

и програмата се срива.
1C предложи заобиколно решение:
Не използвайте динамична актуализация.

А какво да кажем за тези, които са уловили грешка, например в края на работния ден. възстановяване на архива от вчера? или започнете да танцувате с тамбура.

Теоретично конфигурацията на базата данни се съхранява в таблицата Config, разликите в редактираната база данни са в таблицата ConfigSave. Съответствието на обектите с метаданни може да се извърши от колоната FileName, колоната BinaryData съхранява пакетирани данни - описанието на метаданните. Ако таблицата е пълна, тогава тя се състои от поне 3 елемента със стойности в колоната FileName. "версия" - версията на платформата "версии" тук в опакована форма всички метаданни са изброени във формата, където N е броят на обектите на метаданни, описани във файла "версии", "filenameN" е името на файла, uidN е уникален идентификатор - когато обектът с метаданни се промени, се генерира нов.

Обикновено при такава грешка данните не се унищожават, а се унищожава само конфигурацията.

конфигурацията може да бъде унищожена по различни начини, главно проблем с "версии", също често срещан проблем с отчетите, базирани на състава на данните.

можете да опитате да възстановите основата, като просто замените таблицата Config с архив или стандартен, въз основа на който се базира конфигурацията.

Преди всички действия правим резервно копие с помощта на базата данни sql.