Восстановление Объекта или "Объект не найден" для 8-ки

Достаточно часто встречаются случай, когда необходимо восстановить удаленный объект из базы.
Возможно остались ссылки и система сообщает, что "Объект не найден".
Такой объект можно восстановить с помощью этой обработки. Достаточно знать его ID и тип.

Объект создается ПУСТЫМ!

37 Comments

  1. Wicked
  2. ilya005

    (1) Возможно так, я не нашел, обработку сделал, заодно здесь выложил )

    Reply ↓
  3. cleaner_it

    (1) В (0)

    Достаточно знать его ID и тип.

    , а в (1) —

    заполняем все поля данными из архивной базы и жмем OK

    . Вроде как разные вещи, осталось проверить работоспособность обработки

    Reply ↓
  4. Wicked

    (3) Достаточно знать его ID и тип. — и у вас создастся пустой объект! дальше заполнять его будете данными из архивной базы или по памяти 🙁

    Reply ↓
  5. ilya005

    (4) Обработка НЕ для восстановления из архива а просто для создания. У меня не было задачи восстанавливать из архива, доработать не сложно, но пока у меня такой задачи не стояло.

    Reply ↓
  6. tormozit

    Довольно опасная функция. Ведь объект в другой базе (например РБД) может существовать. Вы его создадите в этой базе пустой и он затрет себя вообще везде. Останется только бекап поднимать.

    Reply ↓
  7. ilya005

    (6) еще есть кнопка «delete» (раньше она называлась F8), она тоже очень опасная…

    Reply ↓
  8. tormozit

    Я веду к тому, что лучше всего предостеречь неискушенных пользователей от злоупотребления ею. По поводу непосредственного удаления согласен, что тоже очень опасная, но там пользователь хотя бы видит, что он удаляет. А в описанной мной ситуации он даже не видит этого.

    Reply ↓
  9. rasswet

    (6) очень существенное дополнение.

    столкнулись с таким. один филиал помечает на удаление элементы другого и удаляет и всё.

    хотим запретить удаление везде, кроме ЦБ.

    Reply ↓
  10. Olga_l4019

    У нас в результате сбоя электропитания (и надо ж было этим засранцам ИБП в ремонт снять!) побили ссылки на приходно-кассовые ордера. В регистре «денежные средства» записи есть, а ссылки на документы битые.

    Процедура при попытке создать хоть что-то по этим ссылкам чухнулась

    «{Форма.Форма(45)}: Ошибка при вызове конструктора (УникальныйИдентификатор): Недопустимое значение параметра (параметр номер ‘1’)

    Ссылка=м.ПолучитьСсылку(новый УникальныйИдентификатор(ID));

    по причине:

    Недопустимое значение параметра (параметр номер ‘1’)»

    УникальныйИдентификатор(ID) — Процедура или функция с указанным именем не определена 🙁 ID установлен, вполне реальный.

    1С:Предприятие 8.1 (8.1.15.14)

    «Управление торговлей», редакция 10.3 (10.3.6.8)

    Reply ↓
  11. ilya005

    (10) картинку, если можно, на почту ilya005@mail.ru

    Reply ↓
  12. Olga_l4019

    Упс!! Извиняюсь. Действительно, не совсем правильно вставила ссылку на битый объект.

    В принципе, починЯть ссылки получилось.

    Автору спасибо.

    Reply ↓
  13. TheReal0

    я возможно недопонимаю цели, но вариант тестирования/исправления с созданием объектов не рассматривается ?

    з.ы. я правда не понимаю цели обработки, а не пытаюсь показаться умнее.

    з.з.ы траблы с обменом как правило решали долго, но аккуратно, без восстановлений. опять же to 6 и 9 у юзеров этой функции нет однозначно (и не должно быть), а если и восстанавливали то потом можно регистрацию обмена снять

    Reply ↓
  14. ilya005

    (13) можно и так, но моим способом не нужен монопольный режим. И если одна — две ссылки, то однозначно быстрее и сразу можно заполнить недостающие поля. Хотя если битых ссылок вагон, то проще через твой способ.

    Reply ↓
  15. zzz_natali

    (ilya005)Добавь в свою приблуду обработку поиска потеряшек по всем метаданным, тогда будет удобно — небольшой контроль над целостностью базы и оперативно принимаем решение, как будем лечить: прямо тут или другими средствами.

    Reply ↓
  16. ilya005

    (15) к сожалению, не представляю как это сделать БЫСТРО…

    Reply ↓
  17. Dushka

    вот СПАСИБО!!! выручила обработка 6+

    правда править в коде пришлось немого, потому что не сообразила, как подчиненные элементы справочника восстанавливать .. но это заняло 2 минуты

    здорово! спасибо 🙂

    Reply ↓
  18. mia_by

    Использовала обработку чтобы восстановить документ Объект ненайден висевший в партиях товара

    Документ создался пустой и текущим числом но в отчете объект ненайден заменился на него

    После его перепроведения все стало ок

    Спасибо

    Reply ↓
  19. Psylocibine

    А можно как то оперативно вычистить сами ссылки, если нет необходимости восстанавливать объект?

    Reply ↓
  20. revril

    Спасибо за обработку))

    очень помогла)))

    Reply ↓
  21. icrocodile

    Ух! Спасибо! Спасла Ваша обработка ))

    Reply ↓
  22. wmalex86

    класная обработка…сейчас столкнулся с такой базой…глючная прям ваще)))

    Reply ↓
  23. wmalex86

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

    Reply ↓
  24. wmalex86

    как вернуть сами данные???

    Reply ↓
  25. fetlen

    Отличная разработка

    Reply ↓
  26. ilya005

    (24) wmalex86, с архивов, больше никак…

    суть в том, что «объект не найден» как раз и возникает, когда в базе ВООБЩЕ нет данных и могу только создать «пустой документ»…

    потом, теоретически, можно найти все такие объекты и попробовать восстановить из архива

    Reply ↓
  27. jack_kkm

    Когда в панике перед сдачей отчета метался от архива к текущей, попалась эта обработка. Тема может и избитая, но слёту нашел только это, так что автору большое человеческое спасибо.

    Reply ↓
  28. amatisol

    Отличная разработка

    Reply ↓
  29. ritavg

    Отличная обработка, помогла востановить очень нужную информацию. Спасибо автору.

    Reply ↓
  30. profych1

    Помогло, спасибо

    Reply ↓
  31. petrovaUL

    В Бухгалтерии 8.1 удалили двойных контрагентов без замены на основные, получили в документах <Объект не найден> (76:96330025110 и т.д.). Попробуем восстановить с помощью этой обработки. Спасибо автору.

    Reply ↓
  32. fomstas

    Спасибо. Обработка ОЧЕНЬ помогла!

    Reply ↓
  33. Boroda

    Вылезает в ЗУПе при заполнении начисления ЗП по организации какой-то сотрудник под именем «Объект не найден». Задолбался его выискивать. Надеюсь, эта обработка поможет выйти на сей неопознанный объект…

    Reply ↓
  34. Гость

    (26) как то раз не удалось удалить физ. лицо писал, что типа есть ссылка в документе, но этого документа нигде не было. нашел с помощью обработки битую ссылку на этот док, создал его пустым, но это так и не помогло(( видимо надо было все данные для дока восстанавливать((

    Reply ↓
  35. wmalex86

    (26) как то раз не удалось удалить физ. лицо писал, что типа есть ссылка в документе, но этого документа нигде не было. нашел с помощью обработки битую ссылку на этот док, создал его пустым, но это так и не помогло(( видимо надо было все данные для дока восстанавливать((

    Reply ↓
  36. wmalex86

    извиняюсь за сообщение №34..случайно нажал анонимно

    Reply ↓
  37. Mkonst

    не восстанавливается спро. договорыКонтрагентов, подчиненный спр.контрагенты. при записи выдается сообщение об ошибке: «Поле контрагент не заполнено»….

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *