Всем доброго дня, у меня вот такой вопрос: необходимо по удалять дублирующих контрагентов из справочника, но сразу возникает вопрос, в том периоде в котором существуют ссылки на различные документы от каждого контрагента, при удалении возможно то что то может измениться в худщую сторону? Подскажите как поступить в этой ситуации.
(1) 1. В справочнике контрагенты создать группу "Помеченные на удаление".
2. Из меню "Сервис->Групповая обработка справочников и документов" вызвать групповую обработку
3. В обработке выбрать справочник контрагенты, отобрать помеченные на удаление.
4. Переместить отобранные в группу "Помеченные на удаление"
С точки зрения целостности базы данных, правильнее создать в справочнике контрагентов папку - "помеченные на удаление элементы" и туда скинуть весь мусор, ничего физически не удалять, а то потом чистить битые ссылки придется. Таким образом визуально ненужные элементы справочника не будут бросаться в глаза...
Можно пойти глубже: использовать спец обработку типо - URL: http://forum.aeroion.ru/download.php?id=344&sid=33b336f598457cd06425792656e8ac0a&mode=download И с помощью данного механизма заменить все неиспользуемые элементы на правильные значения. (Если документов не много, то вариант хороший). После запуска обработки все неиспользуемые элементы пометить на удаление и удалить из системы, битых ссылок быть не должно!
Спец обработки не видел, но можно поискать - Универсальная обработка справочников и документов 1с 8.2. Там должен быть такой механизм, а если нет то придется ручками если нет навыков в программировании. Все зависит от количества переносимых элементов, если 40-100 то можно и ручками, если больше то быстрее конечно найти обработку!
Я еще пользовался обработкой Поиск и замена дублей (не помню кто ее написал).
В ней можно указать поле по которому сравнивать (например, ИНН).
он выводит список элементов справочника с одинаковым атрибутом.
Затем вы указываете правильный элементы, нажимаете кнопку ВЫПОЛНИТЬ и он все меняет на этот элемент.
Так как необходима глобальная замена одного элемента на другой везде, то как раз
подходит стандартная обработка "Поиск и замена значений" с диска ИТС.
Эта обработка просто заменит одно значение на другое абсолютно везде, где есть ссылки на него.
Нюанс - надо снять галочки с ссылок на сам справочник Контрагенты, Договор контрагента, Расчетный счет.
Так как это некорректная замена - менять владельца у договора или расчетного счета.
Чтобы упростить всю операцию можно самостоятельно дописать свои кнопочки заполнения списка элементов на замену в эту стандартную обработку.
Потом сделать восстановление последовательности, или установить только контрольную дату, чтобы не перепроводить документы и не менять сальдо по закрытым периодам.