Бизнес-процесс 1С. Как реализовать проверку выполнения задач? #789495


#0 by MathaiShung
Здравствуйте! Подскажите кто-нибудь пожалуйста как заставить бизнес-процесс проверять выполнение задач при прохождении точек карты маршрута. Ни в интернете, ни на ИТС нет никакой информации об обработчиках событий бизнес-процессов и задач, кроме обработчика выбора и проверки условия разве что. У меня бизнес-процесс при создании задач, создаёт также определённые документы (в зависимости от задачи). Необходимо проверить проведён ли соответствующий документ и только потом отмечать задачу выполненной. Попробовал разместить ОбработкаПроверкиВыполнения в модуле объекта бизнес-процесса, привязав к соответствующей точке маршрута. Ничего не происходит! Размещение аналогичного обработчика в модуле объекта задачи, тоже к успеху не привело. На отладке эти обработчики даже не вызываются.
#1 by Лефмихалыч
у любого объекта, в том числе у процесса и задачи есть предопределенное событие ОбработкаПроверкиЗаполнения. Вешай на него подписку и проверяй все, что хочешь.
#2 by Лефмихалыч
ПроверкаЗаполнения оно называется. Не суть
#3 by Лефмихалыч
а нет, ОбработкаПроверкиЗаполнения - все правильно. Вот ведь лажа..
#4 by MathaiShung
Не совсем понял, причём здесь ОбработкаЗаполнения, если мне не заполнение реквизитов Задачи надо проверять, а свойство документа Проведен.
#5 by Лефмихалыч
не обратил внимание на то, что тебе перед выполнением задачи надо проверять ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>) ПередВыполнением (BeforeExecute) Синтаксис: ПередВыполнением(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак отказа от выполнения действия. Значение по умолчанию: Ложь. Описание: Возникает при выполнении метода ВыполнитьЗадачу и до аналогичного события у соответствующей точки маршрута. Выполняется в транзакции записи при выполнении задачи.
#6 by MathaiShung
Отоно чё, Михалыч )) Спасибо, теперь понятно стало.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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