Файловая база зависает при реструктуризации таблиц. 8.3

Файловая база УНФ 1.6, платформа 8.3.7.1790. База перестала проходить Тестирование и исправление (ТиИ), при реструктуризации зависала на таблице Присоединенные файлы, при этом можно было закрыть окно ТиИ по кнопке Закрыть и закрыть потом конфигуратор, но база оставалась в монопольном режиме, помогало только принудительное удаление файла блокировок.

Chdbfl не дала результата.  При внесении изменений в структуру регистра Присоединенные файлы, база также не могла обновиться и провести реструктуризацию, падала в дамп. С очищенным регистром ТиИ проходит нормально, т.е. проблема непосредственно в записях регистра, вопрос в какой? 

Перезапись записей строк и другие танцы с бубном не дали результата. РС ПрисоединенныеФайлы содержит ресурс ХранимыйФайл типа ХранилищеЗначений.  Решили проверить содержимое этого ресурса, простенькой обработкой перезаписали все файлы на диск :

Выборка = РегистрыСведений.ПрисоединенныеФайлы.Выбрать();

Пока Выборка.Следующий() Цикл
Файл = Выборка.Хранимыйфайл.Получить();
Файл.Записать("D:Прочее"+Выборка.ПрисоединенныйФайл.Наименование+"."+Выборка.ПрисоединенныйФайл.Расширение);
КонецЦикла;

И одна из строк получила из хранилища значение Неопределено. После удаления этой строки ТиИ прошло успешно.

Т.е. «битое» значение в ресурсе с типом ХранилищеЗначений привело к невозможности выполнения реструктуризации базы.

2 Comments

  1. artfa

    бывает

    Reply
  2. de0nis

    (1) Главное что б проходило 🙂

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *