Таким образом, столбец идентификатора DOORS фактически является составным - DOORS строит его из атрибута уровня модуля «Префикс» и атрибута уровня объекта «Абсолютное число».
Если вы хотите получить это значение вВ будущем я бы сделал следующее (используя ваши переменные)
string ostr = ( module ( o ) )."Prefix" o."Absolute Number" ""
Это противоположно следующему, которое (несмотря на то, что он выглядит как действительный атрибут в диалоговом окне вставки столбца) НЕ РАБОТАЕТ.
string ostr = o."Object Identifier" ""
Надеюсь, это поможет!
Ответ на комментарий: Вам не нужно знать имя модуля, чтобы код работал.Я успешно проверил следующее на DOORS 9.6.1.10:
Object o = current
string ostr = ( module ( o ) )."Prefix" o."Absolute Number" ""
print ostr