gifts2017

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

Опубликовал Dave Nikolsky (dave2000) в раздел Обработки - Универсальные обработки

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

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

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

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

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

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

Наименование Файл Версия Размер Кол. Скачив.
Сопоставление данных
.epf 11,09Kb
29.01.15
6
.epf 11,09Kb 6 Скачать

См. также

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

Комментарии

1. Константин Юрин (kostyaomsk) 01.02.15 08:42
Верно заметили что задача
сравнивать справочники рабочей базы с более старой копией
возникает постоянно.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа