Имя: Пароль:
1C
 
Подскажите как ускорить простой запрос с левым соединением
0 evorle145
 
30.11.22
16:25
ЗаявкаНаРасходованиеСредств.МоментВремени,
СостояниеЗаявокСрезПоследних.Состояние
    ИЗ
    Документ.ЗаявкаНаРасходованиеСредств КАК ЗаявкаНаРасходованиеСредств
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеЗаявок.СрезПоследних КАК СостояниеЗаявокСрезПоследних
        ПО ЗаявкаНаРасходованиеСредств.Ссылка = СостояниеЗаявокСрезПоследних.Заявка

В регистре СостояниеЗаявок одно измерение, но записей в регистре много, да и документов ЗаявкаНаРасходованиеСредств  тоже много, в итоге выполняется долго...
1 Kassern
 
30.11.22
16:27
(0) А вам нужно по конкретной заявке получать данные?
2 evorle145
 
30.11.22
16:29
(1) этот запрос из динамического списка.. то есть я нажимаю открыть список документов "ЗаявкаНаРасходованиеСредств" и он на открытии очень долго висит
3 Галахад
 
гуру
30.11.22
16:35
А если у РС галку поставить: разрешить итоги срез последних?
4 evorle145
 
30.11.22
16:42
(3) да, отличный совет! Благодарю!

его рекомендую включать если выполняются условия:

-в регистре ожидается большой объем данных (например, оправданно для регистра с ценами номенклатуры; но не имеет смысла для регистра с курсами валют);
-в конфигурации предусмотрены частотные запросы к срезам последних на текущий момент времени и/или к срезам первых для получения актуальных данных (т.е. когда не задан период в параметрах виртуальных таблиц СрезПервых и СрезПоследних);
-при этом остальные условия для виртуальных таблиц СрезПервых и СрезПоследних задаются только на значения измерений (и разделителей, находящихся в режиме Независимо и совместно);
-в ограничениях доступа к данным регистра используются только измерения (и разделители, находящиеся в режиме Независимо и совместно).
https://its.1c.ru/db/v8std/content/708/hdoc

это как раз мой случай, сегодня вечером применю, опробую.
5 evorle145
 
30.11.22
21:29
(3) попробовал! Прирост скорости измерять не стал, но он ощутимый! стало значительно лучше работать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn