gifts2017

Удаление дублей или замена одних элементов справочников другими

Опубликовал Олег Руднов (DrugOn) в раздел Администрирование - Чистка базы

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

При выборе удаляемого элемента добавляет к тому же и все подчиненные справочники. Например, если удаляемый элемент - контрагент, то в список автоматически попадают все его договора и расчетные счета, для которых тоже будет необходимо подобрать по договору или расчетному счету, принадлежащих оставляемому элементу.  

Позволяет перенести ссылки с удаляемых элементов на оставляемые.
Позволяет пометить на удаление все удаляемые элементы.
Позволяет окончательно удалить все удаляемые элементы (только после проверки на отсутствие ссылок).

Для "Контрагентов" показывает в колонках "Полное наименование" в виде исключения "ИНН" для юрид. лиц и "Документ, удост. личность" для физ. лиц. (не для конфигурации "Зарплата и упраление персоналом")

В версии 3.2 (для управляемых форм) исправлена ошибка с переносом ссылки типа "Регистр сведений ключ записи"

В версии 3.3 (для управляемых форм) исправлена ошибка с воможному обращению к реквизитам справочника, несущестующим в конфигурации.

В версиях 2.1 (для обычных форм) и 3.4 (для управляемых форм) исправлена возможность записи документа "Установка цен номенклатуры", если среди упоминаемой в документе номенклатуры оказываются удаляемая и оставляемая одновременно.

В версии 3.5 было исправлено торможение при активизации строки, а также работа с константами.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Удаление дублей (для баз с обычными формами)
.epf 23,72Kb
24.12.15
35
.epf 2.4 23,72Kb 35 Скачать
Удаление дублей 3.5 (для баз с управляемыми формами)
.epf 36,85Kb
17.05.16
45
.epf 3.5 36,85Kb 45 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Сергей Старых (tormozit) 17.12.15 13:00
Уникальная разработка в номинацию "Открытие года" или я что то упустил?
2. Олег Руднов (DrugOn) 17.12.15 14:08
(1) tormozit,

Да нет, не думаю. Хотя эту обработку я писал годами (только для себя). Сейчас же я был вынужден опубликовать её, потому что понадобились SMы "прямочас". У меня (как у человека, стремящегося к лучшему) просьба: если найдете какие-нибудь недоработки или недостатки в обработках - пожалуйста, напишите об этом в комментариях. Особенно это касается обработки для управляемых форм (3.0), которая оттачивалась и тестировалась значительно меньшее время, чем версия для обычных форм.
3. Сергей Старых (tormozit) 17.12.15 14:21
(2) Я писал свой пост в надежде получить информацию о преимуществах этого инструмента по сравнению с десятками уже опубликованных.
4. Максим Озеров (Интерьер-Маркет) 17.12.15 14:34
Добрый день.

Бухгалтерия 3.0 Бухгалтерия предприятия, редакция 3.0 (3.0.42.54)
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.

Метод объекта не обнаружен (СведенияОВнешнейОбработке)

В чем может быть проблема? Спасибо!
5. Александр Лопатин (lopatin) 17.12.15 15:21
(4) Интерьер-Маркет, Для подключения через Дополнительные отчеты и обработки, обработки должны писаться специально. Открывайте эту обработку через меню Файл
6. Максим Озеров (Интерьер-Маркет) 17.12.15 15:46
(5) lopatin,

Вот так открывается через файл (
Прикрепленные файлы:
7. serpent Пентюхов С. Г. (serpent) 17.12.15 16:04
Скачали для УФ...
переменная "Соб" не определена (208,13)
не порядок

сли (ЗначениеЗаполнено(ВыбЭл.Код) и ЗначениеЗаполнено(ПредЭл.Код) 
						и (Не Соб.ЕстьНеЦифры(СокрЛП(ВыбЭл.Код))) 
						и (Не Соб.ЕстьНеЦифры(СокрЛП(ПредЭл.Код)))
8. Олег Руднов (DrugOn) 17.12.15 19:20
Я прошу у всех прощения. Из-за технических проблем никак не мог ответить раньше. Изменил редакцию обработки для УФ до 3.1 (проблема с переменной "соб" решена) Я писал обработку для сильно устаревшей конфигурации тройки (двухгодичной давности). И не было возможности протестировать на современных релизах тройки. Я намерен сделать все, чтоб у всех все работало.
Если для скачивания исправленной редакции снова требуют SM, то я могу выслать обработку по почте напрямую.
9. serpent Пентюхов С. Г. (serpent) 18.12.15 11:51
(8) DrugOn,
За перезагрузку СМ не требует, Запускается, НО... не работает в УНФ.
Вы позиционируете обработку как
Конфигурация
Все для 1C:8


но не заработало.
в частности в УНФ у спр Контрагенты нет реквизита "ЮридическоеФизическоеЛицо", а есть "ЮрФизЛицо". тоже и с "ДокументУдостоверяющийЛичность."

Исправьте в описании для какой конфигурации сея поделка.
10. Олег Руднов (DrugOn) 18.12.15 12:21
(6) Интерьер-Маркет,

Я специально для вас скачал установочную версию бухгалтерии 3.0.42.54.
Версия 3.1 запускается в этой версии конфигурации (в том числе и в интерфейсе "такси", правда только через "Файл"). Перепроверил все функции. Возникли проблемы с переносом ссылок типа "Регистр сведений ключ записи". Исправил в версии 3.2
11. Олег Руднов (DrugOn) 18.12.15 12:54
(9) serpent,

Исправил в версии 3.3. Сколько найдете ошибок, столько буду исправлять.
12. Андрей Карпов (karpik666) 19.12.15 08:23
Данная публикация еще раз доказывает, что людям гораздо проще написать свой велосипед, чем ознакомиться с уже имеющимися разработками. Присоединяюсь к комментарию (1), чем ваша разработка отличается от других, может поиск дублей или замена ссылок проходят гораздо быстрее, замена ссылок производится ли в регистрах, пока все что я вижу, это какая-то урезанная версия стандартного поиска дублей. Если не знаете как воспользоваться поиском, то вот ссылка Поиск дублей, а также разработка автора Tormozit, в которую уже включен более универсальный поиск дублей Инструменты разработчика
serpent; BigB; +2 Ответить
13. Вадим Никонов (V.Nikonov) 24.12.15 11:01
Если бы в Вашей обработке существовал внятный алгоритм обработки подчиненных объектов... Если бы Ваша обработка корректно расхлёбывала некоторые узкие места (например проблема с Установка цен номенклатуры при замене Номенклатуры)...
А в таком виде - проблематичный способ зарабатывать Sm!
14. Олег Руднов (DrugOn) 24.12.15 14:40
(13) V.Nikonov,

Это уже ближе к вменяемой критике. Ваше замечание по поводу "Установок цен номенклатуры" принято к сведению и исправлено (в обоих обработках). Если найдете ещё узкие места - укажите мне их - буду их исправлять.
По поводу "внятного алгоритма обработки подчиненных объектов" - суть претензии не понятна. Если это возможно, раскройте, пожалуйста её более подробно.
15. Сергей Старых (tormozit) 08.01.16 13:50
(13) Частично эта проблема решена в ИР 3.46
16. Максим Озеров (Интерьер-Маркет) 13.01.16 13:48
Добрый день, сможете выслать файл напрямую, ранее уже оплачивали m. Спасибо! tev2609@mail.ru
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа