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

1. 1cBokov 7 07.06.13 08:15 Сейчас в теме
Всем доброго дня, у меня вот такой вопрос: необходимо по удалять дублирующих контрагентов из справочника, но сразу возникает вопрос, в том периоде в котором существуют ссылки на различные документы от каждого контрагента, при удалении возможно то что то может измениться в худщую сторону? Подскажите как поступить в этой ситуации.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. Программист 1С 155 07.06.13 10:10 Сейчас в теме
(1) 1. В справочнике контрагенты создать группу "Помеченные на удаление".
2. Из меню "Сервис->Групповая обработка справочников и документов" вызвать групповую обработку
3. В обработке выбрать справочник контрагенты, отобрать помеченные на удаление.
4. Переместить отобранные в группу "Помеченные на удаление"
Прикрепленные файлы:
2. Viskasss.igor 07.06.13 08:25 Сейчас в теме
С точки зрения целостности базы данных, правильнее создать в справочнике контрагентов папку - "помеченные на удаление элементы" и туда скинуть весь мусор, ничего физически не удалять, а то потом чистить битые ссылки придется. Таким образом визуально ненужные элементы справочника не будут бросаться в глаза...
Можно пойти глубже: использовать спец обработку типо - URL: http://forum.aeroion.ru/download.php?id=344&sid=33b336f598457cd06425792656e8ac0a&mode=download
И с помощью данного механизма заменить все неиспользуемые элементы на правильные значения. (Если документов не много, то вариант хороший). После запуска обработки все неиспользуемые элементы пометить на удаление и удалить из системы, битых ссылок быть не должно!
3. 1cBokov 7 07.06.13 08:37 Сейчас в теме
(2) Viskasss.igor, А подскажите как все ненужные элементы справочника перебросить в другую папку, с помощью какой обработки?
4. Viskasss.igor 07.06.13 08:42 Сейчас в теме
Спец обработки не видел, но можно поискать - Универсальная обработка справочников и документов 1с 8.2. Там должен быть такой механизм, а если нет то придется ручками если нет навыков в программировании. Все зависит от количества переносимых элементов, если 40-100 то можно и ручками, если больше то быстрее конечно найти обработку!
5. 1cBokov 7 07.06.13 09:09 Сейчас в теме
(4) Viskasss.igor, Да там токого механизма нет, а объясните пожалуйста как осуществить это руками? Тоесть переброс ненужных элементов в другую папку.
7. figulinvs 09.06.13 14:57 Сейчас в теме
Я еще пользовался обработкой Поиск и замена дублей (не помню кто ее написал).
В ней можно указать поле по которому сравнивать (например, ИНН).
он выводит список элементов справочника с одинаковым атрибутом.
Затем вы указываете правильный элементы, нажимаете кнопку ВЫПОЛНИТЬ и он все меняет на этот элемент.
8. Aleksey_3 09.06.13 17:26 Сейчас в теме
(7) поменять не проблема, проблема в другому

Было

Реализация на Васю, потом оплата на Васю дубль.

Так как с точки зрения программы это разные клиенты, то программа выписала фактуру на аванс на Васю дубль

После замены и перепроведения аванс исчезнет, а значит поменяется декларация по НДС
9. transto 10.06.13 05:01 Сейчас в теме
Так как необходима глобальная замена одного элемента на другой везде, то как раз
подходит стандартная обработка "Поиск и замена значений" с диска ИТС.
Эта обработка просто заменит одно значение на другое абсолютно везде, где есть ссылки на него.

Нюанс - надо снять галочки с ссылок на сам справочник Контрагенты, Договор контрагента, Расчетный счет.
Так как это некорректная замена - менять владельца у договора или расчетного счета.

Чтобы упростить всю операцию можно самостоятельно дописать свои кнопочки заполнения списка элементов на замену в эту стандартную обработку.

Потом сделать восстановление последовательности, или установить только контрольную дату, чтобы не перепроводить документы и не менять сальдо по закрытым периодам.
b-dm; Vladisa; +2 Ответить
10. Ionmuerto 15.01.14 08:30 Сейчас в теме
Данная обработка Поиск и замена дублирующихся элементов справочников подходит под управляемые формы 1с Управление Торговлей 11.1?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот