запрос в цикле #670643


#0 by wwwqwert2014
Есть цикл: Насколько я знаю, обращение через точку с использованием объектной модели доступа к данным эквивалентно запросу и такие вещи нельзя в цикле делать из-за тормозов. Движение.Накладная= Документы.ПриходнаяНакладная.ПустаяСсылка; Здесь тоже запрос будет? Как оптимизировать? И надо ли? вынести за цикл СсылкаНаДокумент = Документы.ПриходнаяНакладная.ПустаяСсылка; и внутри уже с этой переменной работать?
#1 by 1Cv8_accepted
В SQL-варианте всё делается запросами. Разница только - кладёшь ли ты данные в базу или берёшь их оттуда. В данном случае код вполне себе нормальный. Относительно. Ну можно ещё оптимизировать таблицей движений, как в типовых.
#2 by Xatori
Выносить нужно всё что возможно за рамки цикла, зачем n-раз получать какое то значение, если оно не изменится.
#3 by H A D G E H O G s
Нет, не запрос.
#4 by H A D G E H O G s
Выносить имеет смысл только в COM соединении.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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