|   |   | 
| 
 | Не получается отладить ВПФ (внешнюю печатную форму) | ☑ | ||
|---|---|---|---|---|
| 0
    
        21stas 21.10.18✎ 07:47 | 
        Использую обработку для отладки ВПФ - эту:
 http://catalog.mista.ru/public/73691/?rate=1 или эту: http://catalog.mista.ru/public/138731/ В Функция СформироватьПечатнуюФорму ставлю точку останова. Не срабатывает. Если ставлю точку останова в самой обработке для отладки ВПФ - срабатывает. Пробовал толстый и тонкий клиент. БП3, платформа 8.3.10.269. | |||
| 1
    
        21stas 21.10.18✎ 09:17 | 
        Проверил, что ставлю точку останова именно в той ВПФ, что запускаю:
 - макет менял - меняется печатная форма - вставлял строчку с ошибкой - вылетает по ошибке ВПФ именно так, но точка останова не срабатывает... Функция СформироватьПечатнуюФорму - в самой ВПФ | |||
| 2
    
        Cyberhawk 21.10.18✎ 13:26 | 
        Не теми ты обработками для тестирования пользуешься     | |||
| 3
    
        ll13 21.10.18✎ 13:31 | ||||
| 4
    
        21stas 22.10.18✎ 08:10 | 
        Начиная с платформы 8.3.8.2137 точки останова для отладки в ВПФ не работают, вышеприведённые обработки работать не будут.
 Ухожу на другой вариант. | |||
| 5
    
        Nikoss 22.10.18✎ 08:21 | 
        Зачем это всё?
 Пишешь во внешней обработке, в начале: Попытка а = 1/0; Исключение КонецПопытки; В конфигураторе ставишь галку в настройках отладки "Останавливаться по ошибке", он ловит ошибку деления на ноль. И дальше уже отлаживаешь... | |||
| 6
    
        21stas 22.10.18✎ 08:41 | 
        (5) Попробовал - как помощью отладочной формы, так и без неё (подключив в конфигурацию). Не работает.     | |||
| 7
    
        Nikoss 22.10.18✎ 08:57 | 
        База на sql? Если да, служба сервера1С с параметром debag запущена?     | |||
| 8
    
        21stas 22.10.18✎ 09:00 | 
        (7) Файловая база.     | |||
| 9
    
        Фрэнки 22.10.18✎ 09:04 | 
        (8) а тебе нужно просто задачу решить или исключительно с использованием ВПФ ? Если просто задачу, то перетащи это все в расширение и отлаживайся в нем. Все прекрасно можно отладить. И устанавливать тоже проще, чем устаревающим подходом с ВПФ     | |||
| 10
    
        Cyberhawk 22.10.18✎ 10:47 | 
        (4) У платформы в плане отладки внешних обработок 8.3.6 - 8.3.8 были проблемы, но это все ничего не значит. Вся соль в том, как БСП (уже годика два) подключает эти обработки. Без использования файлов на диске.     | |||
| 11
    
        Вафель 22.10.18✎ 10:49 | 
        проще форму для облработки сделать и по кнопке вызывать https://github.com/acsent80/ExtForms-grdok/blob/master/src/Печатные формы/ЗаказКлиентаЗаявка/Form/Форма/Форма.bsl | |||
| 12
    
        TormozIT гуру 24.10.18✎ 11:12 | 
        В ИР 4.68 в инструменте "Отладка внешних обработок БСП"  реализована поддержка БСП 2.4 в варианте Расширение с использованием адаптации http://devtool1c.ucoz.ru/index/otladka_vneshnikh_obrabotok_bsp/0-50
 Т.е. теперь поддерживаются БСП 2.1-2.4 и вероятно выше. | |||
| 13
    
        Nikoss 25.10.18✎ 07:15 | 
        Не пойму, что такого во внешний обработках, в БСП, что метод (5) не работает?     | |||
| 14
    
        TormozIT гуру 25.10.18✎ 09:18 | 
        (13) Они выполняются через файл, недоступный конфигуратору.     | |||
| 15
    
        Nikoss 25.10.18✎ 09:51 | 
        (14) с чего вдруг недоступный? Отладка вполне себе нормально ловит темповый файл, который создается при получении внешней обработки.     | |||
| 16
    
        Cyberhawk 25.10.18✎ 10:03 | 
        (15) Ты отстал от жизни на 3 года минимум     | |||
| 17
    
        TormozIT гуру 25.10.18✎ 12:26 | 
        (15) Подключение внешней обработки теперь делают через временное хранилище, которое с файлом как бы уже не связано.     | |||
| 18
    
        IvanGorbunov 25.10.18✎ 12:33 | 
        (17) в новых конфах это делается или это изменения в платформе?     | |||
| 19
    
        Nikoss 25.10.18✎ 12:46 | 
        (16)(17) да, отстал я от жизни и правда ((
 (18) в конфах, на основе БСП, там другой механизм подключения внеш.обработок (точнее старый остался через файл, но он для ТолстыйКлиентОбычноеПриложение) | |||
| 20
    
        Cyberhawk 25.10.18✎ 13:13 | 
        (18) Нет, к платформе как бы никакого отношения подключаемые обработки (подсистема БСП "Дополнительные отчеты и обработки") не имеют. Это все прикладным кодом конфигурации (БСП) сделано.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |