|
Не получается отладить ВПФ (внешнюю печатную форму) | ☑ | ||
---|---|---|---|---|
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) Нет, к платформе как бы никакого отношения подключаемые обработки (подсистема БСП "Дополнительные отчеты и обработки") не имеют. Это все прикладным кодом конфигурации (БСП) сделано.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |