Данная ошибка возникает в основном на платформе 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’. Однако это делать не обязательно, так как программа почистит их при запуске.
Не хватает запроса
delete from config where FileName = ‘dynamicCommit’
Алексей, спасибо. Ваш запрос относится скорее к динамическим обновлениям))
Но в инструкции добавили 😉
Огромное Спасибо! Помогло уже даже это:
1. delete from config where FileName = ‘commit’
Здравствуйте, Евгений. Спасибо за отзыв.