Восстановление файловой БД

12.06.13

Задачи пользователя - Корректировка данных

Напишу как я восстанавливал файловую БД, может кому пригодится..

Итак, динамическое обновление как всегда все сломало. В моем случае база не запускалась ни в режиме 1С Предприятия, ни в режиме конфигуратора. Очистка кэша не помогла.

1С жаловалась на ошибку формата потока.

Ну ладно, где там наш  chdbfl.exe... СДЕЛАЛ КОПИЮ БАЗЫ, пусть уже не совсем живой, запустил тестирование. Кое-какие ошибки исправились, на картинке видно какие.

Запускаем 1С. И тут еще интереснее - "Конвертация из ознакомительной версии не поддерживается данной версией 1С Предприятия"... да уж...)

Несколько часов поиска по форумам:

//infostart.ru/public/187832/

//infostart.ru/public/155427/

//infostart.ru/public/182845/

http://gustelev.livejournal.com/162890.html

просмотр утилитой 1CD_TOOL, ковыряние в 16-ричном редакторе и т.д....... в общем проблема не решалась.

 

 

Потом наткнулся на "Компоненту для прямого чтения/записи данных из файлов баз данных .1CD". 

//infostart.ru/public/166557/

Секрет заключается в том, что она может разобрать файл 1CD на кусочки (в 7.7 была аналогичная утилитка), а потом восстановить из них обратно.

Ну логично было попробовать подменить неиправные куски файла БД, в моем случае это CONFIG и CONFIGSAVE.

Откуда я узнал что нужно именно эти таблицы заменить? Потому что в программе TOOL_1CD сделал тест формата потока (эта функция реализована в последних версиях) и она мне указала на две записи в этих таблицах (в ссылках было что-то типо ....dyn_update...) В других случаях возможны разные варианты, надо искать что именно сломалось. 

Итак, открываем обработку ExtractObjects.epf (сама компонента скомпилирована для разных ОС даже)... из каталога с компонентой, нажимаем первые 3 кнопки по порядку. Потом подменяем файлы и нажимаем 4-ю кнопку - Восстановить. У меня была конфигурация рабочая, взятая из архива, такая же как и в рухнувшей базе. 

Закрыл обработку, запускаю 1С - вау, все работает)))

P.S. Делайте архивы почаще.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    50163    136    162    

92

Корректировка данных Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3660 руб.

10.02.2017    120986    728    177    

765

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    45946    31    13    

49

Зарплата Корректировка данных Бухгалтер 1С 8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет НДФЛ Платные (руб)

Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты

9760 руб.

01.09.2023    7927    320    91    

19

Взаиморасчеты Корректировка данных Бухгалтер 1С 8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Автоматическое создание документов корректировок долга. Распределение Аванса уплаченному Интернет-площадке и долгами поставщиков.

7320 руб.

02.03.2026    816    2    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronOTV 16 10.06.13 14:21 Сейчас в теме
спасибо, нужная информация, сохраню в свою копилочку хомячка...
2. xast 12.06.13 09:33 Сейчас в теме
у меня буквально месяц назад точно также рухнула база.... если б тогда я знала то, что вы написали.... СПАСИБО. теперь буду таким образом восстанавливать БД.
3. e][tend 13.06.13 22:25 Сейчас в теме
Олег, не совсем понятно, а откуда ты брал файлы на замену? (те которыми подменял)
4. e][tend 13.06.13 23:27 Сейчас в теме
Мда, просмотрел, что была рабочая база. :)
6. Legolas 67 14.06.13 09:56 Сейчас в теме
(4) e][tend, да, была конфигурация только, я из нее сделал пустую базу.
7. e][tend 14.06.13 18:37 Сейчас в теме
(5) vde69, Еще бы понять как оно работает) Если честно уже несколько раз слышал про этот инструмент, но толком так и не разобрался.
8. Interferon 1 27.11.14 18:22 Сейчас в теме
Спасибо большое, за статью и за ссылки, помогли в нужный момент.
Ошибка была "Конвертация из ознакомительной версии не поддерживается данной версией 1С Предприятия". Заменил "config" с архивной, вауля. Спасибо.
Для отправки сообщения требуется регистрация/авторизация