Поиск элементов ведет себя странно. Допустим мы ходим найти по идентификатору элемент
При открытой форме поиск находит корректно элемент
но если закрыть форму поиск перестает отрабатывать.
Так и должно быть?
Поиск элементов ведет себя странно. Допустим мы ходим найти по идентификатору элемент
При открытой форме поиск находит корректно элемент
но если закрыть форму поиск перестает отрабатывать.
Так и должно быть?
Да, это корректное поведение. Поиск производится по дереву решения и по открытым элементам
т.е. форму по идентификатору или сущность найти можно, а элемент если форма не открыта или свойство если сущность не открыта, то нельзя. Если так, то возможно ли как-то доработать. Потому что при генерации если ошибка какая-то, лог ссылается на идентификатор, но при поиске получается что найти не возможно.
В логе же указывается, при обработке какого из элементов верхнего уровня произошла ошибка
вот например из данного заключения
Следовательно удаленный объект где-то используется. Т.е. ссылка на него где-то еще осталась. Как ее разыскать?
Посмотреть зависимости элемента например - там описывается какие элементы ссылаются на проверяемый элемент
К сожалению, что-нибудь похожее на элементы которые ссылаются, я не увидел. Перед удалением проверял “показать зависимые элементы” так же не было зависимых элементов.
Тогда нужно подробно описать свой кейс в виде нового требования. Видимо подсистема контроля зависимостей ваш кейс не обрабатывает.