Версия 2.0
Добавлена функция поиска битых ссылок.
Щелкаем на ссылке "Поиск битых ссылок", галками выбираем область поиска, нажимаем "Начать поиск".
После завершения поиска в списке найденных битых ссылок выбираем нужную ссылку и нажимаем "Шаг 1. Начать восстановление".
Версия 1.2
Добавлен редактор реквизитов восстанавливаемого объекта.
Нужно скопировать текстовое представление битой ссылки типа "<Объект не найден> (38:98030025906bdb7111e3b5a589fcb6cb)" в соответствующее поле и нажать кнопку "Шаг 1. Начать восстановление".
После этого откроется редактор реквизитов. Нужно заполнить те реквизиты, которые явно или по смыслу (например, дата документа) являются обязательными, и нажать кнопку "Шаг 2. Записать восстановленный объект".
Далее нужно попытаться открыть форму восстановленного объекта с помощью кнопки "Открыть форму объекта". Если вместо формы будет возникать ошибка, то нужно более тщательно заполнить реквизиты и повторно сохранить объект с помощью кнопки "Записать объект".
Данную обработку также можно использовать как простейший редактор объектов. Она позволяет свободно изменять любые реквизиты (кроме табличных частей) любого выбранного объекта. При этом будут доступны даже те реквизиты, которые обычно скрыты от пользователей и не будут действовать ограничения, имеющиеся в форме объекта. Чтобы отредактировать произвольный объект, после запуска обработки перейдите на вкладку "Реквизиты объекта" и выберите нужный объект в соответствующем поле.
Версия 1.1
Нужно скопировать текстовое представление битой ссылки типа "<Объект не найден> (38:98030025906bdb7111e3b5a589fcb6cb)" в соответствующее поле и нажать кнопку "Восстановить" — будет создан объект-пустышка. После этого нужно будет руками заполнить реквизиты восстановленного объекта.
Молодец, глядишь кому-то сгодиться. На работе последнее время завал, пока нет времени на хотелки.
При попытке восстановить объект — Не удалось записать объект: {Форма.Форма.Форма(67)}: Ошибка при вызове метода контекста (Записать): Значение поля «Дата» не может быть пустой датой
(2) rasdag, добавил присвоение даты.
Спасибо,а если есть дубль такой же записи?
(4) pavelyar, не понял вопроса.
Спасибо
Хм, я через тестирование и восстановление выкручивался))) Было бы здорово если бы обработка умела реквизиты заполнять. По типу как в обработке «Редактор объектов в БД» в конфигурации Инструменты разработчика.
Ну я вот восстанавливал ссылки,а они толи не восстанавливаются толи есть дубли по ним,потому что ри ТиИ ругается на одинаковые записи в регистрах..
(8) pavelyar, если вы восстанавливали ссылки с помощью данной обработки, то прошу выложить сообщение об ошибке, которое выдавала обработка.
(7) Кстати «Редактор объекта БД» из инструментов разработчика умеет создавать объект с заранее установленной ссылкой. Это можно сделать через ввод в поле «Объект» или в поле «Значение» реквизита «Ссылка/Идентификатор» для нового объекта его идентификатора или даже представления битой ссылки.
Обработка очень помогла, Управление торговлей 11, спасибо!
Приделал редактор реквизитов.
Приделал функцию поиска битых ссылок.
Не работает на УТ 11.4
Проверил, работает. Проверял на справочнике «Номенклатура», см. прилагаемые картинки.
Но есть особенности, которые можно воспринять как неработоспособность:
1. Выдаётся предупреждение, что реквизит ЭтоГруппа не доступен для записи — можно не обращать внимания, а можно удалить этот реквизит из списка Реквизиты клавишей <Delete>
2. После успешной записи объекта ссылки на него продолжают отображаться как <Объект не найден> до тех пор, пока не выйдешь/зайдёшь в базу.
Спасибо большое, очень помогла ваша обработка!
Добрый день! в УТ 11.4.5.24 битые ссылки не находит ( хотя в Базе они ТОЧНО есть — видны в отчетах,например) . (Выбираю все флажки)
(17) на какие типы метаданных ссылки?
На ЗаказыКлиента в регистре накопления ДвиженияКонтрагентКонтрагент, например.
Проверил обработку на УТ 11.4.5.82 все находит и восстанавливает, спасибо!
Здравствуйте, давно качал Вашу обработку (версия 1.1), выручила в свое время, опять понадобилась, а тут новая версия с таким сильным функционалом. Мне ее заново скачивать?
Проблемка с обработкой — все на картинках …
(22) Это не с обработкой проблема, а с вашими правами. Там же написано «нарушение прав доступа».
(23)
(22) Это не с обработкой проблема, а с вашими правами. Там же написано «нарушение прав доступа».
Запускалось с правами админа конфы…
(24) включите себе в конфигураторе «полные права».
вот есть если что альтернативный вариант, кому интересноhttps://infostart.ru/public/888694/
(0) Хорошая обработка, с первого раза восстановил данные. Включу в пакет обязательных обработок.