Имя: Пароль:
1C
1С v8
Прервать выполнение обработки
0 trambalda
 
05.04.12
12:16
Дурацкая ситуация. Запустил главбух типовую Групповую обработку справочников и документов, надо бы прервать ее работу, а она не прерывается. Можно скинуть сеанс, но нужно сохранить информацию, которую обработка выписывает в окошке. Может есть какие способы прервать ее работу? Или только рубить сеанс и анализировать журнал регистрации?
1 Cube
 
05.04.12
12:16
Подождать можно ещё :)
2 Ненавижу 1С
 
гуру
05.04.12
12:17
изменить обработку так чтобы прерывать можно было
3 Cube
 
05.04.12
12:19
(2) "На лету"?))
4 ukolabrother
 
05.04.12
12:19
контрол брейк или эскейп поклацай, если прописано - остановится
5 trambalda
 
05.04.12
12:19
(1) Склады подвывают, блокировки
(2) Машина времени сломалась )
6 ptrtss
 
05.04.12
12:20
Заблокируй ей какой-нибудь объект и она встанет
7 Рэйв
 
05.04.12
12:21
никак не остановишь. Там в циклы надо
ОбработкаПрерыванияПользователя() понавтыкать.
8 ptrtss
 
05.04.12
12:21
Предварительно встав в отладчике на каком-нибудь объекте, к которому она скоро приступит
9 trambalda
 
05.04.12
12:21
(6) Там "попытка/исключение" сделана, пишет ошибку и шурует дальше
10 trambalda
 
05.04.12
12:23
Можно попробовать в отладчике по брейкпоинту вызвать какую-нить функцию, чтобы она с ошибкой отработала, но вот какую.
11 ptrtss
 
05.04.12
12:23
(9) Для таких случаев полезны функции, портящие значения переменных, если их запускать вотча. Но у тебя видимо нет такой)
12 ptrtss
 
05.04.12
12:24
(11) *из вотча
13 ptrtss
 
05.04.12
12:24
Придется срубать процесс видимо, без вариантов
14 Kashemir
 
05.04.12
12:31
Если сеанс запущен с разрешенной отладкой можно подключиться к процессу и в отладке выбрать "остановить"
15 Kashemir
 
05.04.12
12:32
(14) Хотя это не поможет ибо все равно к окну сообщений не достучаться :(
16 GenV
 
05.04.12
12:36
(10) Лучше не функцию вызвать а значение переменной поправить. Например выборку )
17 ptrtss
 
05.04.12
12:38
(16) Ну дык а как ее править, кроме как функцией?
18 Kashemir
 
05.04.12
12:44
"Знал бы прикуп" можно было бы 1С с ключем записи окна сообщений во внешний файл запускать.
19 GenV
 
05.04.12
13:33
(16) Внешней обработкой.
20 ptrtss
 
05.04.12
13:43
(19) Внешней обработкой можно только экспортную переменную подправить
21 GenV
 
05.04.12
13:50
(20) Неа. Останавливаешься по точке и с её помощью правишь локальные.
ЗЫ Ищи хитрости отладки
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший