Имя: Пароль:
1C
1С v8
Отладка клиентских процедур формы без перезапуска приложения
↓ (Волшебник 15.07.2026 12:57)
0 iva77ru
 
13.07.26
15:00
Добрый день.
Можно ли отладить клиентскую процедуру формы без перезапуска приложения, чтобы был виден контекст формы (Переменные, параметры и т.п., использовать точку отстановки отладчика)? С отладкой серверных процедур проблемы нет. Может быть подскажите способ.
1 Garykom
 
гуру
13.07.26
15:09
Не всегда такое можно
Так что купи себе комп помощней
2 H A D G E H O G s
 
13.07.26
16:25
(0) Если глубокая отладка - можно вставить форму во внешнюю обработку и открывать ее с параметрами, даже подменяя ключ (например, для формы объекта).
3 Fedor-1971
 
14.07.26
09:54
(0) Немножко не понятен смысл сего действа
Поправили процедуру, перезапустили - проверяем (вопросов не остаётся)

Если отлаживается какая-то процедура импорта или сложный алгоритм пересчёта - либо выносим его во внешнюю обработку и отлаживаем целиком с нужными параметрами, либо как в (2) полностью забираем форму и реализуем алгоритмы заполнения реквизитов формы. Что потянешь - смотри сам
4 Garykom
 
гуру
14.07.26
12:34
(3) На тормозных виртуальный серверах когда там тормозит и сервер 1С и конфигуратор с клиентом 1С на RDP
Долгий перезапуск 1С для отладки это да попоболь
5 Fragster
 
гуру
14.07.26
13:35
если именно отладить - то в клиентском приложении настройки - параметры - отладка в текущем сеансе разрешена, затем в конфигураторе - отладка - подключение - выбрать нужный сеанс.
если веб-клиент, то отлдка должна быть разрешена в публикации, если отладка через http, соответствующие параметры также должны быть правильно заполнены.
6 H A D G E H O G s
 
14.07.26
14:16
(5) Как будто ИИ отработал скрипт.
7 Fragster
 
гуру
14.07.26
15:04
(6) увы (
8 Garykom
 
гуру
14.07.26
15:29
(5) ТС хочет без перезапуска сеанса Предприятия
Но 1С не хочет разрешать загрузку кода модуля/формы из текстового файла
Хотя это было даже в 1С 7.7
9 Fedor-1971
 
15.07.26
09:20
(8) Удобно было в 7.7, плак-плак
Походу, в 8 такое не сделать из-за возможного наличия сервера
10 SubZero76
 
15.07.26
11:23
Просто во внешней обработке открывать форму и там отлаживаться
11 Fragster
 
гуру
15.07.26
11:30
(8) см. (0): чтобы был виден контекст формы (Переменные, параметры и т.п., использовать точку отстановки отладчика)

т.е. судя по (0) изменение кода не требуется, а требуется, например, понять, почему поведение такое, а не другое.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший