Ошибка SDBL при типовом обновлении УТ 11.3-11.4

1. LosevI 30.08.18 03:21 Сейчас в теме
Здравствуйте. Может быть кто нибудь сталкивался - поделитесь опытом.

Имеем типовую УТ 11.3.4.228, последний релиз 11.3. При попытки обновления на любой 11.4 релиз выскакивает ошибка SDBL на этапе принятия изменений.
Ошибка говорит нам о том, что не найдена некая таблица Enum475 в структуре базы данных. После этого база становится нерабочей.

Определили, что данная таблица связана с объектом метаданных Перечисление.УдалитьТипыОперацийЗаказаНаСборку, и что это перечисление удаляется разработчиками во время обновления.
Попробовали обновлять базу, поставив все объекты на "серый кубик", чтобы была возможность оставить данное перечисление в базе - оставили, обновили, и обновление прошло.
То есть конфигурация была полностью на поддержке, теперь она на поддержке с возможностью редактирования, и в ней один наш "добавленный" объект - это перечисление.
А теперь самое интересное - ссылок на данный объект метаданных в базе после обновления не остается; 1С спокойно позволяет удалить объект, SQL средствами никаких ссылок на таблицу Enum475 не видим. Но если попытаться его удалить или просто загрузить конфигурацию поставщика - результат тот же - ошибка SDBL - Таблица не найдена.

Кто нибудь сталкивался и смог преодолеть проблему, оставив конфигурацию на поддержке? Где еще можно искать ссылки, почему база не дает удалить эту таблицу, что такого может быть именно в данных?
Найденные решения
3. alexsu4236 31.08.18 16:02 Сейчас в теме
Это связано с кэшированием. Причем стандартная очистка кэша не всегда срабатывает.
Просто сделайте новую строчка запуска 1с конфигурации, и для уверенности измените пусковое название ( поставьте точку в конце)
Ошибка появляется когда на имеющуюся пусковую строчку, вешается измененная конфигурация. И соответственно кэш старой конфигурации падает на новую.
У меня работает.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. vadim1011985 99 30.08.18 11:06 Сейчас в теме
Вообще переход с 11.3 на 11.4 косячный сам ловил ошибку по висячей ссылки - помогло тестирование и исправление перед обновлением .
5. LosevI 03.09.18 02:20 Сейчас в теме
(2) Возможно и нам бы помогло, ТиИ не делали потому, что на данной базе оно идет несколько суток (а то и неделю, не дождались) и это не будет иметь смысла - клиент столько не работать не может.
3. alexsu4236 31.08.18 16:02 Сейчас в теме
Это связано с кэшированием. Причем стандартная очистка кэша не всегда срабатывает.
Просто сделайте новую строчка запуска 1с конфигурации, и для уверенности измените пусковое название ( поставьте точку в конце)
Ошибка появляется когда на имеющуюся пусковую строчку, вешается измененная конфигурация. И соответственно кэш старой конфигурации падает на новую.
У меня работает.
4. LosevI 03.09.18 02:17 Сейчас в теме
(3) Спасибо, пока нет возможности проверить, но хотя бы это какая то новая информация, новая идея. Будем знать на будущее, даже если в этом случае не поможет.
6. YanYanovich 13.09.18 11:05 Сейчас в теме
Здравствуйте!

У меня возникла точно такая же проблема: при обновлении типовой УТ с 11.3.4 на 11.4.5 возникает ошибка "Ошибка SDBL: Ссылка на таблицу Enum304 недопустима. Нет таблицы или отсутствует RefSelf."

В моей базе таблица Enum304 связана также как и у вас с перечислением УдалитьТипыОперацийЗаказаНаСборку.

База серверная на MS SQL Server.

Что было сделано:
- выгрузка в dt и последующая загрузка в новую базу;
- пересоздание строчки запуска в ланчере;
- тестирование и исправление.

Всё это результата не дало.

Если найдёте рабочее решение, опишите его, пожалуйста, в этой ветке!
7. YanYanovich 13.09.18 22:43 Сейчас в теме
В общем, рабочее решение проблемы выглядит так:
- необходимо запустить "Тестирование и исправление", достаточно установить только одну галочку "Реструктуризация таблиц..." (я до этого запускал проверку логической и ссылочной целостности - это всё не то);
- после этого можно запускать обновление УТ на версию 11.4.5, всё проходит без ошибок.

ТС, если базу уже обновили, и в ней висит неудаляемое перечисление, делаете ТиИ (только Реструктуризация таблиц), после этого можно загрузить конфигурацию поставщика. Объект пропадет и конфигурация встанет на поддержку.
user633844_admin_ut; mailrum2004; bforce; butterman; Sergafan10; +5 Ответить
8. Sergafan10 05.01.19 18:21 Сейчас в теме
9. OrsaMaggiore 16.02.19 17:21 Сейчас в теме
(7) Огромное человеческое спасибо! Такая же проблема была - помогло!:)
Прикрепленные файлы:
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)