Сравнение состава справочников по коду или наименованию

Обработки - Обработка справочников

Сравнение состава любых справочников по коду или наименованию

Обработка подключается ко второй базе через OLE и сравнивает состав двух справочников в зависимости от выбранного режима: по коду или наименованию. Идентификатор справочников должен совпадать.

Выдаёт список лишних и недостающих элементов. При сравнении по коду выдаёт список элементов с одинаковым кодом, но разными наименованиями.

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

Наименование Файл Версия Размер
Сравнение справочников
.ert 52,50Kb
19.10.11
44
.ert 52,50Kb 44 Скачать

См. также

Комментарии
1. vkr (vkr) 101 12.10.11 11:11 Сейчас в теме
Отлично сработало! На справочниках Контрагентов Бух и ТиС 7.7 размером ~9000 элементов
при сравнении по коду (а базы именно так и синхронизируются) за 3 минуты нашла тучу различий...
Вот будет бухшам работёнка по унификации... :D
Хорошо бы еще добавить возможность сравнивать другие виды справочников,
лишь бы пользователь был уверен в том, что структура справочников примерно одинакова...
Я-то сам подправлю, а другим - полезно будет иметь сразу...
Спасибо! ;)
2. BlackJack BlackJack (blackjack666) 15 12.10.11 15:02 Сейчас в теме
(1) vkr, в смысле, сравнивать справочники с разными идентификаторами?
5. vkr (vkr) 101 17.10.11 07:29 Сейчас в теме
(2) В том смысле, что, кроме Номенклатуры и Контрагентов, дать возможность юзеру
самому добавлять нужные ему справочники в список (комбо-бокс) справочников.
В зависимости от используемых конкретно им конфигураций (а они могут быть сильно нетиповые)...
6. BlackJack BlackJack (blackjack666) 15 19.10.11 09:58 Сейчас в теме
(5) vkr, поправил, отправил на модерацию.
7. vkr (vkr) 101 19.10.11 10:28 Сейчас в теме
(6) Спасибо! Жду обновленной версии...
3. Valery Gagarkin (Gawws) 13.10.11 08:30 Сейчас в теме
Так как подключение по ОЛЕ, то неплохо бы было сделать возможность явного сопоставления эелемента справочника одной базы в другом. Поясню. Если разные коды, да и наименования отличаются, например, одним пробелом, то они должны определиться как новые. Но пользователь знает и вместо ввода (вручную или автоматом) нового элемента, выбирает из текущей базы элемент справочника и связывает его с данными базы ОЛЕ, делая исправления в текущей базе на основании данных базы ОЛЕ. Надеюсь правильно донёс? И делать это не выходя из обработки автора.
4. Александр Лыткин (TrinitronOTV) 14.10.11 07:07 Сейчас в теме
Gawws пишет:

Так как подключение по ОЛЕ, то неплохо бы было сделать возможность явного сопоставления эелемента справочника одной базы в другом. Поясню. Если разные коды, да и наименования отличаются, например, одним пробелом, то они должны определиться как новые. Но пользователь знает и вместо ввода (вручную или автоматом) нового элемента, выбирает из текущей базы элемент справочника и связывает его с данными базы ОЛЕ, делая исправления в текущей базе на основании данных базы ОЛЕ. Надеюсь правильно донёс? И делать это не выходя из обработки автора.

согласен, так было бы удобнее
8. v_id (v_id) 89 24.11.11 17:50 Сейчас в теме
А если усложнить задачу: сравнивать не только состав справочников, но изменение реквизитов в них?
9. Алекс Ю (AlexO) 119 14.02.12 01:22 Сейчас в теме
а есть обработка сравнения внутри одного справочника - для выявления задвоенных элементов?
10. Лобов Максим (corsar4ik) 05.04.12 13:08 Сейчас в теме
Спасибо, то, что искал.. быстро и со вкусом помогло..
13. Дмитрий Причепа (Prad2002) 2 02.08.13 00:11 Сейчас в теме
Очень нужная вещь! Уже намеревался сам нечто подобное писать, пригодилось!
Оставьте свое сообщение