| 
    
            
         
         | 
    
  | 
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с теряет фокус при переходе с сервера на клиент.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |