Bug #10916
openОтчет "Проверка правил оформления": некорректно отображаются ошибки при установке Sequential id
100%
Description
0. В проекте отключены Seuqantial id.
1. У двух узлов (001 и 002) создаем указываем атрибут с именем, например, "ddd". И указываем в обоих случаях ему значение "111".
2. У третьего узла (003) создаем такой же атрибут, но с текстовым значением, например "qwerty".
3. В настройках проекта включаем Sequantial id, указываем имя для него "ddd". Без префикса.
Появляется сообщение о том, что невозможно установить такой Sequantial id, и проблемные узлы будут помечены значком ошибки. (Кстати, значок ошибки не появляется на узлах.)
4. Создаем отчет "Проверка правил оформления".
Видим в отчете два узла, в которых атрибут "ddd" установлен со значением "111" (001 и 002).
Для каждого из узлов в поле нарушения ДВАЖДЫ повторяется сообщение о том, что "ddd" в этом узле не уникален. И еще отмечено, что в этом узле "ddd"содержит нецифровое значение.
То есть все три проблемы указаны вместе для каждого из этих узлов, а не каждая для своего узла отдельно. И при этом указывается проблема третьего узла, в котором атрибут "ddd" текстовый, но сам этот узел в отчете не отображается.
Содержание с перечнем ошибочных узлов в отчете при этом пустое.
Проект с узлами и отчетом к тикету прикладываю.
Files