Доброго всем дня!
Собственно 1С БП3 базовая 3.0.100.23.
Обратился человек с проблемой запуска 1С. Повреждение файла 1Сv8.1CD. Версия у него файловая.
Копия имеется только на начало года и версия конфигурации старая.
Через конфигуратор попробовал Тестирование и исправление - не получилось, та же ошибка.
Сделал проверку через chdbfl. Выдал результат:
Поврежден заголовок файла базы данных
Повреждена таблица размещения внутреннего файла <Данные таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные таблицы '_EXTENSIONSINFO'>
Повреждены данные таблицы 'CONFIGCASSAVE'
Обнаружено рассогласование между данными и индексами таблицы 'CONFIGCASSAVE'
Исправление:
Поврежден заголовок файла базы данных
Повреждена таблица размещения внутреннего файла <Данные таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные таблицы '_EXTENSIONSINFO'>
Повреждены данные таблицы 'FILES'. Восстановлено 243 из 252 записей.
Повреждены данные таблицы 'CONFIGCAS'. Восстановлено 706 из 764 записей.
Повреждены данные таблицы 'CONFIGCASSAVE'. Восстановлено 9 из 9 записей.. Потеряно 1 значений полей неограниченной длины
Повреждены данные таблицы '_EXTENSIONSINFO'. Восстановлено 69 из 72 записей.
Ну хоть что-то осталось.
После этого получилось выгрузить в dt. Но при запуске, что ни делай, Ошибка формата потока!!!
Далее взял старую базу, накатил все обновления до текущей версии, загнал обе базы в SQL сервер и по статье Вячеслава Салина выполнил замену таблицы Config. Результат тот же!
Подскажите что ещё можно попробовать?
Есть ещё подозрение, что проблема в таблице FILES, как-то получилось её заменить, запуск свершился, но данные старые.
Собственно 1С БП3 базовая 3.0.100.23.
Обратился человек с проблемой запуска 1С. Повреждение файла 1Сv8.1CD. Версия у него файловая.
Копия имеется только на начало года и версия конфигурации старая.
Через конфигуратор попробовал Тестирование и исправление - не получилось, та же ошибка.
Сделал проверку через chdbfl. Выдал результат:
Поврежден заголовок файла базы данных
Повреждена таблица размещения внутреннего файла <Данные таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные таблицы '_EXTENSIONSINFO'>
Повреждены данные таблицы 'CONFIGCASSAVE'
Обнаружено рассогласование между данными и индексами таблицы 'CONFIGCASSAVE'
Исправление:
Поврежден заголовок файла базы данных
Повреждена таблица размещения внутреннего файла <Данные таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'FILES'>
Повреждена таблица размещения внутреннего файла <Данные таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIGCAS'>
Повреждена таблица размещения внутреннего файла <Данные таблицы '_EXTENSIONSINFO'>
Повреждены данные таблицы 'FILES'. Восстановлено 243 из 252 записей.
Повреждены данные таблицы 'CONFIGCAS'. Восстановлено 706 из 764 записей.
Повреждены данные таблицы 'CONFIGCASSAVE'. Восстановлено 9 из 9 записей.. Потеряно 1 значений полей неограниченной длины
Повреждены данные таблицы '_EXTENSIONSINFO'. Восстановлено 69 из 72 записей.
Ну хоть что-то осталось.
После этого получилось выгрузить в dt. Но при запуске, что ни делай, Ошибка формата потока!!!
Далее взял старую базу, накатил все обновления до текущей версии, загнал обе базы в SQL сервер и по статье Вячеслава Салина выполнил замену таблицы Config. Результат тот же!
Подскажите что ещё можно попробовать?
Есть ещё подозрение, что проблема в таблице FILES, как-то получилось её заменить, запуск свершился, но данные старые.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
делал подобные восстановления и для 1с77 и для 1с8.
по счастью пострадали только таблицы конфигурации и расширений.
замена таблицы config не нужна тк она не пострадала.
а вот замена таблиц расширений нужна . либо удаление.
смотрите по тж , на что ругается 1с
по счастью пострадали только таблицы конфигурации и расширений.
замена таблицы config не нужна тк она не пострадала.
а вот замена таблиц расширений нужна . либо удаление.
смотрите по тж , на что ругается 1с
Первое что нужно настроить и посмотреть технологический журнал
Потом я бы не загонял бы базу в клиент-серверный вариант а работал с файловой
сделал бы конвертацию в старый формат 8.2.14 и с помощью Tools 1CD экспортировал таблицы CONFIGCAS и CONFIGCASSAVE из рабочей базы того же релиза.
Расширения всегда можно восстановить
Вообще судя по ошибкам повреждены только Системные таблицы , в таблицах данных повреждений нет , так что есть хороший шанс все восстановить
Так же если работаете с MS SQL попробуйте написать скрипт по удалению всех записей из таблицы CONFIGCASSAVE
Потом я бы не загонял бы базу в клиент-серверный вариант а работал с файловой
сделал бы конвертацию в старый формат 8.2.14 и с помощью Tools 1CD экспортировал таблицы CONFIGCAS и CONFIGCASSAVE из рабочей базы того же релиза.
Расширения всегда можно восстановить
Вообще судя по ошибкам повреждены только Системные таблицы , в таблицах данных повреждений нет , так что есть хороший шанс все восстановить
Так же если работаете с MS SQL попробуйте написать скрипт по удалению всех записей из таблицы CONFIGCASSAVE
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот