Имя: Пароль:
1C
1С v8
Почему в УТ 10.2 запрос работал быстрее чем на 10.3?
0 R0m1n
 
17.07.13
10:44
Почему в УТ 10.2 этот запрос работал быстрее чем в 10.3? задержка в 10.2 была максимум где то 0,5сек, а в 10.3 - 3-4 сек.можно ли как-то ускорить производительность по этому запросу?


                   Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1
                   |    ПартииТоваровНаСкладахОбороты.Период КАК Период,
                   |    ПартииТоваровНаСкладахОбороты.ДокументОприходования,
                   |    ПартииТоваровНаСкладахОбороты.КоличествоПриход
                   |ИЗ
                   |    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(
                   |        ,
                   |        ,
                   |        Запись,
                   |        Склад = &Склад
                   |            И Номенклатура = &Номенклатура) КАК ПартииТоваровНаСкладахОбороты
                   |ГДЕ
                   |    ПартииТоваровНаСкладахОбороты.Регистратор  ССЫЛКА Документ.ПоступлениеТоваровУслуг
                   |   ИЛИ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.АвансовыйОтчет
                   |   ИЛИ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПриходныйОрдерНаТовары
                   |
                   |УПОРЯДОЧИТЬ ПО
                   |    Период УБЫВ");
                   Запрос.УстановитьПараметр("Номенклатура", Элемент.ТекущиеДанные.Ссылка);
                   Запрос.УстановитьПараметр("Склад", НайденноеЗначение);
                   Выборка = Запрос.Выполнить().Выбрать();
1 Ненавижу 1С
 
гуру
17.07.13
10:45
а если тоже самое, но из регистра Закупки брать?
2 Fragster
 
гуру
17.07.13
10:45
выкинуть виртуальную таблицу и обращаться к реальной
3 Fragster
 
гуру
17.07.13
10:46
наверное больше измерений в регистре
4 Jonny_Khomich
 
17.07.13
10:46
может объём данных побольше?
5 R0m1n
 
17.07.13
10:54
(4)тот же объем практически - перенос базы месяц назад осуществили.
(3)измерений столько же, правда в 10.3 доп. реквизит появился - номерСтрокиСписанныхТоваров
(2) с других регистров конечно попробую взять, но все же интересно - из за чего такая разница по одинаковому регистру? разве у более новых конфигураций не должна производительность повыше быть? или хотя бы сохраняться на том же уровне...