Задача 102.201373

Задача :102.201373

2019-04-08 15:27:50
Краткое описание :
При выборе значения классификатора получаем сообщение "Уникальный классификатор уже определен для объекта"
Описание :
Контроль корректности картотеки ОС
Что измененно :

При выборе значения классификатора получаем сообщение "Уникальный классификатор уже определен для объекта".
Как проявить:
1. База \\by01-psql02\Databases\U4\_dts\ZPT.nik
2. Учет ОС -> Картотека -> Ведение картотеки
3. Становимся на инвентарный 001004/000003
4. Нажимаем Alt+C. В классификаторе "Признак собственности объекта" выбираем "В залоге"
После Enter получаем сообщение:
Уникальный классификатор
уже определен для объекта

Хотя в интерфейсе нет заполненных значений внешн.классификатора для данного ОС

Проблема в какой-то нехорошей записи, вычисляемой запросом: select * from EXCLASSVAL where (CREC = 000100000000087Dh);
Если выполнить: delete EXCLASSVAL where (( 000100000000D93Eh == nRec )); то проблема исчезнет

Предлагается:
При нахождении EXCLASSVAL (уже заполненной записи внешнего классификатора для KatOs) анализировать еще и поле EXCLASSVAL.wTable. Оно должно быть равно 3000. Если оно равно 0, то пользователю не видна такая запись в каталоге ОС.
Как измененно :

Исправлено

Название продукта Название компонента Тип Последняя версия Дата выхода
C_EXTCLASSC_EXTCLASSRES9.1.35.02019-04-08 15:27:50
C_EXTCLASSC_EXTCLASSRES9.1.035.0