Восстановление битой ссылки "<Объект не найден> ... " (управляемые формы)

Опубликовал Roman Programmer (roman77) в раздел Администрирование - Тестирование и исправление

Восстановление удаленного объекта

Версия 1.2

Добавлен редактор реквизитов восстанавливаемого объекта.

Нужно скопировать текстовое представление битой ссылки типа "<Объект не найден> (38:98030025906bdb7111e3b5a589fcb6cb)" в соответствующее поле и нажать кнопку "Шаг 1. Начать восстановление".

После этого откроется редактор реквизитов. Нужно заполнить те реквизиты, которые явно или по смыслу (например, дата документа) являются обязательными, и нажать кнопку "Шаг 2. Записать восстановленный объект".

Далее нужно попытаться открыть форму восстановленного объекта с помощью кнопки "Открыть форму объекта". Если вместо формы будет возникать ошибка, то нужно более тщательно заполнить реквизиты и повторно сохранить объект с помощью кнопки "Записать объект".

Данную обработку также можно использовать как простейший редактор объектов. Она позволяет свободно изменять любые реквизиты (кроме табличных частей) любого выбранного объекта. При этом не будут действовать ограничения, имеющиеся в форме объекта. Чтобы отредактировать произвольный объект, после запуска обработки перейдите на вкладку "Реквизиты объекта" и выберите нужный объект в соответствующем поле. 


Версия 1.1

Нужно скопировать текстовое представление битой ссылки типа "<Объект не найден> (38:98030025906bdb7111e3b5a589fcb6cb)" в соответствующее поле и нажать кнопку "Восстановить" - будет создан объект-пустышка. После этого нужно будет руками заполнить реквизиты восстановленного объекта.

P.S. Это переделка существующей обработки //infostart.ru/public/183807/ под управляемые формы

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

Наименование Файл Версия Размер
ВосстановитьОбъектНеНайден83-v1.2.epf
.epf 10,03Kb
03.07.15
129
.epf 1.2 10,03Kb 129 Скачать
ВосстановитьОбъектНеНайден83-v1.1.epf
.epf 7,75Kb
03.07.15
32
.epf 1.1 7,75Kb 32 Скачать

См. также

Комментарии
1. Виталий (Vin_Tik) 02.03.15 08:51 Сейчас в теме
Молодец, глядишь кому-то сгодиться. На работе последнее время завал, пока нет времени на хотелки.
2. rasdag ххх (rasdag) 75 28.03.15 12:04 Сейчас в теме
При попытке восстановить объект - Не удалось записать объект: {Форма.Форма.Форма(67)}: Ошибка при вызове метода контекста (Записать): Значение поля "Дата" не может быть пустой датой
3. Roman Programmer (roman77) 19 30.03.15 10:31 Сейчас в теме
(2) rasdag, добавил присвоение даты.
4. pavel ev (pavelyar) 31.03.15 10:26 Сейчас в теме
Спасибо,а если есть дубль такой же записи?
5. Roman Programmer (roman77) 19 31.03.15 12:07 Сейчас в теме
(4) pavelyar, не понял вопроса.
6. Aleksandr Kuznetsov (a_kuznetsov) 31.03.15 22:13 Сейчас в теме
7. Дмитрий Перминов (l_men) 2 01.04.15 00:24 Сейчас в теме
Хм, я через тестирование и восстановление выкручивался))) Было бы здорово если бы обработка умела реквизиты заполнять. По типу как в обработке "Редактор объектов в БД" в конфигурации Инструменты разработчика.
8. pavel ev (pavelyar) 01.04.15 10:02 Сейчас в теме
Ну я вот восстанавливал ссылки,а они толи не восстанавливаются толи есть дубли по ним,потому что ри ТиИ ругается на одинаковые записи в регистрах..
9. Roman Programmer (roman77) 19 01.04.15 10:31 Сейчас в теме
(8) pavelyar, если вы восстанавливали ссылки с помощью данной обработки, то прошу выложить сообщение об ошибке, которое выдавала обработка.
10. Сергей Старых (tormozit) 4203 01.04.15 12:05 Сейчас в теме
(7) Кстати "Редактор объекта БД" из инструментов разработчика умеет создавать объект с заранее установленной ссылкой. Это можно сделать через ввод в поле "Объект" или в поле "Значение" реквизита "Ссылка/Идентификатор" для нового объекта его идентификатора или даже представления битой ссылки.
11. ivory (ivory) 21.05.15 12:49 Сейчас в теме
Обработка очень помогла, Управление торговлей 11, спасибо!
12. Roman Programmer (roman77) 19 03.07.15 12:31 Сейчас в теме
Приделал редактор реквизитов.
Оставьте свое сообщение