gifts2017

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

Опубликовал ilya005 (ilya005) в раздел Обработки - Универсальные обработки

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВосстановлениеОбъекта.epf
.epf 8,65Kb
04.09.14
641
.epf 8,65Kb 641 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

2. ilya005 (ilya005) 13.08.10 21:59
(1) Возможно так, я не нашел, обработку сделал, заодно здесь выложил )
3. Роман Осадченко (cleaner_it) 15.08.10 16:28
(1) В (0)
Достаточно знать его ID и тип.
, а в (1) -
заполняем все поля данными из архивной базы и жмем OK
. Вроде как разные вещи, осталось проверить работоспособность обработки
4. Евгений Мигачев (Wicked) 15.08.10 23:07
(3) Достаточно знать его ID и тип. - и у вас создастся пустой объект! дальше заполнять его будете данными из архивной базы или по памяти :(
5. ilya005 (ilya005) 15.08.10 23:13
(4) Обработка НЕ для восстановления из архива а просто для создания. У меня не было задачи восстанавливать из архива, доработать не сложно, но пока у меня такой задачи не стояло.
6. Сергей Старых (tormozit) 16.08.10 03:01
Довольно опасная функция. Ведь объект в другой базе (например РБД) может существовать. Вы его создадите в этой базе пустой и он затрет себя вообще везде. Останется только бекап поднимать.
7. ilya005 (ilya005) 16.08.10 03:10
(6) еще есть кнопка "delete" (раньше она называлась F8), она тоже очень опасная...
8. Сергей Старых (tormozit) 16.08.10 03:41
Я веду к тому, что лучше всего предостеречь неискушенных пользователей от злоупотребления ею. По поводу непосредственного удаления согласен, что тоже очень опасная, но там пользователь хотя бы видит, что он удаляет. А в описанной мной ситуации он даже не видит этого.
9. rasswet (rasswet) 16.08.10 09:07
(6) очень существенное дополнение.
столкнулись с таким. один филиал помечает на удаление элементы другого и удаляет и всё.
хотим запретить удаление везде, кроме ЦБ.
10. Ольга Вязовская (Olga_l4019) 16.08.10 13:25
У нас в результате сбоя электропитания (и надо ж было этим засранцам ИБП в ремонт снять!) побили ссылки на приходно-кассовые ордера. В регистре "денежные средства" записи есть, а ссылки на документы битые.
Процедура при попытке создать хоть что-то по этим ссылкам чухнулась
"{Форма.Форма(45)}: Ошибка при вызове конструктора (УникальныйИдентификатор): Недопустимое значение параметра (параметр номер '1')
Ссылка=м.ПолучитьСсылку(новый УникальныйИдентификатор(ID));
по причине:
Недопустимое значение параметра (параметр номер '1')"

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

1С:Предприятие 8.1 (8.1.15.14)
"Управление торговлей", редакция 10.3 (10.3.6.8)
11. ilya005 (ilya005) 16.08.10 13:34
(10) картинку, если можно, на почту ilya005@mail.ru
12. Ольга Вязовская (Olga_l4019) 16.08.10 13:36
Упс!! Извиняюсь. Действительно, не совсем правильно вставила ссылку на битый объект.
В принципе, починЯть ссылки получилось.
Автору спасибо.
13. Тимур Рахматулин (TheReal0) 20.08.10 15:19
я возможно недопонимаю цели, но вариант тестирования/исправления с созданием объектов не рассматривается ?

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

з.з.ы траблы с обменом как правило решали долго, но аккуратно, без восстановлений. опять же to 6 и 9 у юзеров этой функции нет однозначно (и не должно быть), а если и восстанавливали то потом можно регистрацию обмена снять
14. ilya005 (ilya005) 20.08.10 17:25
(13) можно и так, но моим способом не нужен монопольный режим. И если одна - две ссылки, то однозначно быстрее и сразу можно заполнить недостающие поля. Хотя если битых ссылок вагон, то проще через твой способ.
TheReal0; +1 Ответить
15. Наталия Мастербатова (zzz_natali) 23.08.10 15:30
(ilya005)Добавь в свою приблуду обработку поиска потеряшек по всем метаданным, тогда будет удобно - небольшой контроль над целостностью базы и оперативно принимаем решение, как будем лечить: прямо тут или другими средствами.
16. ilya005 (ilya005) 23.08.10 16:07
(15) к сожалению, не представляю как это сделать БЫСТРО...
17. Dushka (Dushka) 03.03.11 10:31
вот СПАСИБО!!! выручила обработка 6+
правда править в коде пришлось немого, потому что не сообразила, как подчиненные элементы справочника восстанавливать .. но это заняло 2 минуты
здорово! спасибо :)
18. lubov muhina (mia_by) 16.09.11 13:08
Использовала обработку чтобы восстановить документ Объект ненайден висевший в партиях товара
Документ создался пустой и текущим числом но в отчете объект ненайден заменился на него
После его перепроведения все стало ок
Спасибо
19. Дмитрий Леонов (Psylocibine) 03.10.11 09:07
А можно как то оперативно вычистить сами ссылки, если нет необходимости восстанавливать объект?
20. dgamelya (revril) 10.10.11 11:30
Спасибо за обработку))
очень помогла)))
21. Дмитрий Журбенко (icrocodile) 11.10.11 11:06
Ух! Спасибо! Спасла Ваша обработка ))
22. Алексей Котов (wmalex86) 24.10.11 12:36
класная обработка...сейчас столкнулся с такой базой...глючная прям ваще)))
23. Алексей Котов (wmalex86) 24.10.11 12:40
кстати я не понял..как можно восстановить документ который типа "объект не найден" если он создается пустой...без всех нужных данных в нем
24. Алексей Котов (wmalex86) 24.10.11 12:41
как вернуть сами данные???
25. Елена Фетисова (fetlen) 24.10.11 13:39
26. ilya005 (ilya005) 24.10.11 13:57
(24) wmalex86, с архивов, больше никак...

