Замещение родителя в дизайнере процессов

Привет всем, такой вопрос

Как можно заместить родительское сообщение в дизайнере процессов ?



Мне нужно заместить сообщение InvoiceSaved так что бы запускалось только моё сообщение без родительского.



(Это мне нужно для того что бы отключить автонумерацию после сохранения счета)



Изображение удалено.

Нравится

3 комментария

Примерно так:

Заместить объект  добавить обработку сообщения InvoiceSaved  Добавить необходимую обработку (скопировать из родительского) и не вызывать родительскую обработку (те оборвать провал к родителю)

Чтобы отключить автонумерацию можно просто удалить системные настройки или что еще проще просто спрятать поле номер. Или вам нужно чтобы нумерация осталась но номер присваивался не автоматом?

Григорий Чех,

Мне нужно в определённых условиях обнулять номер и так что бы он не обновлялся и счетчик не шёл дальше.

Я сделал дочерний процесс который работает в место этого, проблема была в том что после моего процесса начал выполнятся этот (родительский), мне нужно было его как то убрать, мне тут подсказали какой командой это можно сделать:

context.Process.ActivatedEventElements.Remove("InvoiceSaved");

 

Показать все комментарии