| 
    
        
     
     | 
    
  | 
вопрос по производительности 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Loko    
     16.05.18 
            ✎
    18:49 
 | 
         
        всем привет. ситуация такая: есть нетиповой документ. в форме списка этого документа в процедуре "ПриВыводеСтроки" напихано несколько запросов, приводящих к торможению данного списка. Вопрос: если например открыт этот список документов, но свернут, влияет ли это на производительность 1С в целом? т.е. могут ли из-за него тормозить другие формы (справочники, документы и т.д.)?     
         | 
|||
| 
    1
    
        lubitelxml    
     16.05.18 
            ✎
    18:50 
 | 
         
        (0) динамический список с автообновлением?     
         | 
|||
| 
    2
    
        Fragster    
     гуру 
    16.05.18 
            ✎
    18:50 
 | 
         
        да     
         | 
|||
| 
    3
    
        Loko    
     16.05.18 
            ✎
    18:51 
 | 
         
        извниняюсь. 1С 8.2. толстый клиент.     
         | 
|||
| 
    4
    
        Fragster    
     гуру 
    16.05.18 
            ✎
    18:51 
 | 
         
        все равно могут     
         | 
|||
| 
    5
    
        Fragster    
     гуру 
    16.05.18 
            ✎
    18:51 
 | 
         
        проверить можно запустив замер в отладчике     
         | 
|||
| 
    6
    
        Fragster    
     гуру 
    16.05.18 
            ✎
    18:52 
 | 
         
        ну и запросы в привыводестроки - это сразу же несданный экзамен на спеца     
         | 
|||
| 
    7
    
        lodger    
     16.05.18 
            ✎
    18:52 
 | 
         
        (3) точку остановки поставь в ПриВыводеСтроки, открой форму, сверни, жди остановки.     
         | 
|||
| 
    8
    
        lodger    
     16.05.18 
            ✎
    18:52 
 | 
         
        (6) +1. зря они ПриВыводеСтроки вернули в 8.3     
         | 
|||
| 
    9
    
        d4rkmesa    
     16.05.18 
            ✎
    18:53 
 | 
         
        (0) ПриВыводеСтроки - не будет срабатывать, если не трогать список. Если скроллить его, делать отборы, то тогда да.     
         | 
|||
| 
    10
    
        Вафель    
     16.05.18 
            ✎
    18:54 
 | 
         
        в толстом все может     
         | 
|||
| 
    11
    
        mistеr    
     16.05.18 
            ✎
    18:54 
 | 
         
        По идее не должны. Но кто его знает...
 
        Если хочешь знать точно, воспользуйся профайлером.  | 
|||
| 
    12
    
        Фрэнки    
     16.05.18 
            ✎
    18:57 
 | 
         
        "Ну, – говорят, – извини, мужик, но гирю мы заберём. Потому что нам необходимо знать, пробьёт она люк или нет".
 
        Я рассказал эту историю в одном из концертов и думал, что она закончена. Оказалось, нет. На электронную почту пришёл ворох писем. Люди очень возмущались, почему я не досказал историю – гиря пробила люк или нет? А однажды мне приходит письмо: "Михаил Николаевич! Не дурите людям головы, мы пробовали, гиря с третьего этажа не пробивает люк". Семь писем потом ещё таких получил, семь! Преподаватель сопротивления материалов мне написал: "Я провёл расчёты…" Тебе чего, заняться больше нечем? "…Гиря с третьего этажа люк не пробивает, пробьёт только с седьмого!"  | 
|||
| 
    13
    
        Loko    
     16.05.18 
            ✎
    18:58 
 | 
         
        (5) запустил в отладчике, поставил точку останова в процедуре "ПриВыводеСтроки" 9как выше посоветовали), открыл несколько других форм, по ним перемещался, ту "тормозную" не трогал... точка останова не срабатывает.     
         | 
|||
| 
    14
    
        Loko    
     16.05.18 
            ✎
    19:01 
 | 
         
        (13) да и когда вернулся в эту форму, точка останова не сработала, только когда пейдж ап сделал - сработала. значит все таки не влияет эта форма на общее торможение 1С?     
         | 
|||
| 
    15
    
        Фрэнки    
     16.05.18 
            ✎
    20:24 
 | 
         
        (14) Это все на сервере делается? Отладку на сервере не забыл включить?
 
        Просто чтоб наверняка знать - включи отладку и сделай замеры времени, тогда тебе будет хоть как-то понятно, что и как влияет и есть ли избыточные расходы процессорного времени хотя бы на одном, на активном, т.е. текущем (!!!) сеансе.  | 
|||
| 
    16
    
        H A D G E H O G s    
     16.05.18 
            ✎
    20:26 
 | 
         
        (14) Влияет.     
         | 
|||
| 
    17
    
        Лефмихалыч    
     16.05.18 
            ✎
    20:29 
 | 
         
        (14) "общее торможение 1С" - это что такое?     
         | 
|||
| 
    18
    
        Asmody    
     16.05.18 
            ✎
    20:37 
 | 
         
        (17) Функция такая. Самая важная. Все думают, что она в 1С, но на самом деле она в прокладке между стулом и монитором.     
         | 
|||
| 
    19
    
        Asmody    
     16.05.18 
            ✎
    20:38 
 | 
         
        (6) Я слышал, что за каждый запрос в ПриВыводеСтроки отрубают одну руку.     
         | 
|||
| 
    20
    
        Лефмихалыч    
     16.05.18 
            ✎
    20:44 
 | 
         
        (19) а что будет за запрос в цикле ПриВыводеСтроки? Программист будет уподоблен Уроборосу и принужден сожрать сам себя?     
         | 
|||
| 
    21
    
        xXeNoNx    
     16.05.18 
            ✎
    21:35 
 | 
         
        (0) скинь модуль обработчика: ПриВыводеСтроки     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |