Все программисты 1С рано или поздно сталкиваются с подобной ситуацией:
Для решения проблемы нам понадобится обработка «Выгрузка и загрузка данных XML».
Скачать ее можно с сайта методической поддержки 1С в разделе Главная / Инструкции по разработке на 1С / Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8 / Разработчикам / Дополнительные средства разработки: библиотеки, обработки, руководства / Универсальные отчеты и обработки / Загрузка, выгрузка / Выгрузка и загрузка данных XML
Далее нам понадобится тестовая база с развернутым бэкапом, чтобы выгрузить оттуда данные.
В рассматриваемом случае будем выгружать элемент справочника «Должности организации».
Шаг 1. В тестовой базе ищем элемент справочника, который был удален
Шаг 2. Открываем обработку «Выгрузка и загрузка данных XML» и выгружаем необходимый объект
- Переходим на закладку Выгрузка
- Переходим на закладку Дополнительные объекты для выгрузки
- Добавляем в табличную часть элемент для выгрузки
- Указываем путь к выгружаемому файлу
- Жмем на кнопку Выгрузить данные
Так выглядит выгруженный обработкой файл:
Шаг 3. В продуктивной базе открываем эту же обработку для загрузки данных
- Переходим на закладку Загрузка
- Выбираем выгруженный ранее файл
- Жмем на кнопку Загрузить данные
Проверяем результат загрузки объекта:
Восстановление удаленного объекта завершено!
добрый день, а как восстановить Ответственного, у нас он показывает <Объект не найден>
Я надеялся прочитать как Вы восстанавливаете по крупицам из базы какие-то остатки элемента, а в итоге просто восстановление из резервной копии. Причем не конкретного элемента, а всего справочника.
И как мог вылезти удаленный без контроля целостности элемент без шаловливых ручек программиста?
(1) Аналогично из бекапа из справочника Пользователи выгружаете элемент, который был удален и загружаете в продуктивную базу
(2)
1)
-Ой, не могу удалить справочник, по ошибке ввела
— Лень, даю полным правам все права
*6 month later*
— Выдать пользователю «Стажер» права на использование х справочников
— Лень, даю полные права
*6 month later*
аяяяяй, а, а, а кто же это сделал, аааа?
2)
— Создать справочник «Виды договоров для печати очень прибыльные»
— Готово!
— ой, я что то нажала и у меня вместо вида договора — «объект не найден»
— Ух ты как я придумал исправить, надо рассказать всем!
))
(4)
*6 month later after truncating 1c transactions log* — much more interesting )
(4)
3)
— Мы тут обработкой замены ссылок с диска ИТС почистили дубли контрагентов в базе, но почему-то у нас в подчиненной базе (в которую обменам валятся контрагенты, но не документы) у нас в проводках «Объект не найден»…
Думал будет какая-то магия, а тут еще и бэкап нужен!
Кто вообще делает в таких случаях бэкапы?)
А актуальные тестовые базы это вообще фантастика.
Гениальное по простоте решение.
Актуальность бекапа тут не важна, этот «главный инженер» и в годичной базе может быть. А вопрос регулярного резервирования это признак квалификации и профессионализма.
«Ничто не обходится так дешево и не ценится так дорого как ……… рез.копия» (с)
В последнее время читая комментарии к статьям кажется, что я читаю форум Мисты ….
(9)Ну, миста то совсем того, просто стебутся и про ЗОЖ.
(8) «этот «главный инженер» и в годичной базе может быть.»
Только кто гарантирует, что у инженера годовой давности те же значения реквизитов, что и сейчас…)
Статья, на мой взгляд, просто о том, что» бэкапы наше всё».
(9) на самом деле есть на ИС обработки, которые сразу из бекапа сделают замену. А данный метод, ну совсем костыль костылем! А если нет бекапа, то сойдет иПоиск и восстановление битых ссылок