Просмотр и восстановление любых таблиц БД для компоненты 1CDLib [Инфостарт]

Bot

Администратор
Команда форума
23 Янв 2020
201,212
3,138
113
upload_2020-11-17_19-58-36.png

Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.
Работает с компонентой для прямого чтения/записи данных из файлов баз данных .1CD из этой публикации - //infostart.ru/public/166557/

Возникла необходимость в очередной раз заняться восстановлением разрушенной базы. Поиски инструментов привели к вышеуказанным публикациям, в процессе изучения которых мне удалось восстановить поврежденную таблицу CONFIG методом извлечения ее из типовой конфигурации той же версии, но я решил пойти дальше и придать обработке некоторую универсальность.
Теперь, чтобы восстановить любую таблицу исследуемой БД из БД донора, достаточно нескольких действий:
1) Открыть исследуемую БД и выбрать таблицу для восстановления из списка.
2) Указать БД донор, откуда будет взята таблица для переноса исследуемую БД.
3) Выполнить перенос таблицы нажатием одноименной кнопки.

Обработка будет полезна многим начинающим администраторам, так как не придется каждый раз писать код переноса конкретной таблицы, который кстати я брал отсюда - //infostart.ru/1c/articles/182889/

Дополнительно добавлены следующие кнопки:

  • Исправить заголовок БД
  • Очистить таблицу CONFIGSAVE
Обработку публикую "как есть" без каких либо гарантий работоспособности. Крайне рекомендовано делать резервные копии баз, над которыми производите манипуляции.
продажник