Группировка запроса по данным из временной таблицы #782170


#0 by mrCreator
Всем приветы! В общем задача такая: Я получаю из внешнего источника данные по товарам, остаткам и ценам поставщиков, Принимаю все данные в таблицу значений сравниваю текущие остатки с новыми и разницу приходую или списываю, с этим всё хорошо. Затем я сортирую по цене и перебором выбираю лучшую цену на товар, рассчитываю розничную цену и записываю в базу и вот тут всё плохо. В этой таблице 13 000 строк и перебор работает ооочень долго. Была мысль сделать запрос в таблицу значений и сразу отделить группировкой только лучшие цены, затем сравнить с текущей записанной закупочной ценой и рассчитывать розничную цену только в случае если старая закупочная и новая закупочная отличаются. И вот тут возникают запарки. Группировать данные временной таблицы загруженной в запрос из внешнего источника нельзя. Использовать временные таблцы в вложенных запросах тоже оказывается нельзя. Подскажите как решить этот вопрос....
#1 by trooba
Группировать данные временной таблицы загруженной в запрос из внешнего источника нельзя Сомнительное изречение
#2 by Nuobu
Нельзя группировать первую таблицу. Ты, когда только её передаёшь в запрос, то она должна быть "как новая". А вот если ты вытянешь все поля во временную таблицу, ещё одну, то там сможешь сгруппировать.
#3 by trooba
+
#4 by mrCreator
Всем, Спасибо! Разобрался, получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С