Завершен

Долго отрабатывает "Просмотр записей" при запросе

PTIME 3 года назад в Проблемы с оборудованием / Оборудование других производителей обновлен Алексей (Старший специалист) 3 года назад 7

Долго отрабатывает "Просмотр записей" при запросе.

При приемке товаров клиент работает по списку товаров в документе:

1. Сканирует штрихкод товара,

2. ПО на ТСД затем выводит список Заказчиков, которые заказывали указанную позицию, с указанием количества. Из этого списка приемщик должен выбрать строку.

Отрабатывает это отдельной операцией "Выбор заказчика из списка локально", в которой делается Просмотр записей из результата запроса:

====

select (ProductId, SSCC, DeclaredQuantity, CurrentQuantity) from Document.DeclaredItems where Item.Product==SelectedProduct.Product group by ProductId, SSCC

====

Этот запрос и просмотр его результатов отрабатывает на ТСД SMART.Droid неприемлемо долго. В приемке около 400 позиций товаров. Время ожидания достигает секунд 30.

Как быть? И что делать? Как можно это соптимизировать?

Куда выложить Конфигурацию?

Установленный продукт:
Mobile Smart, Драйвер 1С Wi-Fi ПРОФ
Версия драйвера:
v.3.0.0.3291,
Типовая конфигурация драйвера?:
Да
Операционная система:
Microsoft Server 2008 Standart
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
1С Торговля 7.7, Файловый
Типовая конфигурация 1с?:
Нет
Модель ТСД:
SMART.Droid

Ответ

Ответ

Добрый день,

Заменил в Вашей конфигурации Product на ProductId, убрал группировку, после ввода ШК 93740315 выбор заказчика стал открываться практически моментально в "Клиент для ПК", до изменений ожидание было несколько секунд.

Добрый день,

выложите на googledrive или dropbox какой нибудь. Выкладывайте пожалуйста все папку базы, а не только файл конфигурации.

Отправил ссылку на support.

Добрый день,

с 1С онлайн работа?

Это условие Item.Product==SelectedProduct.Product надо заменить на Item.ProductId==SelectedProduct.ProductId. Группировки вообще не быстрая операция, как вариант выгружать в доп. табличную часть документа данные уже в сгруппированном виде и выбирать оттуда.

С 1С не онлайн работа. Документы и номенлатура выгружаются на сервер Mobile SMARTS.

Условие заменить попробую, но вроде я так пробовал уже.

А если я уберу "group by ProductId, SSCC", то должно ускорить?

Ответ

Добрый день,

Заменил в Вашей конфигурации Product на ProductId, убрал группировку, после ввода ШК 93740315 выбор заказчика стал открываться практически моментально в "Клиент для ПК", до изменений ожидание было несколько секунд.

Спасибо. Говорят, что скорость стала приемлемой.

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