ИнструкцииБаза знаний Бухгалтерский учётНезавершенная операция обновления конфигурации БД

Незавершенная операция обновления конфигурации БД

Ошибки в 1с

Данная ошибка возникает в основном на платформе 8.2, на платформе 8.3 мы не встречали ее ни разу. Кстати в релизе платформы 8.3.8 уже реализована возможность динамического безболезненного обновления, если вы работаете в клиент серверном режиме. Для того, чтобы исправить ситуацию, нам необходимо исправить таблицу 'config' в базе данных SQL.

Есть несколько способов это сделать:

Вариант 1

Восстановить из резервной копии (в данном случае все ранее внесенные изменения в конфигурацию не сохраняться). Данную манипуляцию вы можете провернуть там же, где и создается данная копия:

Незавершенный сеанс 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

Содержание