Разработчикам и пользователям часто требуется сравнивать две или более группы строк с целью проверки вхождения одной группы в другую, например есть группа документов Реализация товаров и услуг в виде набора строк, полученная из одного источника и группа документов, полученная из другого источника.
Пример:
Источник 1 | Источник 2 |
Реализация товаров и услуг №10 от 07.12.2016 | Реализация товаров и услуг №5 от 01.12.2016 |
Реализация товаров и услуг №12 от 05.12.2016 | Реализация товаров и услуг №20 от 10.12.2016 |
Реализация товаров и услуг №5 от 01.12.2016 |
Предположим, в левой колонке проверенные реализации, в которых мы точно уверены, в правой — реализации, которые выводит некий отчет, созданный новым программистом. По замыслу — отчет должен выводить реализации только из перечня в левой колонке (возможно не все), когда надо проверить какие реализации НЕ вошли в перечень левой колонки, возникает проблема — нет средств проверки, даже Excel не поможет, только визуально.
Для решения проблемы создана обработка, сравнивающая массивы строк. На рисунке показано первоначальное заполнение левой и правой части, как в таблице выше:
После нажатия кнопки в правой части остаются те строки, которых нет в левой части: