Сопоставление справочников рабочей базы с её копией (по ИД, коду, наименованию и пометке удаления)

Публикация № 326637

Разработка - Обработки - Универсальные обработки

сопоставление сравнение справочников по коду ИД синхронизация

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

Принцип простой:

1. Открываем обработку в копии базы, выбираем справочник, указываем файл для выгрузки данных и жмем кнопку "Выгрузить данные справочника". Код, Наименование, ПометкаУдаления и ИД выгрузятся в табличный документ.

2. Открываем обработку в рабочей базе, выбираем тот же справочник, наш выгруженный файл и жмем кнопку "Сравнить справочник с выгрузкой". Обработка получает аналогичную выгрузку элементов справочника текущей базы, ищет такие же элементы по ИД в файле выгрузки и, если находит, помечает ОК и далее сравнивает их по коду, наименованию и пометке уаления (также фиксируя изменения). Те элементы, которые не удалось найти по ИД, считаются отсутствующими и выносятся в отдельную табличку. На выходе получаем 3 таблицы: данные текущей базы, данные копии и отсутствующие.

Будут замечания/предложения - пишите. 

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

Наименование Файл Версия Размер
Сопоставление данных

.epf 11,09Kb
9
.epf 11,09Kb 9 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. jobkostya1c8 01.02.15 08:42 Сейчас в теме
Верно заметили что задача
сравнивать справочники рабочей базы с более старой копией
возникает постоянно.
Оставьте свое сообщение