Задача
Имеются две таблицы, которые нужно сравнить и показать уникальные значения по определенным столбцам.
Легко и быстро справиться с этой задачей поможет данная обработка.
Простейший пример:
Таблица №1:
Фамилия | Имя | Отчество | Возраст |
Иванов | Иван | Иванович | 25 |
Сидоров | Сидор | Сидорович | 30 |
Петров | Петр | Петрович | 34 |
Иванов | Петр | Иванович | 27 |
Таблица №2:
Имя | Фамилия | Рост | Вес |
Иван | Иванов | 178 | 75 |
Лукьянов | 164 | 71 | |
Черномырдин | 191 | 92 | |
Петр | Иванов | 200 | 120 |
Принцип работы
1. Выделяем и копируем первую таблицу и вставляем во вкладку Таблица №1 обработки. Вторую - во вкладку Таблица №2.
2. На вкладке Результат нажимаем на кнопку Считать.
3. Отмечаем галками колонки, которые будут выведены в результирующей таблице (по умолчанию все выбраны). Есть возможность через контекстное меню снять и поставить все галки, что будет удобно при работе с большими таблицами.
4. Добавляем по каким колонкам будет происходить соединение (правой кнопкой мыши на поле - Добавить, или нажав на кнопку Insert клавиатуры).
5. При необходимости в окне Соединение меняем вид соединения (по умолчанию выбрано Левое).
6. Так же есть возможность произвести отсев повторяющихся значений по определенным колонкам. Для этого отмечаем пункт Различные. Появится область, где выбираем необходимые колонки. Нажимаем Результат.
Внимание! Не предусмотрена работа с составными шапками таблиц:
ПФР. До 2014 г | |
Страх. часть | Накоп. часть |
Необходимо привести таблицы к виду, показанному в примере. Это можно сделать в самой обработке.
Обработка работает на управляемых формах и тестировалась на платформе 8.3.10.2772.