Обнаружена незавершенная операция обновления конфигурации бд
23 Січ
Статті

опубліковано

Обнаружена незавершенная операция обновления конфигурации бд

З появою платформи 8.3 зявилась можливість динамічного оновлення конфігурації(тобто при активних користувачах).

Але разом із цією можливісттю зявився і не слабий косяк, який можна зловити.

На днях якраз довелось добряче погратись з ним.

Отже, якщо перед вами повідомлення - "Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?" або "Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию" тоді прийміть мої сердечні привітання)

При будь-які відповіді на поставлене запитання ви швидше всього нікуди зайти не зможете, ні в конфігуратор ні в підприємство.

При цьому розмір бази може бути трохи роздутим ніж зазвичай.

Поки що ваші дані в порядку. Чого не можна сказати про останні зміни, які ви вносили в конфігуратор.

Суперово, якщо база у вас серверна. Ще крутіше якщо перед цим ви зробили резервну копію.

 

У нас нажаль база була файлова. Для лікування проблеми проходили наступний алгоритм:

1. Зробіть копію файлу бази даних

2. Для того, щоб редагувати базу можна скористатись програмою Tool_1CD. Вона вміє редагувати дані. Але версія, яку я знайшов підтримує лише 8.2, тому потрібно ще конвертувати базу до 8.2

3. Через консоль, командою cnvdbfl.exe -c -f 8.2.14 с:\test\1Cv8.1CD конвертуємо нашу базу в формат 8.2

4. Теж саме робимо із старим бекапом. 

5. Через програму Tool_1CD вигружаємо таблиці CONFIG і CONFIGSAVE із бази бекапа

6. Через програму Tool_1CD загружаємо таблиці CONFIG і CONFIGSAVE в нашу робочу базу.

Після цих дій робоча база нормально відкривається. 

Назад нічого конвертувати не потрібно, база автоматично прийме формат 8.3 коли ви її відкриєте на платформі 8.3

 

Хто не може побороти дану помилку - звертайтесь, спробуємо допомогти.