Недопустимое состояние объекта !m_usingOldShema [backend — src\DBGenerationsImpl.cpp (2377)]
Не знаю, что именно вызвало такую ошибку, поэтому напишу, что выполнен был переход с платформы 8.3.10.2561 на 8.3.16.1148.
Конфигурация разрабатывалась с использованием хранилища конфигурации. База серверная на Microsoft SQL.
В результате изменений в конфигурации, не вызывающих реструктуризацию базы, после нажатия F7 возникло такое сообщение.
- Описание
- Подробнее
Описание
Очистка кэша не помогла.
Далее, не знаю, что именно помогло, но я выполнил следующие операции:
- В консоли кластера заблокировал регламентные задания и выгнал всех пользователей
- Вышел из консоли кластера
- Отключился от хранилища
- Снял с публикации на web-сервере
- Вернул конфигурацию к базе (убрал восклицательный знак)
- Вышел из 1С
- Почистил кэш
- Добавил константу, F7, Удалил константу F7 — Ура! не вылетает!
- Подключил хранилище, F7 — не вылетает!
- Включил регламентные задания в кластере
- Опубликовал базу на web-сервере
Я подозреваю, что проблема именно в динамическом изменении. Возможно, реструктуризация базы помогла при добавлении константы.
Надеюсь, что мой опыт поможет кому-нибудь ещё исправить подобную ситуацию.