Периодически возникает необходимость сравнивать справочники рабочей базы с более старой копией, смотреть, какие элементы добавились, какие удалились, в каких изменилось наименование, код или пометка удаления. Накидал такую обработку, авось кому тоже пригодится.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование |
Скачано |
Купить файл |
По подписке PRO
|
|
Сопоставление данных
.epf 11,09Kb
|
12 |
2 500 руб.
Купить
|
1 SM
Скачать
|
Подписка
PRO — скачивайте любые файлы со
скидкой до 85% из Базы знаний
Оформите подписку на
компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкой
Принцип простой:
1. Открываем обработку в копии базы, выбираем справочник, указываем файл для выгрузки данных и жмем кнопку "Выгрузить данные справочника". Код, Наименование, ПометкаУдаления и ИД выгрузятся в табличный документ.
2. Открываем обработку в рабочей базе, выбираем тот же справочник, наш выгруженный файл и жмем кнопку "Сравнить справочник с выгрузкой". Обработка получает аналогичную выгрузку элементов справочника текущей базы, ищет такие же элементы по ИД в файле выгрузки и, если находит, помечает ОК и далее сравнивает их по коду, наименованию и пометке уаления (также фиксируя изменения). Те элементы, которые не удалось найти по ИД, считаются отсутствующими и выносятся в отдельную табличку. На выходе получаем 3 таблицы: данные текущей базы, данные копии и отсутствующие.
Будут замечания/предложения - пишите.
Вступайте в нашу телеграмм-группу
Инфостарт
сопоставление сравнение справочников по коду ИД синхронизация