Внешний вид обработки 1С для поиска дублей в справочнике контрагенты и удаления ссылок из документов следующий:
Сначала в обработке укажем, по какому реквизиту мы хотим осуществлять поиск дублей в справочнике
Контрагенты. По умолчанию, для поиска дублей указан реквизит «РНН». Можно вписать другой реквизит
(этот реквизит обязательно должен существовать в справочнике Контрагенты) или выбрать, с помощью флага
«Наименование», поиск дублей по наименованию справочника Контрагенты конфигурации 1С:Бухгалтерия 8.2.
Теперь нажмем кнопку «Поиск дублей» и дождёмся заполнения двух списков. Первый список содержит
первый найденный элемент справочника Контрагенты по указанному реквизиту. Во второй список попадают
остальные элементы, дубли. После поиска дублей можно, с помощью кнопок «>» и «
В левом списке можно выбрать (с помощью пометки слева) только один элемент справочника Контрагенты. После выбора элемента левого списка осуществляется поиск дублей в правом списке, затем найденные элементы отмечаются «галочкой».
Чтобы удалить ссылки справочника контрагенты из всех документов конфигурации 1С:Бухгалтерия, помеченные в правом списке нашей обработки, нужно нажать на кнопку «Удалить ссылки». После нажатия осуществляется поиск ссылок во всех документах из правого списка обработки. После этого происходит удаление ссылок в документах и ссылки заменяются на элемент из левого списка. Затем производится сохранение и проведение документов.
После нажатия автоматически помечается первый элемент из левого списка и происходит поиск дублей в правом списке и найденные элементы отмечаются «галочкой». Затем осуществляется поиск ссылок во всех документах из правого списка обработки. После этого происходит удаление ссылок в документах и ссылки заменяются на элемент из левого списка. Затем производится сохранение и проведение документов.
Теперь первый элемент левого и дубли из правого списка удаляются. Элементы справочника Контрагенты, которые находились в правом списке, помечаются на удаление. Этот процесс продолжается пока обработка не удалит дубли элементов справочника контрагенты и не найдёт и не удалит все ссылки из документов. В конце оба списка очищаются от элементов.
Хочу отметить, что в обработке при поиске ссылок справочника контрагенты в документах происходит также проверка реквизитов на тип ДоговорыКонтрангентов, если такие встречаются, то им присваиваются значение основного договора контрагента.
Итак, после выполнения обработки все не нужные нам дубли справочника Контрагенты помечаются на удаление и теперь нам нужно удалить эти дубли из справочника контрагенты. В статье про часто задаваемые вопросы по 1С уже было написано, как удалить помеченные на удаление объекты.