Существует огромное количество самописных обработок удаления помеченных обектов для упр. форм. Но ни одна из существующих не смогла удолетворить мои потребности (или я плохо искал). Поэтому я решил написать свою обработку, с сами-знаете-чем.
За основу взята эта обработка: //infostart.ru/public/97936/ . От неё остались, пожалуй, только форма выбора метаданных плюс код поиска удаленых объектов.
Особенности:
- Поиск всех объектов или выборочно по метаданным;
- Двойной щелчок на удаляемом объекте или ссылке на удаляемый объект открывает его для редактирования;
- Возможность после просмотра ссылок на удаляемые объекты откатиться на выбор удаляемых объектов;
- Для справочников - отображение владельца в наименовании;
В ходе разработки были учтены следующие особенности платформы 1С Предприятия:
- При удалении объекта автоматически удалаются записи регистров, содержащие этот объект в ведущих измерениях;
- При удалении объекта автоматически удаляются объекты-справочники, чьим владельцем является удаляемый объект.
Хотелось бы услышать ваше мнение об этой разработке. Что лишнее, чего не хватает, что работает не совсем корректно и что работает СОВСЕМ не корректно.
UPD1: Обработку можно поключить к базе, основанной на БСП (БП 3.0, ЗУП 3.0). Необходимые функции реализованы в модуле объекта.
UPD2: Исправление ошибок