gifts2017

Проверка таблиц на соответствие (Аналог Excel функции ВПР)

Опубликовал Вячеслав Пустовой (VachKirp) в раздел Обработки - Универсальные обработки

Обработка служит для сверки двух произвольных таблиц на соответствие и поиска расхождений и.т.д. После разработки неожиданно стала достаточно удобным инструментом для сравнения данных после миграции, например переноса остатков товаров, взаиморасчетов, а так же проведения параллельных расчетов - когда ведется параллельный учет в двух системах
Обработка была создана как альтернатива всем известной Excel функции ВПР и очень полюбилась нашим консультантам, которые активно ее используют. Теперь выкладываю ее сообществу, может, еще кому пригодится.

Обработка сверяет данные таблицы 1 с данными таблицы 2 на соответствие на закладке Сверка по заданным условиям


 

Условия задаются на закладке «Страница настройка».

 

Кол-во сворачиваемых колонок – колонки, в которых данные будут свернуты в случае полного совпадения между собой на закладке «Сверка». Целесообразно сворачивать только текстовые колонки. Колонки с числовыми значениями не сворачиваются.

Кол-во суммируемых колонок – колонки, которые будут суммированы в случае сворачивания соответствующих данных в указанных колонках. Целесообразно суммировать только числовые колонки.

Цвет шрифта поля настройки соответствует цвету колонок на закладке «Сверка»,  для которых действует данная настройка. Те колонки, которые не участвуют в настройках анализироваться не будут и в таблицах результата не будут фигурировать. Есть возможность присвоить имена таблицам. Они будут отражаться на закладке «Сверка».

При включении команды «Только расхождения» в результате сверки будут показаны только строки с расхождениями. После указании всех необходимых настроек нужно нажать на кнопку Выполнить. В результате выдаются таблицы итогов.

В результате выдаются таблицы итогов:

 

В верхней таблице выводятся данные по итогам анализирования колонок с учетом настроек.

В нижних таблицах указаны строки, по которым совпадения были не найдены

Пример

Сверим данные таблицы «старая УТ» с данными таблицы «новая УТ» на соответствие

 

Для этого зададим необходимые настройки на закладке «Страница настройка». Кол-во сворачиваемых колонок укажем 1 т.к. текстовая колонка первая и одна. Кол-во суммируемых колонок укажем 2 т.к. числовых колонок для анализа две

 

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


 

Из верхней таблицы видно, что шины свернуты (в таблицах значение шины фигурируют по два раза) и их кол-во суммировано. Также по этой позиции выявлены расхождения по кол-ву. Из второй таблицы видно, что не найдено соответствие по строке краска.

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

Наименование Файл Версия Размер Кол. Скачив.
Проверка таблиц на соответствие для управляемых форм
.epf 11,42Kb
15.07.16
10
.epf 11,42Kb 10 Скачать
Проверка таблиц на соответствие для обычных форм
.epf 17,56Kb
15.07.16
4
.epf 17,56Kb 4 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Антон Антонович (Ramir555) 17.11.16 07:21
Автору плюс, отличная вещь!
2. Антон Антонович (Ramir555) 19.11.16 09:26
Еще бы сравнение текстов добавить.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа