Медленный просмотр записей с отбором по дополнительному полю строки

kirill grebenkin 7 лет назад обновлен znik 7 лет назад 3

В документ добавлены дополнительные поля "CellBarcode" и "CellName". При просмотре записей с запросом "select (*) from Document.CurrentItems where Item.CellBarcode==CurrentCellBarcode group by ProductId". Просматриваемый список формируется очень медленно. Как можно ускорить работу? Индексируются ли дополнительные поля? 

Попробуйте так: CellLines = Document.CurrentItems.FindByField("CellBarcode", CurrentCellBarcode), потом запрос: select (*) from CellLines group by ProductId. Группировка, вообще, не быстрая операция.

Спасибо за ответ! Я протестировал ваше предложение, но к сожалению ощутимого прироста в скорости не удалось достичь.  Что еще можно предпринять?

Совершенно аналогичная ситуация. Терминал тот же mc9090.  Запрос такой же( видимо решали одинаковую задачу, кхе кхе ) . Все работало отлично, пока не наткнулся на документ в (всего!) 120 позиций. Формирование списка выполняется полторы минуты, что практически ставит крест на решении.  Может созрело у кого-нибудь решение? 

Сервис поддержки клиентов работает на платформе UserEcho