Имя: Пароль:
1C
1С v8
8,2 УТ11 Замеры производительности на УФ формах
0 ProProg
 
28.01.12
02:04
Шо за явление? При открытии и работе большиснтва форм происходит вызов непонятных процедур по проверке блокировки пользователями, занимающие до 75 процентов времени обработки.
Открытие форм с динамическими списками в которых есть программные отборы. Завтра более конвретно скину коды на которые идет ссылка. Причем эти коды вообще не присуствуеют по ссылкам в формах.
1 ProProg
 
28.01.12
02:07
Например открытие того же подбора происходит медленно из за отбора динамического списка заложенного программно в подборе по некоторым полям. Происходит задержка в результате которой медленно работают формы. Код ссылается на какие то проверки блокировок, и это как описано выше занимает лофига времени.
2 1с-кин
 
28.01.12
02:18
Тогда отборы в запросах - наше все :)
В общем, с 8.0 ничего не изменилось - запросы спасают....
(0) наверное, он заставляет сервер смотреть блокировки (вдруг таблица заблокирвоана?), и если ок - ему разрешают брать данные...
И что тоже вероятнее всего - блокировки смотрятся "штатным" методом SQL (на таблицу), а не на запись...
3 ProProg
 
28.01.12
03:12
(2) не поверишь! на 8,2 УФ на 99 процентов все на зпросах! проблема в том что в в запрос предается праметр которые в динмическом списке на СКД просто передает параметр. и приэтом происходит 75 процентов задержка на какую то хрень.
4 ProProg
 
28.01.12
03:14
я вот тоже нифига не понял кого фени идет проверка на блокировки если все используется на чтение. блокировки нужны при записи...короче завтра покажу код...
Проблема акутальна на очень больших объемах справочников.
5 ProProg
 
28.01.12
03:14
более ста тысяч элементов в базе.
6 ProProg
 
28.01.12
03:14
завис при открытии на 5-10 секунд. все типовое.
7 ProProg
 
28.01.12
03:15
и не только при открытии по при активизации строк. тоесть вверх-вниз переходы.
8 AlexNew
 
28.01.12
03:25
Процедура есть такая ПриПолученииДанных? Или не то?
9 ProProg
 
28.01.12
03:26
(8) здрасте)) на 82 УФ этот обработчик убрали.
10 ProProg
 
28.01.12
03:28
Нету ничего. отладчиком, методом комментирования кода было выявлено что завис просиходит при отборах динамических списков. Типовая штатная процедура которая тупо в запрос динам списка передает отбор. В ней вообще нет никаких вызовов. короч ладно...завтра.
11 ProProg
 
28.01.12
03:29
Я думаю баг платформы. стоит последняя...
12 Nesh
 
28.01.12
03:47
(11) условные оформления в настройках есть?
13 ProProg
 
28.01.12
03:56
(12) Лучше сразу скажи в чем следствия ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой