Пришел клиент с небольшой задачей - сделать свертку и подчистить абсолютно все хвосты за прошлые периоды. Особенно переписку по ЭДО.
Я хотел было научить клиента разобраться своими силами - но он быстро устал - и я взял задачу себе.
Оказалось, что без доп инструментария - задача очень муторная, или вообще невозможная. На инфостарте (и в интернете) подходящего не нашел. Написал свою простую обработку для удаления объектов без лишнего контроля.Обработка простая, но инструмент все-таки и потребовал пару-тройку часов работы.
Что умеет обработка:
1. Заполняет помеченные на удаление объекты в табличную часть.
2. Есть возможность выделить/снять все объекты. Отметить выделенные. Отметить все элементы выбранного типа (например, все документы типа "Запрос на выписку из ЕГРЮЛ/ЕГРИП")
3. Для любопытных - можно получить список ссылок на удаляемые объекты (может занять некоторое время).
4. Если кандидат на удаление-имеет ссылки - документы и справочники - можно пометить на удаление (кнопка в панели управления нижней таблицы). Что иногда полезно, т.к. некоторые объекты (особенно ЭДО) не предполагают в интерфейсе возможности удаления.
4+upd. Есть возможность удалить связанные записи регистра сведений (независимые только).
4++upd. Есть возможность групповой пометки на удаление по связанным ссылкам.
5. Ну и главное - кнопка "Удалить без контроля ссылочной целостности". Что, собственно, кнопка и делает.
После удаления объектов - имеет смысл запустить "Тестирование и исправление ИБ".
Проверено на платформе 8.3 (8.3.16.1030)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.74.69)
P.S. Будут пожелания-пишите, полезные и простые - буду добавлять.
UPD. Добавил возможность удаления элементы планов видов характеристик
UPD 22.03.2020. Добавил идею vova196 - "добавлять записи в таблицу произвольным запросом".
Запрос лучше отладить в любом редакторе запросов, и вставить в поле запросов. При необходимости внести условия запроса в табличку рядом. Программистам объяснять не надо, а остальным - категорически не рекомендую!
Upd06-04-2024. По просьбе в комментарии. Появилась функция групповой пометки на удаление в связанных ссылках, а также удаление записей в связанных регистрах сведений.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.8.443