Каким образом после отключения одного из участков теплосети можно возвратить коллекцию ключей отключенных в результате этого объектов-"потребителей"?
пока определил только такой вариант -
1.отключаем участок сети на крате объект/режим/отключен/обновить состояние сети, - видим на карте отключенных потребителей
2.по GetincidentElements данного участка находим узел его начала
3.флаг на найденном узле AddFlag
4.делаем топологический запрос NetworkTools.FindDownstream
5.получаем коллекцию ключей NetworkTools.Results,
затем пробегаемся по ней и ищем потребителей с режимом "отключен".
но может есть более простой путь?
Тем более, что в кольцах такой метод будет некорректен (если будут отключены все потребители в кольце, а FindDownstream найдет только до точки смыкания кольца)
пока определил только такой вариант -
1.отключаем участок сети на крате объект/режим/отключен/обновить состояние сети, - видим на карте отключенных потребителей
2.по GetincidentElements данного участка находим узел его начала
3.флаг на найденном узле AddFlag
4.делаем топологический запрос NetworkTools.FindDownstream
5.получаем коллекцию ключей NetworkTools.Results,
затем пробегаемся по ней и ищем потребителей с режимом "отключен".
но может есть более простой путь?
Тем более, что в кольцах такой метод будет некорректен (если будут отключены все потребители в кольце, а FindDownstream найдет только до точки смыкания кольца)