Имя: Пароль:
1C
1С v8
Ошибка при реструктуризации таблиц, после смены режима совместимости
0 sadko
 
01.03.21
17:11
Добрый день.

На предприятии используется конфигурация Комплексная автоматизация 1.1, релиз последний 1.1.115.1. Очень сильно дописана.
У конфигурации установлен режим совместимости с версией 8.2.13.
Текущая версия платформы 8.3.11.3034. База крутится на SQL.

Есть необходимость изменить режим совместимости до 8.2.16. Сейчас тестирую на копии БД и при реструктуризации таблиц регистра накопления Закупки, после смены режима, появляется ошибка:

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
В схеме базы данных нет таблицы с именем AccumRgAggOpt36745

Ошибка вроде как в таблице "Таблица опций сети агрегатов (_AccumRgAggOpt)".
Про агрегаты мало что знаю, особо туда не лазил никогда. Сверил сам регистр с типовой конфой, отличий нет.

Посмотрел через ПолучитьСтруктуруХраненияБазыДанных, такой таблицы нет.

ИмяТаблицыХранения    ИмяТаблицы    Метаданные    Назначение    Поля    Индексы
"AccumRgAgg7ff1h19065"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg7031h19066"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg3031h19067"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg5031h19068"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg6031h19069"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg7011h19070"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg1031h19071"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg2031h19072"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg4031h19073"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg5011h19074"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg6011h19075"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg31h19076"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAgg4011h19077"    ""    "РегистрНакопления.Закупки"    "АгрегатРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgDl19078"    ""    "РегистрНакопления.Закупки"    "НовыеОбороты"                    ТаблицаЗначений    ТаблицаЗначений
"AccumRgBf19079"    ""    "РегистрНакопления.Закупки"    "БуферОборотов"                    ТаблицаЗначений    ТаблицаЗначений
"AccumRgSt19080"    ""    "РегистрНакопления.Закупки"    "СтатистикаЗапросов"            ТаблицаЗначений    ТаблицаЗначений
"AccumRg19046"                    "РегистрНакопления.Закупки"    "РегистрНакопления.Закупки"    "Основная"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgTn19063"            "РегистрНакопления.Закупки.Обороты"    "РегистрНакопления.Закупки"    "Обороты"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgChngR19064"            "РегистрНакопления.Закупки.Изменения"    "РегистрНакопления.Закупки"    "РегистрацияИзменений"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgOpt35850"    ""    "РегистрНакопления.Закупки"    "НастройкиХраненияИтоговРегистраНакопления"    ТаблицаЗначений    ТаблицаЗначений
"AccumRgAggGrid36365"    ""    "РегистрНакопления.Закупки"    "СписокАгрегатовРегистровНакопления"    ТаблицаЗначений    ТаблицаЗначений

Какие есть варианты с добавлением этой таблицы или может быть наоборот ее убить на SQL?
1 vicof
 
01.03.21
17:13
Тестирование и исправление что говорит?
2 sadko
 
01.03.21
17:18
(1) Так вот как раз в момент тестирования и появляется ошибка.
3 ДенисЧ
 
01.03.21
17:27
Галку агрегатов с регистров оборотов сними
4 Dmitrii
 
гуру
01.03.21
17:30
(2) А ты тестирование и исправление запускаешь ДО смены режима совместимости или уже после?
В режиме совместимости 8.2.13 проблемы нет?
5 sadko
 
01.03.21
17:32
(4) После смены конечно. На 8.2.13 не пробовал делать тестирование. Возможно и там была ошибка.
6 sadko
 
01.03.21
17:34
(3) Не совсем понял что это за галка?
7 Dmitrii
 
гуру
01.03.21
17:37
(5) Конечно?...
Странны ты. Для начала проверь базу в исходном состоянии в режиме совместимости 8.2.13.
Если там всё нормально, то можно продолжать со сменой режима совместимости.
Тем более, что по дороге в 8.2.14 1С сильно меняла структуру базы данных. Вроде как клиент-серверного режима это не касалось, но фиг его знает...
8 ДенисЧ
 
01.03.21
17:43
(6) ПКМ по регистру - свойства, там ссылка Агрегаты
9 sadko
 
01.03.21
17:47
(8) Ну там же просто список настроек. Причем достаточно большой список.
10 sadko
 
01.03.21
17:50
(7) Да вроде все работало долгое время, смысл было проводить тестирование. Опять же, какое тестирование надо сделать до смены? Только реструктуризацию?
11 ДенисЧ
 
01.03.21
18:00
(9) Ну так удали.
Я сталкивался с таким. Просто запомни, что там есть, удали. Реструктуризуй.
Когда прокатит - вернёшь обратно.
12 sadko
 
01.03.21
18:04
(11) Ок, попробую. Спасибо.