Незавершенная операция обновления конфигурации БД
Данная ошибка возникает в основном на платформе 8.2, на платформе 8.3 мы не встречали ее ни разу. Кстати в релизе платформы 8.3.8 уже реализована возможность динамического безболезненного обновления, если вы работаете в клиент серверном режиме. Для того, чтобы исправить ситуацию, нам необходимо исправить таблицу 'config' в базе данных SQL.
Есть несколько способов это сделать:
Вариант 1
Восстановить из резервной копии (в данном случае все ранее внесенные изменения в конфигурацию не сохраняться). Данную манипуляцию вы можете провернуть там же, где и создается данная копия:
Вариант 2
Если же для вас критично сохранить все изменения и наработки в вашей 1С, тогда попытаемся исправить нашу ошибку другим, более сложным способом:
Все объекты, которые вы изменяли в конфигурации хранятся в таблице configsave. При обновлении происходит сначала заполнение таблицы configsave, после чего данные переносятся в таблицу config, стираясь с предыдущего места. Вы можете воспользоваться возможностью скопировать таблицу config из идентичной базы в неработающую или, как вариант, удалить все найденные изменения.
Для этого вам необходимо выполнить два запроса:
1. delete from config where FileName = 'commit'
2. delete from config where FileName = 'dbStruFinal'
3. delete from config where FileName = 'dynamicCommit'
Кстати на многих форумах рекомендуют также выполнить запрос delete from config where FileName = 'dbStruFinal'. Однако это делать не обязательно, так как программа почистит их при запуске.
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
- Консультация по 1С Бесплатно!
- Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
- Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web