1CLenta.ru  

Поиск и удаление дублирующихся элементов справочников в 1С

Программирование системы     14.07.2018 09:00     4033

При работе с базами данных может потребоваться удаление дублирующихся элементов справочников. Как правило, по дублирующимся элементам уже велся учет, а это значит что просто удалить один элемент и оставить другой не получится. Необходимо во всех местах базы, где используется один элемент заменить его на другой. После чего, элемент который нигде не используется можно будет удалить из базы. Делать все это вручную достаточно сложно, так как элемент справочника может использоваться в сотнях документов. Поэтому для решения данной задачи существует стандартная обработка, которая поставляется со многими типовыми конфигурациями.

Обработка для поиска и замены дублей существует для обычного и управляемого приложения. Перед использованием этой обработки необходимо сделать резервную копию базы данных.

Обычное приложение


В некоторых конфигурациях на обычных формах доступна обработка "Поиск и замена дублирующихся элементов". Данная обработка, на примере конфигурации "Управление торговлей 10", открывается через главное меню: Сервис->Универсальные обработки->Поиск и замена дублирующихся элементов или Операции->Обработки->Поиск и замена дублирующихся элементов.

Поиск и замена дублирующихся элементов

Управляемое приложение


В новых конфигурациях на управляемых формах существует обработка "Поиск и удаление дублей", созданная для удаления дублей элементов справочников. Открывается данная обработка через интерфейс программы: Администрирование->Поддержка и обслуживание->Поиск и удаление дублей или через Все функции: Обработки->Поиск и удаление дублей. В зависимости от интерфейса конфигурации, путь для открытия может не совпадать с примером.

Поиск и удаление дублей 1

Поиск и удаление дублей 2

Поиск и удаление дублей 3

Данная обработка выполняет замену дублирующегося элемента во всей базе. А также в проводках документов, поэтому после применения обработки перепроводить документы не требуется.

Комментарии (0)