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

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

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

В наличии

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

Категория:

Описание

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

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

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

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

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

has been added to your cart:
Оформление заказа