Прервать типовую <Групповая обработка...> с сохранением окна сообщений. #536550


#0 by asady
в УПП запустил перепроведение через типовую обработку "ГрупповаяОбработкаСправочниковИДокументов" - период указал месяц - неожиданно потребовался лог проведенных уже документов, а перепроведение продолжается Как можно прервать эту обработку не завершая сеанса?
#1 by IT_PROGRAMMIST
Ctrl+Break пробовал?
#2 by asady
пробовал. но нет там ОбработкиПрерыванияПользователя само проведение идет в попытке - поэтому устраивать ошибки при проведении смысла нет - ругается и идет дальше
#3 by ДенисЧ
Я у себя сразу обработку прерывания вставил...
#4 by asady
я вообще-то пользуюсь обычно произвольным алгоритмом и уже там вставляю то что мне надо. вопрос уже перерос в теоретический - даже самому стало любопытно - кажется все более-менее честные способы уже перебрал. есть ли способ сгенерировать ошибку выполнения?
#5 by ДенисЧ
сетку выдернуть? :-)
#6 by Megas
Ага.. блокировку зафигачить
#7 by GenV
По блокировке выдаст, после ожидания, сообщение о блокировке и продолжит.
#8 by asady
если сетку выдернуть - сеанс 1С тупо падает. установить блокировку - не пробовал потому что считаю что не прокатит - выскочит предупреждение и выход из сеанса либо опять в цикл....
#9 by Megas
О как ... Не как тогда
#10 by GenV
Можно сделать так (на примере проведения документов): 1) Подключиться отладчиком к сеансу 2) Остановить выполнение 3) Пошагово дойти до цикла обработки и выхода из попытки 4) Доп. функцией (если есть) или через внешнюю обработку сбросить нужную переменную для прерывания цикла. Например, для этого варианта там проверяется Ссылка на Неопределено.
#11 by y22-k
Что тебе мешает понапихать туда обработку прерывания пользователя, я себе сделал
#12 by asady
сеанс был запущен не из конфигуратора а в процессе работы групповой обработки в текущем сеансе включить "отладка разрешена" невозможно
#13 by asady
ничего не мешает. вопрос чисто теоретический: можно ли прервать цикл в сеансе 1С.Предприятия без завершения этого сеанса.
#14 by Aprobator
тут даже не цикл, а исполнение кода 1Сы.
#15 by GenV
Тогда никак.
#16 by asady
может кто знает какой-нить волшебный файлик в темпах или что-то типа того.
#17 by Рэйв
Можно на чем нибудь типа C++ или C#  написать программульку, которая по достучится до окна сообщений и снимет текущий текст.
#18 by asady
ну так уже неспортивно :) так любой может.... может заклинания или пассы какие кто знает?
#19 by Aprobator
не по адресу. Те к шаманам надо )
#20 by asady
ты название форума ещё помнишь? так что я как раз по адресу обращаюсь :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С