Имя: Пароль:
1C
1С v8
1С Документооборот 2.1. Прерывание процесса из карточки задачи.
0 Valerianich
 
18.05.23
18:08
Всем добрый день.

Стал разбираться с типовым функционалом прерывания БП и столкнулся с проблемой.
Для прерывания БП из формы самого бп запускается процедура с передачей в качестве параметра ЭтаФорма. На одном из этапов идёт сравнивание формы, которая передана в качестве параметра и ЭтаФорма. И вот тут загвоздка, так как ЭтаФорма это текущая форма задачи, из которой я пытаюсь прервать процесс.

Подскажите, может кто-нибудь реализовывал данный функционал (прерывания)?
1 Волшебник
 
18.05.23
18:11
Не надо сравнивать формы
2 Valerianich
 
18.05.23
18:21
(1) Это в типовой процедуре.
3 Donkey_hot
 
18.05.23
18:21
(0) Покопайтесь в программном интерфейсе, есть там нормальные процедуры для прерывания процессов безо всяких форм в качестве параметров. Модуль менеджера бизнес-процесса тоже посмотрите.
4 Donkey_hot
 
18.05.23
18:23
(0) Глобальный поиск по слову "Прервать" тоже должен быть информативен.
5 Valerianich
 
18.05.23
18:31
(3) (4) Спасибо, посмотрю.
6 Bigbro
 
18.05.23
19:37
7 Valerianich
 
18.05.23
20:27
(6) Это не совсем то. Но все равно спасибо.
8 Valerianich
 
19.05.23
11:07
Разобрался. Все получилось. Всем спасибо.
9 Волшебник
 
19.05.23
11:10
(8) Расскажите нам
10 Valerianich
 
19.05.23
12:28
(9)Доработал процедуру Обработка оповещения: добавил свое событие и там подставляю нужную форму.
11 longbase
 
19.05.23
16:20
Как я помню в ДО 2.1 прерывание процесса можно сделать просто установив процессу параметры как у завершенного на сервере и записав его. Задачи сами прибиваются  через существующую бизнес логику 1С ДО.