Внешняя обработка 1С для поиска дублей в справочнике контрагенты и удаления ссылок из документов.

Обработка 1С для конфигурации 1С:Бухгалтерия 8.2 «Поиск дублей и удаление ссылок справочника контрагенты»

Здравствуйте, уважаемые читатели блога SoftMaker.kz. Сегодня я хочу выложить небольшую обработку 1С для
работы в конфигурации 1С:Бухгалтерия, которая поможет Вам (я очень на это надеюсь)
удалить дубли элементов справочника Контрагенты и удалить ссылки в документах.

На этом ресурсе уже имеется небольшой набор
обработок и
отчетов.
Например,

здесь
обработка для быстрой печати документов «Акт об оказании услуг», «Счет-Фактура» и «Приходный кассовый ордер».
А тут обработка для переноса оборотов с одного счета на другой с помощью операции, введённой вручную.

Внешний вид обработки 1С для поиска дублей в справочнике контрагенты и удаления ссылок из документов следующий:

Обработка 1С для конфигурации 1С:Бухгалтерия 8.2 «Поиск дублей и удаление ссылок справочника контрагенты»

Инструкция по работе с обработкой 1С по поиску дублей и удалению ссылок справочника контрагенты

Сначала в обработке укажем, по какому реквизиту мы хотим осуществлять поиск дублей в справочнике
Контрагенты
. По умолчанию, для поиска дублей указан реквизит «РНН». Можно вписать другой реквизит
(этот реквизит обязательно должен существовать в справочнике Контрагенты) или выбрать, с помощью флага
«Наименование», поиск дублей по наименованию справочника Контрагенты конфигурации 1С:Бухгалтерия 8.2.

Теперь нажмем кнопку «Поиск дублей» и дождёмся заполнения двух списков. Первый список содержит
первый найденный элемент справочника Контрагенты по указанному реквизиту. Во второй список попадают
остальные элементы, дубли. После поиска дублей можно, с помощью кнопок «>» и «<», поменять местами элементы из одного списка в другой.

В левом списке можно выбрать (с помощью пометки слева) только один элемент справочника Контрагенты.
После выбора элемента левого списка осуществляется поиск дублей в правом списке, затем найденные элементы
отмечаются «галочкой».

Чтобы удалить ссылки справочника контрагенты из всех документов конфигурации 1С:Бухгалтерия,
помеченные в правом списке нашей обработки, нужно нажать на кнопку «Удалить ссылки». После нажатия
осуществляется поиск ссылок во всех документах из правого списка обработки. После этого происходит
удаление ссылок в документах и ссылки заменяются на элемент из левого списка.
Затем производится сохранение и проведение документов.

Чтобы удалить все ссылки справочника контрагенты из всех документов конфигурации
1С:Бухгалтерия, нужно нажать на кнопку «Удалить все ссылки».

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

Теперь первый элемент левого и дубли из правого списка удаляются. Элементы справочника Контрагенты,
которые находились в правом списке, помечаются на удаление. Этот процесс продолжается пока обработка
не удалит дубли элементов справочника контрагенты и не найдёт и не удалит все ссылки из документов.
В конце оба списка очищаются от элементов.

Хочу отметить, что в обработке при поиске ссылок справочника контрагенты в документах происходит
также проверка реквизитов на тип ДоговорыКонтрангентов, если такие встречаются, то им присваиваются
значение основного договора контрагента.

Итак, после выполнения обработки все не нужные нам дубли справочника Контрагенты помечаются на
удаление и теперь нам нужно удалить эти дубли из справочника контрагенты.
В статье про часто задаваемые вопросы по 1С уже было написано,
как удалить помеченные на удаление объекты.


  Пожалуйста, Войдите или Зарегистрируйтесь чтобы получить ссылку на скачивание.


Этот блог читают уже более 3000 человек
- читай и ТЫ!

2 ответы
  1. vasya pupkin says:

    Есть же встроенная универсальная обработка “Поиск и замена дублирующихся элементов”. В ней хоть есть один косячок, но всё равно она гораздо

    Ответить

Ответить

Want to join the discussion?
Feel free to contribute!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *