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, то пользователю не видна такая запись в каталоге ОС.
Как измененно :
Исправлено