#0
by wwwqwert2014
Есть цикл: Насколько я знаю, обращение через точку с использованием объектной модели доступа к данным эквивалентно запросу и такие вещи нельзя в цикле делать из-за тормозов. Движение.Накладная= Документы.ПриходнаяНакладная.ПустаяСсылка; Здесь тоже запрос будет? Как оптимизировать? И надо ли? вынести за цикл СсылкаНаДокумент = Документы.ПриходнаяНакладная.ПустаяСсылка; и внутри уже с этой переменной работать?
#1
by 1Cv8_accepted
В SQL-варианте всё делается запросами. Разница только - кладёшь ли ты данные в базу или берёшь их оттуда. В данном случае код вполне себе нормальный. Относительно. Ну можно ещё оптимизировать таблицей движений, как в типовых.
#2
by Xatori
Выносить нужно всё что возможно за рамки цикла, зачем n-раз получать какое то значение, если оно не изменится.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- УПП. Последовательность Парт. учет (упр.) актуальна на 01.01.0001
- Сравнить ТЧ двух документов
- Розница 2.0 весы меркурий 301
- Программный запрет удаления элемента справочника
- БП 2.0 Не закрывается Счет 68.04.2
- Вопрос по табличному документу. Как программно понять такое?
- 1с82 Обработка ячейки в табличном документе
- AddInNative : Неправильное значение параметра "ФИО". Недопустимый символ '.'
- КА: Если первоначальная стоимость ОС в НУ и БУ разная
- как осуществить перенос данных из конф. УТУ 2.3. в 3.0.
- Отметка о том что контрагент прекратил свою деятельность
- Создание письма в Outlook через 1С
- Регистр сведений ИсторияЗаписиОбъектов
- Право на добавление нового Контрагента.
- Выполнить процедуру модуля формы из внешней обработки. Нужен совет
- Ошибка с внешними источниками в 8.3.3
- БП, 4-ФСС, не попадают больничные
- Связать реквизит тип "Дата" с динамическим списком формы списка справочника
- Удалить курс валют. ЗУП
- chronos mp9835r2