Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 июл 2025, 20:24

Сравнение двух таблиц в коде

Автор dxmas, 01 июл 2025, 11:29

0 Пользователей и 1 гость просматривают эту тему.

dxmas

Добрый день!

В результате запроса один из реквизитов - ХранилищеЗначения. Из хранилища получаю две таблицы, одна - табличная часть, вторая - таблица значений.

Из таблиц нужны только колонки - "номенклатура", "цена". Необходимо сравнить таблицы и в сообщении вывести номенклатуру, по которой есть различия в цене.


Прошу помочь с идеей, как это сделать. 

Результат запроса 1.png

Результат запроса 2.png
 

antoneus

В лоб - результирующая тз, колонки: Номенклатура, Цена1, Цена2.
Заполняем циклом по обеим таблицам, в первом цикле цену кладем в Цена1, во втором - в Цена2. Сворачиваем по номенклатуре, суммируем по ценам. Бежим, выдергиваем строки где цена1 <> цена2.

LexaK

или еще как варинт,
подготавливаете ТЗ1 ТЗ2, передаете их в запрос
и одним запросом получаете нужный результат,
без всяких циклов...
если помогло нажмите: Спасибо!

Afinogen


Похожие темы (5)

Рейтинг@Mail.ru

Поиск