0
Singenor
25.07.12
✎
17:39
|
Есть бизнес процесс, при нажатии на старт, он запускается, и введеные данные на форме этого БП формируются в письмо, затем отправляются клиенту, как сделать так, что если письмо уже один раз отправили, то больше оно отправляться не будет? потому что сейчас оно отправляется, и пишет, что бизнес процесс стартовал ранее, я же хочу, чтобы если нажимают на кнопку старт БП, то писалось типа "ошибка, бизнес процесс был запущен, оповещение отправлено клиенту"
Заполняется все так:
есть процедура в модуле моего БП%
ПриЗаписи(Отказ)
Если Стартован Тогда
Сообщить("Оповещение было отправлено клиенту, т.к. бизнес процесс уже был запущен)
Отказ = Истина;
Возврат;
КонецЕсли;
СформироватьПечатнуюФормуСОповещением();
КонецПроцедуры
но в данном случае и при нажатии на кнопку старт БП, и просто при нажатии на ОК, выдается это сообщение, и из-за Возврат не дает закрыть это окошко. Как сделать, чтобы только при нажатии на Старт БП ошибка вылезала, а при нажатии ок все норм закрывалось?
|
|