суть в том, что "объект не найден" как раз и возникает, когда в базе ВООБЩЕ нет данных и могу только создать "пустой документ"...
потом, теоретически, можно найти все такие объекты и попробовать восстановить из архива
27. jack jack (jack_kkm) 24.10.11 14:37
Когда в панике перед сдачей отчета метался от архива к текущей, попалась эта обработка. Тема может и избитая, но слёту нашел только это, так что автору большое человеческое спасибо.
28. amatisol amatisol (amatisol) 27.11.11 22:02
29. Маргарита Гаманюкова (ritavg) 03.12.11 08:51
Отличная обработка, помогла востановить очень нужную информацию. Спасибо автору.
30. CCC CCC (profych1) 29.12.11 12:16
31. Юлия Петрова (petrovaUL) 18.01.12 08:51
В Бухгалтерии 8.1 удалили двойных контрагентов без замены на основные, получили в документах <Объект не найден> (76:96330025110 и т.д.). Попробуем восстановить с помощью этой обработки. Спасибо автору.
32. Stas Fomichev (fomstas) 24.01.12 14:12
Спасибо. Обработка ОЧЕНЬ помогла!
33. Vladimir (Boroda) 18.02.12 12:43
Вылезает в ЗУПе при заполнении начисления ЗП по организации какой-то сотрудник под именем "Объект не найден". Задолбался его выискивать. Надеюсь, эта обработка поможет выйти на сей неопознанный объект...
34. Гость 26.03.12 16:48
(26) ilya005, как то раз не удалось удалить физ. лицо писал, что типа есть ссылка в документе, но этого документа нигде не было. нашел с помощью обработки битую ссылку на этот док, создал его пустым, но это так и не помогло(( видимо надо было все данные для дока восстанавливать((
35. Алексей Котов (wmalex86) 26.03.12 16:49
(26) ilya005, как то раз не удалось удалить физ. лицо писал, что типа есть ссылка в документе, но этого документа нигде не было. нашел с помощью обработки битую ссылку на этот док, создал его пустым, но это так и не помогло(( видимо надо было все данные для дока восстанавливать((
36. Алексей Котов (wmalex86) 26.03.12 16:51
извиняюсь за сообщение №34..случайно нажал анонимно
37. Константин (Mkonst) 31.07.12 08:33
не восстанавливается спро. договорыКонтрагентов, подчиненный спр.контрагенты. при записи выдается сообщение об ошибке: "Поле контрагент не заполнено"....
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа