Имя: Пароль:
1C
1С v8
1C зависает, а при отладке пошагово работает
,
0 maxkras26
 
20.11.19
10:17
Добрый день! Столкнулся с необычной проблемой.
Появилось зависание при попытке заполнить табличную часть номенклатурой, при помощи подбора. Но если я прохожу отладкой пошагово, тогда 1с не зависает.

Выяснил, чтобы не зависало необходимо зайти и выйти из процедуры.
В процедуре ничего особенного нет, запросы и циклы по обработке данных. Также есть обращение к временному хранилищу.

Клиент-серверная база. УТ 11.1 Много раз переписанная.

Раньше зависания не было, на тестовых базах все работает без сбоев.

Пробовал запускать без пользователей, все равно виснет.

Вопрос: Что нужно покопать, чтобы откопать решение?
1 Ник080808
 
20.11.19
10:36
(0) висит только под тобой или у всех?
2 Ник080808
 
20.11.19
10:37
(1) а вообще стандартно - кэш чистим. Не помогло? ТиИ делаем. Не помогло? Выгрузка загрузка базы)
3 Cyberhawk
 
20.11.19
10:39
Пади серверный вызов в обработчике, где это делать нельзя
4 Ник080808
 
20.11.19
10:41
(3) так говоритна тестовых норм. думаю чето с самой базой
5 Галахад
 
гуру
20.11.19
10:44
А включить замер производительности и посмотреть что происходит?
6 aleks_default
 
20.11.19
11:49
Тестовой базе небось запросы летают потому что данных нет, а на рабочей с большим объемом данных запрос становится неоптимальным
7 cons24
 
20.11.19
11:56
Попробуй включить замер производительности, запустить отладку (без шагов), как зависнет - прибить клиента. Может увидишь на каком именно шаге (скорее всего в замере останется только предыдущий шаг) зависло.
8 maxkras26
 
20.11.19
12:00
(1) Висит у всех.
(2) Это крайний вариант.
(3) Не работало бы тогда совсем.
(6) Разница в базах несколько месяцев, не в этом дело. Опять же по шагам бы тогда тоже зависало.
(7) (5)  Вот это дельные мысли. Сейчас попробую.
9 maxkras26
 
20.11.19
13:23
Спасибо тем кто откликнулся, вроде накопал теорию решения при помощи замера. Протестирую отпишусь.
10 Cyberhawk
 
22.11.19
14:03
Ну что там?
11 belav1982
 
22.11.19
14:46
Решилась проблема, интересно же? Не томите душу!!!
12 buketovav
 
22.11.19
14:59
Расскажите расскажите, что удалось выяснить.
13 Сияющий в темноте
 
22.11.19
23:44
скорей всего,изменение данных из обработчика события при изменении,и не висит,а по очереди отрабатывает события,которые сама же себе и генерит.
14 maxkras26
 
05.12.19
12:59
Проблема все еще, до конца не решена.
Из новых данных, в тонком клиенте работает без зависания.
Удаление настроек пользователя убирает зависание при заполнение номенклатурой из некоторых папок.
15 maxkras26
 
05.12.19
13:05
Удаление настроек убирает проблему на время.
16 maxkras26
 
05.12.19
13:07
(13) Хорошая идея. Рассмотрю этот вариант.
17 Ns33
 
05.12.19
15:54
Обычно ПриАктивизацииСтроки любит такое делать, если трогать видимость и/или вызывать сервер. Если не поможет замер, то писать в свой лог на диске.
18 maxkras26
 
18.12.19
09:36
Проблема не решена. Проблема при переходе с сервера на клиент.
Нашел похожие обсуждения, там тоже не решили.
Зависание 1С при возврате на клиента
https://forum.infostart.ru/forum86/topic125297/
19 Glup0sti
 
18.12.19
09:51
Технологический журнал на EXCP, рубишь зависший сеанс, сморишь, что за контекст EXCP
20 maxkras26
 
21.02.20
08:58
В результате не стали долго думать и перевели пользователей на тонкие клиенты. Это ошибка платформы, 1с теряет фокус при переходе с сервера на клиент.
Программист всегда исправляет последнюю ошибку.