| 
    
        
     
     | 
    
  | 
Отладка в 8.3 | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        n0ther    
     15.04.15 
            ✎
    11:01 
 | 
         
        Не ловятся точки останова в модулях запущенных обработчиком ожидания. 
 
        1С:Предприятие 8.3 (8.3.5.1460) Сервер запущен в режиме отладки:"C:\Program Files\1cv8\8.3.5.1460\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo" -debug В настройках отладки стоит флаг: Автоматически подключать фоновые задания Как полечить?  | 
|||
| 
    1
    
        Kookish    
     15.04.15 
            ✎
    11:03 
 | 
         
        Я отлаживаю в файловом варианте. На копии базы.     
         | 
|||
| 
    2
    
        n0ther    
     15.04.15 
            ✎
    11:04 
 | 
         
        (1) размер базы не позволяет     
         | 
|||
| 
    3
    
        fisher    
     15.04.15 
            ✎
    11:06 
 | 
         
        Тю. Ну запусти функцию обработчика ожидания из обработки.     
         | 
|||
| 
    4
    
        Defender aka LINN    
     15.04.15 
            ✎
    11:07 
 | 
         
        (0) При чем тут обработчик ожидания и фоновые задания?
 
        Вообще не знаю, как в 8.3, а в 8.2 надо было, чтобы строка соединения ПОЛНОСТЬЮ совпадала со строкой соединения сервера  | 
|||
| 
    5
    
        fisher    
     15.04.15 
            ✎
    11:08 
 | 
         
        (0) А вообще отладка НА СЕРВЕРЕ у тебя работает? Или проблема только с обработчиком ожидания?     
         | 
|||
| 
    6
    
        fisher    
     15.04.15 
            ✎
    11:10 
 | 
         
        Хотя о чем это я? Какой сервер в обработке ожидания...     
         | 
|||
| 
    7
    
        n0ther    
     15.04.15 
            ✎
    11:12 
 | 
         
        (4) да уже от бессилия тыкаешь во все кнопки. 
 
        (5) да, работает  | 
|||
| 
    8
    
        n0ther    
     15.04.15 
            ✎
    11:14 
 | 
         
        интересно, что замер производительности тоже не видит входы в эти модули. всё завершается на вызове обработчика ожидания     
         | 
|||
| 
    9
    
        n0ther    
     15.04.15 
            ✎
    11:44 
 | 
         
        (6) обработка ожидания на сервере запускается     
         | 
|||
| 
    10
    
        bolero    
     15.04.15 
            ✎
    11:46 
 | 
         
        посмотри адрес отладчика, как он себя представляет, и пингуется ли это имя с сервера, и доступен ли порт     
         | 
|||
| 
    11
    
        n0ther    
     15.04.15 
            ✎
    12:21 
 | 
         
        (10)  не понял. 
 
        обычный код клиентский и серверный 1Ска "ловит". В подключенных предметах отладки: сервер и толстый клиент. Загвоздка именно в коде обработчиков ожидания.  | 
|||
| 
    12
    
        Rebelx    
     15.04.15 
            ✎
    13:26 
 | 
         
        (11) не обмены ли ты отлаживаешь? 
 
        потому что 1С выполняет их через задницу - через выполнить. они не в фоновом задании выполняются ставь точку останова, а где именно - надо шагать отладкой. в замере производительности этого как раз не будет. но может вызывающая строчка будет первой.  | 
|||
| 
    13
    
        n0ther    
     15.04.15 
            ✎
    14:27 
 | 
         
        (12) нет. закрытие месяца - расчет налога на прибыль
 
        а до этого, в файловом варианте столкнулся с такой же проблемой в типовой обработке БСП поиска дублей  | 
|||
| 
    14
    
        dauster    
     15.04.15 
            ✎
    14:36 
 | 
         
        сделать СтрокаСоединенияИнформационнойБазы() и убедиться, что в ярлыке к базе также написано (и в том же регистре).     
         | 
|||
| 
    15
    
        dauster    
     15.04.15 
            ✎
    14:38 
 | 
         
        +(14) проверку делать для фонового задания.
 
        Например, в том же месте, где работает фоновое задание написать ЗаписьЖурналаРегистрации("Соединение с базой",,,,СтрокаСоединенияИнформационнойБазы());  | 
|||
| 
    16
    
        n0ther    
     15.04.15 
            ✎
    15:37 
 | 
         
        (14) спасибо коллега, помогло
 
        в ярлыке имя сервера было прописано строчными буками, в строке соединения - заглавными. изменил ярлык и точка останова заработала  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |