Имя: Пароль:
1C
1С v8
Проблема с динамическим списком.
,
0 Gorr
 
20.10.22
12:28
День добрый!
Столкнулся с такой проблемой. Среднее время открытия документа составляет минут 20.
Данные табличной части документа хранятся в регистре сведений порядка 4 млн записей на документ. Отображение на форме через ДС создаваемый программно.
Причем без разницы хоть документ новый или нет. Такое ощущение, что дс сначала подтягивает все записи и только потом накладывается отбор.
Кто-нибудь сталкивался с подобным? В какую сторону копать?
Спасибо.
1 vicof
 
20.10.22
12:31
Не хранить 4 млн записей на документ.
2 vicof
 
20.10.22
12:33
Динамическое считывание данных стоит?
3 vicof
 
20.10.22
12:34
Также можно посмотреть профайлер, какой именно запрос строится и сколько выполняется каждая его часть.
4 Gorr
 
20.10.22
13:07
Регламентированная. Динамика стит по умолчанию. Произвольного запроса нет. ОсновнаяТаблица = Таблица регистра.
5 Gorr
 
20.10.22
13:33
Походу проблемы не с формой. запрос выбрать первые 1 количество(*) из регистр отрабатывает то же время. 777 млн)
6 Gorr
 
20.10.22
13:37
Потом еще измерение регистра документ является последним по метаданным)
7 Gorr
 
20.10.22
13:39
Странно, что столько времени уходит на расчет количества записей таблицы регистра
8 sikuda
 
20.10.22
14:57
Как бы нам дать такой инструмент, чтобы неприятности вылезали самым неожиданным образом. Чтобы простота первоначальных простой настройки выливалось в часы бесплодных поисков решений. Чтобы у тебя все работало, а у ответственного пользователя зависало на полчаса. И так мы немного поговорим о динамических списках в 1С... https://blog.sikuda.ru/?p=3093