как программно сравнить 2 запроса 1с

1. user2043216 04.03.24 15:38 Сейчас в теме
подскажите как программно можно сравнить 2 запроса (результата запросов). У меня имеется справочник с шаблонами запросов и есть обработчик с формой куда пользователь вводит свой запрос. Мне надо сравнить их и если 2 запроса одинаковые то вывести сообщение о том что все круто. Запросы могут быть написано как то по разному но результат то один, вот и хочу проверить по результату
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3166 04.03.24 16:31 Сейчас в теме
(1)
результат то один
Надо сравнивать результаты так:
1. По количеству. Если количество неодинаковое, то они не равны.
2. По данным. При тупом брутфорсе, т.е поиске каждой строки первого результата во втором, у нас получается N^2 сравнений. Если данные упорядочить, то количество можно свести к N, просто сравнив строки результатов по порядку. Типа Для А = 0 по Результат1.Количество()-1 Цикл Если Результат1[А]... поля = Результат2[А]... поля тогда Ок, иначе прервать не Ок.
3. Если все равно - гут, если что-то не равно - не гуд.
3. user856012 14 04.03.24 16:50 Сейчас в теме
(1)
как программно можно сравнить 2 запроса (результата запросов)
Можно выгрузить результаты запросов в две таблицы значений, а потом... хотя бы прочитать вот эту статью и выбрать из нее то, что больше понравится.
4. user2043216 04.03.24 17:24 Сейчас в теме
(3)видел эту статью, спасибо, но не понимаю что надо сделать с возвращаемым ответом из 1 и 2 метода чтобы при совпадении таблиц вывелось сообщение о совпадении, а при разных данных в таблицах другое сообщение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот