Как восстановить элемент удаленный непосредственно? #407207


#0 by SAP
Бух нечаянно удалила элемент справочника "Статьи затрат". Теперь в оборотке вместо этого элемента надпись: <Объект не найден> (56:971e001a4d39fe1b11dc99e30a6a1eb1) Можно ли как-нить, зная ГУИД этот элемент восстановить (назначить ссылку новому элементу)?
#1 by H A D G E H O G s
Да
#2 by butterbean
ТИИ сделай
#3 by Alexxei_K
нет
#4 by Salvador Limones
ТИИ сделай, с восстановлением.
#5 by H A D G E H O G s
НЕЛЬЗЯ ТИИ!
#6 by H A D G E H O G s
#7 by H A D G E H O G s
В первое поле копируешь 971e001a4d39fe1b11dc99e30a6a1eb1 нажимаешь "Получить ГУИД" он его инверсит!! Нажимаешь "Создать из ГУИД"
#8 by MRAK
м-м-м-мм... сударь, либо и уже сильно, либо... тожу бухаите? что ето "971e001a4d39fe1b11dc99e30a6a1eb1!"?
#9 by MRAK
либо и уже = либо я уже
#10 by Salvador Limones
Вы все уже....
#11 by Гений 1С
на инфостарте есть моя обработка
#13 by H A D G E H O G s
Идентификатор удаленного элемента. Что непонятного?
#14 by SAP
Получилось! Огромная благодарность и поздравления с праздником! :)
#15 by hhhh
а не приходило в голову, что 1С считает этот элемент полностью удаленным, и в то же время на него теперь есть ссылка в базе. Похоже товарищ скоро крикнет: "Рухнула база".
#16 by H A D G E H O G s
Обработку скачал? Если обработку скачал и не понял - книжки почитай.
#17 by hhhh
скачать и просмотреть одно не одно и то же. Как-нибудь на днях посмотрю.
#18 by Salvador Limones
Не нервничай, мы тебя найдём!
#19 by H A D G E H O G s
Идите, работайте © Мухомор из ментов
#20 by Serg_1960
Наш гениальный пострел уже везде поспел :) - и там подсуетился
#21 by Aprobator
обработочка чуть - чуть не доведена. По первым двум цифрам можно отловить конкретно вид :). Если получить тз при помощи ПолучитьСтруктуруХраненияБазыДанных. И если указать, что это документ или справочник, то по этой табличке можно отловить вид. По колонке ИмяТаблицыХранения находим строку со значением "Documents" + 2 первые цифры или "Reference" + 2 первые цифры.
#22 by Гений 1С
не тупи, там все нормально
#23 by H A D G E H O G s
Мне лень. Это для служебного пользования, для себя.
#24 by Aprobator
ээх, а я то думал, что просмотрел! Надеялся отыграться за все иглоукалывания :).
#26 by vde69
а почему нельзя делать ТИИ ?
#27 by wPa
+ ПолучитьСсылку(<Уникальный идентификатор>)
#28 by H A D G E H O G s
Нуууу. :-) 1. Долго 2. Можно конкретно один восстановить 3. На что поспорим, что если база большая, да еще распределенная, то справочники "Номенклатура", "Контрагенты","СерииНоменклатуры" будут дополнены элементами F0000x ?
#29 by vde69
1 - согласен, но все же это штатный механизм 2 - без комент. 3 - так это хорошо, вообще ТИИ надо иногда делать для всех баз (например раз в квартал, или в год) я не понял по чему ты так котеготично кричал, что нельзя, я уж подумал, что база рухнет на совсем!
#30 by Salvador Limones
Думаю, вам нужно подраться.
#31 by Долорес И
интересно
#32 by Aprobator
это он просто пугает :)
#33 by Aprobator
+32 для восстановления конкретного элемента ТИИ как то тяжеловата будет :)
#34 by Долорес И
зная гуид, можно выгрузить нужный элемент из копии базы.
#35 by vde69
мы не подеремся :) просто иногда полезно немного поспорить
#36 by Serg_1960
Молодец. Возьми с полки пирожек :)
#37 by Aprobator
(+35) тем более с ежом. Из него можно много полезной инфы вытрясти :)
#38 by fisher
Можно ТИИ, но муторнее. 1) в самом деле может возродить кучу хлама, ссылки на который не почищены (сплошь и рядом бывает) 2) по-любому бекап делать, т.к. сбой во время ТИИ - с большой вероятностью хана базе. 3) долго и выгонять всех прийдется. Точечное восстановление (когда несколько элементов поднять надо) намного быстрее, проще и безопаснее.
#39 by vde69
кто помешает это сделать после востановления ТИИ ???
#40 by Долорес И
что такое "восстановление ТИИ"?
#41 by Mitriy
голосовалку надо сделать...
#42 by Регистратор
выгрузи в хмл какой нибудь объект того же типа, замени в файло гуид и загрузи его взад
#43 by Aprobator
настройки внутри ТИИ есть. Что делать с неразрешимыми ссылками
#44 by vde69
Тестирование И Исправление
#45 by Попытка1С
"востановления ТИИ" - это каламбур ;)
#46 by vde69
на самом деле я главным ПЛЮСОМ считаю "ВОСТАНОВЛЕНИЕ ВСЯКОГО ХЛАМА" ибо опыта дофига когда время ушло и уже не востановишь...
#47 by Долорес И
потому и непонятно, что за восстановление ТИИ.
#48 by Долорес И
а так в принципе, ТиИ независимо от ничего нужно делать время от времени
#49 by Serg_1960
Автору ТиИ делать надо. До или после - без разницы. Автор нашел один удаленный объект  - а ТиИ их найдет все :(( "Востановление ТиИ" - жаргон, местный диалект. ТиИ с галочкой "Создавать объекты".
#50 by fisher
Не-не-не. Тогда это не хлам. Для мониторинга достаточно периодически запускать ТИИ на проверку. Хлама, понятно, быть не должно. Но когда поднимать нужно в темпе вальса, на борьбу с ним обычно нет времени. И на длительные регламентные работы тоже.
#51 by vde69
кстати еще один момент: указаное в сообщение может быть при неправильном RLS (когда элемент физически существует, но нету доступа), и чего будет при попытки востановить с применением явного указанием ГУИДа ? я не знаю, а Вы?
#52 by MRAK
ХЗ, если без прав... надо попробывать... дерзайте, однако...
#53 by vde69
а ТИИ гарантировано корректно сработает :)
#54 by H A D G E H O G s
ТИИ неэффективно. Вернее, можно лучше. Последовательно восстанавливаем архивы все дальше в прошлое, на каждый натягиваем текущую конфу. Через XML подгружаем найденные по идентификатору объекты. И так пока все не найдем/ не кончится история. Муторно, но надежно.
#55 by vde69
отчасти согласен, но все нестандартные методы требуют более высокой квалификации исполнителя, и больше риска краха системы. По чему я считаю большенство вещей фиксина просто вредными (несмотря на возможный положительный эфект).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям