Обработка удаляет справочники без проверки связанных ссылок для любых баз на УФ. Для обычных форм разработана отдельная обработка - описание и принцип работы одинаковый.
1) Можно указать какие справочники надо удалять и, наоборот, какие не надо удалять. Для этого имеются два списка (см. рис.)
2) Дополнительно можно указать, чтобы удалялись только "помеченные на удаление" элементы.
Обработка по функционалу напоминает обработку для удаления документов //infostart.ru/public/1121943/
Обработка для управляемых форм тестировалась и отрабатывалась:
на платформе 1С:Предприятие 8.3 (8.3.15.1830),
на конфигурациях
Бухгалтерия предприятия, вер. 3.0.75.58,
Зарплата и управление персоналом, вер. 3.1.12.142.
Обработка на обычных формах тестировалась на Управление торговлей 10.3.45.2, платформа 8.3.15.1830.
Предыстория. Для каких задач была разработана.
1. Была первая задача сделать копию БП, оставив в ней только справочник "Контрагенты", договора можно было удалить вместе с организацией. Накидал обработку на скорую руку...
2. Была вторая задача почистить базу БП Проф и ЗУП Проф от лишних записей таблиц (сюда вошел справочник "Новости", связанные с ним регистры сведений имеют ведущее измерение Новость, кроме одного регистра, но это другая история, и поэтому при сжатии базы регистры автоматом очистятся. А еще были регистры сведений, связанные с Замерами производительности, записи Журнала регистрации, записи регистра сведений "Виды продукции ВетИС" - но все они не относятся к предлагаемой обработке). Обработку подготовил для публикации на ИС...
ПС. Во время разработки понадобилось узнать максимальную длину наименований справочников в БП, разработал вспомогательную обработку (прикладываю в публикации). Оказалось, что в БП максимальная длина справочников составляет 84 символа (см. рис.)
Добавил условие - чтобы запрос не затрагивал предопределенные элементы справочников.
3. Столкнулся с задачей - сделать копию БП Базовая - только для другой организации: был ИП - будет ООО.
Изменить вид организации с ИП на ООО в БП Базовая нельзя - вид организации спрятан от пользователя. Добавить ООО, удалить ИП нельзя - потому что это Базовая БП, в которой установлено ограничение на ведение учета только по одной организации.
Не догадался сразу - но надо было взять за основу базу по ООО - и тогда достаточно было только изменить название и удалить документы.
Пришлось удалять справочник "Организации" по ИП, а вместе с ним связанные справочники. Документы были предварительно удалены с помощью обработки, ссылка выше.
Я перенес эти справочники в свою обработку для ускорения - см. рис.
В конце процедуры запустил Тестирование и исправление информационной базы с режимами Очищать ссылки и Удалять объекты.
Собственно, все.
Расширения:
1) [Расширение] УНФ. Список заказов + Структура подчиненности
2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы
3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами
Внешние обработки (не расширения!):
1) Список заказов поставщикам + структура подчиненности
2) Список заказов покупателей + структура подчиненности
3) Список реализаций со структурой подчиненности + реестр документов
4) Список заказов покупателей (Расширенная версия)
Другие публикации:
1) Удаление справочников для любых баз на управляемых формах
2) Адресное хранение: этикетки складских ячеек со стрелками
3) Удаление чеков ККМ в Рознице 2.2
4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2
5) Отчет Остатки и цены (прайс с остатками)
6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки
7) [ЦФшник] Доработка конфигурации Конвертация Данных
8) [Внешняя обработка] Ввод показателей план-факта БП 3.0
9) Договоры для 1с-ника ТОП-скачиваний
10) Удаление документов для любых баз на обычных формах
11) Выделение документов в списках (обычные формы) для групповой обработки
12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3
13) Замена задвоенных договоров в БП 3.0
14) Адресное хранение: этикетки складских ячеек со стрелками
Из последнего опубликованного:
Всем добра!