gifts2017

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

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

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

Версия 1.2

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

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

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

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

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


Версия 1.1

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

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

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

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

См. также

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

Комментарии

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