Обработка для восстановления "Битых ссылок" для 1С 8.2 — 8.3

База знаний Одина — Одинэсника Форумы ОБРАБОТКИ для 1С Предприятия. Обработка для восстановления "Битых ссылок" для 1С 8.2 — 8.3

Просмотр 0 веток ответов
  • Автор
    Сообщения
    • #1762
      Богдан Кухар
      Хранитель

        Универсальная обработка для восстановления Битых ссылок,
        <Объект не найден>
        РЕАНИМАТОР V1.0
        Для 1с 8.2 (Работает на «обычных формах»)
        В одной из статей я писал как важно проверять ссылки на объекты до их последующего удаления из базы. И последствия, оттуда выплывающие, если вдруг останутся ссылки на эти объекты.

        А именно вы увидите нечто подобное:

        <Объект не найден> (44:bc5000195bea25a011de256c380a42f5)

        Вместо скажем «Иван Иваныча»  или «Контрагента созданного  вчера» 🙂

        Скажу Вам это совсем  не шуточная ситуация, скорее даже критична (Особенно если нет копии информационной базы)

        Кто то наверно сейчас побежал делать «Бекап» :)))

        И правильно! Ведь если он есть, то вы запросто сможете восстановить  нечаянно удаленный объект.

        И поможет Вам в этом, моя обработка по восстановлению «битых ссылок».

        Обработка не претендует на звание «чудо года» НО зато как инструмент по простому и быстрому восстановлению «битых ссылок», вполне сойдет.

        Опишу пошагово, как ее использовать:
        1.       Копируем целиком  строку вида:

        <Объект не найден> (44:bc5000195bea25a011de256c380a42f5)

        2.       Запускаем обработку в безе, где объект еще не удален, то есть «Бекап»

        3.       Вставляем в верхнюю строчку, Ваш скопированный <Объект не найден>.

        4.       Кликаем по кнопке «Определить / найти»  (Получаем готовый GUID код)

        5.       Еще один клик по той же кнопке, найдет по  «Гвиду»  удаленный объект.


        При успешном нахождении, строчка ниже заполниться Вашей  «Утратой» 🙂

        И так теперь, когда удаленный объект успешно определен, осталось восстановить его в базе (Оригинале).
        6.       Для этого, не закрывая копию, запускаем обработку в «оригинальной базе»

        7.       Вставим наш код «Гвид» из верхней строки. 44:bc5000195bea25a011de256c380a42f5 в обработку, что открыта в «оригинальной базе», также в верхнюю строчку, и клик по кнопке«Восстановить».

        Теперь вы сможете простым копированием между обработками, создать такой же объект и в «оригинальной» базе, а обработка привяжет   «Гвид» к нему.

        8.       После, кликнем  для проверки восстановления, еще раз по кнопке «Определить / найти» и  теперь обработка покажет Вам  вашу «пропажу».

        Вот и все !

        С уважением, Кухар Богдан.

        P.S. Мне на днях, она здорово помогла, а Вам надеюсь никогда не пригодится 🙂

    Просмотр 0 веток ответов
    • Для ответа в этой теме необходимо авторизоваться.
    База знаний 1С