При удалении помеченных не всегда понятно, почему не удаляется например элемент справочника. Написано, что на него ссылается какой-то документ. Заходим в этот документ - и не понятно, где именно смотреть этот элемент, и как его почистить. Особенно, если это какой-то полуслужебный элемент типа "ключ аналитики". Данное расширение выводит информацию, где именно в документе или в движениях этого документа содержится ссылка на удаляемый объект.
Второе расширение помогает удалять дополнительные реквизиты объектов, а именно убирает этот дополнительный реквизит из всех объектов, где он прописан в табличной части "Дополнительные реквизиты".
Все
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Архив
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Поиск связанных объектов при удалении
При удалении помеченных объектов, если эти объекты завязаны на какие данные в базе - их нельзя удалить без удаления этих связей. Типовые конфигурации выводят список объектов, которые ссылаются на удаляемый. Вот только зачастую не понятно, как именно связаны эти объекты с удаляемым. Предлагаемое расширение конфигурации позволяет "расшифровывать" эту связь:
На данный момент реализован анализ для справочников и документов. Т.е. если удаляемый объект (любого типа) не удаляется из-за справочника или документа, то это расширение поможет. Для документов анализируются также и движения, т.к. часто удаляемый объект "прячется" именно в движениях, хотя в реквизитах визуально не наблюдается
Удаление дополнительных реквизитов
Что будет, если мы захотим удалить какой-то дополнительный реквизит объекта, который нам более не нужен?
Удалить его через "Удаление помеченных объектов" не удастся, т.к. на него есть ссылки во всех объектах, в которых он ранее был прописан
Теперь нужно пройтись по табличным частям "Дополнительные реквизиты" всех объектов, и удалить оттуда строки с удаляемым свойством.
Выполнить эту операцию поможет расширение, прилагаемое к данной публикации:
Расширения протестированы на конфигурациях:
- УТ 11.4.7.128
- Бухгалтерия 3.0.69.32
- УНФ 1.6.16.219
Платформа 8.3.13.1690
удаление помеченных дополнительных реквизитов