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