Восстановление битой ссылки на раз-два

0. Виталий (Vin_Tik) 71 26.04.13 17:06 Сейчас в теме
Простой способ восстановить битую ссылку типа " (20:94b81c6f65428d5911e2a8bebc48d793)".

Перейти к публикации

Комментарии
1. Maxim Kolkin (the1) 293 26.04.13 17:06 Сейчас в теме
Работает! Правда, реквизиты нужно потом все руками прописать, но это таксть мелочи жизни)
2. Максим Сухов (MaxS) 599 29.04.13 11:06 Сейчас в теме
Нужно бы развить идею ;) бывают ситуации, что вместо битой ссылки нужно подставить существующий элемент справочника.
3. Lena Kl (elenko1) 01.05.13 10:28 Сейчас в теме
Ну тогда, как заметили в первом комментарии, и сделать режим восстановление битых ссылок рекурсивно - мол, если в реквизитах тоже есть битая, то и ее тоже восстановить. Удобно :)
4. Виталий Черненко (SeiOkami) 624 01.05.13 10:31 Сейчас в теме
А что будет, если у документа есть обязательные для заполнения реквизиты?
5. Алексей Т. (CratosX) 101 01.05.13 19:58 Сейчас в теме
(4) SeiOkami, он создастся и запишется, но перезаписать его не сможешь до тех пор, пока их не определишь
6. Виталий Черненко (SeiOkami) 624 01.05.13 20:01 Сейчас в теме
(5), неужели процедуры ПередЗаписью() не сработают?
Ок, проверю)
7. Алексей Т. (CratosX) 101 01.05.13 23:56 Сейчас в теме
(6) SeiOkami, я имел ввиду интерактивно, а не программно. Программно хоть чёрта лысого сделаешь...
8. Виталий (Vin_Tik) 71 06.05.13 10:59 Сейчас в теме
Всем привет и спасибо за отклик. Замена id "существующего объекта" возможна конечно,но нужно учитывать, что мы можем получить другую битую ссылку от уже "существующего объекта". Смысл обработки прост и понятен. Думаю если кому припрет это можно и самому дописать, если будет много просьб могу добавить такой функционал.
9. Антон Ширяев (Антон Ширяев) 425 08.05.13 09:24 Сейчас в теме
Если не секрет расскажите пожалуйста как получаете тип битой ссылки - путем парсинга ЗначениеВСтрокуВнутр() всех возможных пустых ссылок, как это делается в обработке http://infostart.ru/public/181455/ (Анализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP) или найден другой способ поиска типа?
10. Виталий (Vin_Tik) 71 11.05.13 09:46 Сейчас в теме
Метод чуток другой, но все равно с перебором метаданных. Поглядеть можно в обработке, код открытый
11. Александр Крынецкий (echo77) 785 21.05.13 19:54 Сейчас в теме
А есть ли обработки, в которых можно указать таблицу и обработка сама создаст объекты по битым ссылка в реквизитах объекта?
12. Роман Ложкин (webester) 23 22.05.13 08:05 Сейчас в теме
Не совсем понял, где она возьмет код, наименование справочника, дату документа? Или это все будет пустое?
13. Виталий (Vin_Tik) 71 22.05.13 12:05 Сейчас в теме
Функционал данной обработки заключается в создании нового объекта (ссылки) с присвоением ему уникального идентификатора битой ссылки. Никаких данных уничтоженного объекта (ссылки) она не восстановит.
16. Елена Пименова (Bukaska) 125 27.05.13 16:23 Сейчас в теме
(13) Так и нужно... тем более для справочников. Это с регистрами другой вопрос, там можно удалить и сделать заново измерение или ресурс, а с справочниками вопрос более серьёзный )))
так что только + Ставлю)
14. IR IR (Artemuch2) 25.05.13 19:03 Сейчас в теме
Добрый день коллеги! отличная штука. В нее бы еще добавить возможность поиска ссылок в других базах вообще бы круто было. поднял бы рядок старую копию и восстанавливал себе данные или уже новые элементы создавал
15. Виталий (Vin_Tik) 71 27.05.13 16:07 Сейчас в теме
Скоро выложу новую версию для работы с копией базы и воссоздания ссылки из нее
17. ZLENKO.PRO (ZLENKO) 08.08.13 16:29 Сейчас в теме
Спасибо. Помогло убрать битую ссылку.
18. Михаил Кочнев (Mi4man) 143 08.08.13 16:33 Сейчас в теме
Отличная обработка! Спасибо автору!
19. Галина Ивлева (galinka1c8) 21.04.14 23:48 Сейчас в теме
Замечательная вещь. Подскажите, а вариант для переноса информации по справочникам был сделан?
20. Виталий (Vin_Tik) 71 22.04.14 09:40 Сейчас в теме
(19) galinka1c8, Привет, к сожалению сейчас нет времени дописать обработку, но думаю это не так сложно дописать самому. Тут главное идея поиска и битой восстановления ссылки.
21. Михаил Усков (qdr1k) 09.06.14 13:33 Сейчас в теме
22. Надежда ren (Nadushka74) 07.10.14 15:23 Сейчас в теме
огромное спасибо - для нас оказалась мега вещь!
23. Петр Астахов (Zebar) 49 10.10.14 17:18 Сейчас в теме
А почему на скриншоте УФ а скачалось обычное?
24. Виталий (Vin_Tik) 71 12.10.14 14:03 Сейчас в теме
На скриншоте как раз обычная фрма, если хотите могу добавить УФ форму.
25. Яна Афанасьева (child1983) 11 18.11.14 14:44 Сейчас в теме
Добавьте пожалуйста УФ.
26. Роман Петелин (roman77) 36 26.02.15 17:08 Сейчас в теме
27. Яна Афанасьева (child1983) 11 23.03.15 07:36 Сейчас в теме
Спасибо большое, ваша обработка очень выручила
28. pavel ev (pavelyar) 01.04.15 11:10 Сейчас в теме
Эта обработка не под УФ..
29. Александр (SpiritBad) 01.04.15 11:20 Сейчас в теме
Восстанавливает старый объект или создает новый?
30. Сергей Коцюра (CheBurator) 3412 08.04.15 20:40 Сейчас в теме
Сейчас буду пробовать... Непонятно как побились две номенклатуры
31. Сергей Коцюра (CheBurator) 3412 12.05.15 12:56 Сейчас в теме
Спасибо!
Работает, воспользовался уже второй раз...
32. Сергей Коцюра (CheBurator) 3412 12.05.15 12:58 Сейчас в теме
Хорошо бы после восстановления документа - кроме открытия его в отдельном окне - на форме обработки положить нечто простейшего "инструмента" установки значения произвольных реквизитов документов, т.к. штатно - некоторые ОБЯЗАТЕЛЬНЫЕ реквизиты в типовой форме документов могут быть недоступны для редактирования, а спустыми значениями таких полей ни инетрактивно (через форму открытого документа), ни программно - через форму этой обработки - не записать...
корум; +1 Ответить
33. Anfisa Krasavina (anfisa86) 03.11.16 07:56 Сейчас в теме
Спасибо большое за обработку! Выручила невероятно!
34. Мария Говор (@Fancy) 16.12.16 10:16 Сейчас в теме
Спасибо большое! Быстро и удобно.
35. Виталий (Vin_Tik) 71 27.03.17 12:45 Сейчас в теме
Сменил должность, ушел в начальники теперь редко код пишу(
36. alexandra Матвеева (aplymaz) 27.03.17 17:45 Сейчас в теме
Спасибо, полезная вещь , когда нет возможность запустить тестирование и исправление
Оставьте свое сообщение