Нуреке » 13 сен 2011, 14:36
В восьмерке существует очень полезная обработка, которой мало кто пользуется – «Поиск и замена дублирующихся элементов справочников». Найти ее в 1С можно двумя путями:
1) Операции – Обработки - Поиск и замена дублирующихся элементов справочников
2) Сервис – Универсальные обработки - Поиск и замена дублирующихся элементов справочников
Обработка создана для удаления дублирующихся элементов справочников, например, справочников физлиц, номенклатуры или контрагентов. Поясню на примере.
Пример. Необходимо найти и удалить дубликаты контрагентов. Открываем обработку «Поиск и замена дублирующихся элементов справочников». Выбираем справочник «Контрагенты», реквизит поиска «РНН», режим поиска – по равному значению реквизита. Нажимаем «Найти дубли» и программа выдает список контрагентов, имеющих дубли. Выбираем в выданном программой списке РНН, внизу выходит список контрагентов, имеющих такой РНН. Выбираем из нижнего списка нужного (правильного) контрагента и нажимаем кнопку «Указать как правильный», тем самым вы выбираете контрагента, который останется после удаления других дубликатов. После нажатия кнопки «Указать как правильный» выйдет окошко «Выполнить замену ссылок для оставшихся элементов?», отвечаем «Да». На экран выйдет список ссылок на дублирующих контрагентов. После нажатия кнопки «Выполнить замену элементов» и утвердительного ответа программа удалит дублирующихся контрагентов, а ссылки заменит на оставшийся один элемент, т.е. на того контрагента, которого вы выбрали как правильный.
Таким образом, мы из нескольких контрагентов с одним РНН, например с разными наименованиями, оставим один нужный (правильный). Например , с РНН 600500400300 в 1С есть контрагенты «ТОО Веник», «Веник ТОО», «ТОО Веник.», «Веник ТОО.». Если выбрать правильным контрагентом например «ТОО Веник», то все документы или упоминания в программе остальных контрагентов-дубликатов (т.е. ссылки) программа автоматически заменит на «ТОО Веник». В итоге у нас останется один контрагент «ТОО Веник», все документы четырех контрагентов с РНН 600500400300 объединятся в документы одного.
Думаю, этой обработкой можно сэкономить кучу времени и нервов. Помню сам мучился, когда в оборотке 1210 или 3310 выходили дубликаты контрагентов. Или в оборотке 3350 дубликаты физлиц, или в оборотке 1310 дубликаты номенклатуры. Приходилось менять вручную в документах контрагентов для последующего удаления дубликата. Теперь это автоматизировано в 1С 8, чему я благодарен фирме 1С.