Так что я вроде нашел решение сам, но это поднимает другой вопрос.
Можно указать внутреннюю часть столбца, обратившись к вспомогательной таблице столбца. Я обнаружил моникеры, используя тот же метод, что и выше, и скрипт показал следующее:
Message "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)" "CloseViewX"
Message "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)" "view"
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)" ":Enum.591.1" 0.000000000000e+000
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)" ":Enum.591.1" 0.000000000000e+000
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)/TrayStageData.550" ":Selection.201" 0.000000000000e+000
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)/TrayStageData.550" ":Selection.201" 1.000000000000e+000
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)/TrayStageData.550" ":Selection.201" 3.000000000000e+000
Specify "FlowSht.1/UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)/TrayStageData.550" ":Selection.201" 2.000000000000e+000
Значения 0,1,3 и 2 соответствуют типам внутренних колонн: Сито, Клапан, Крышка пузыря и Упаковка.
Следующий код работает для этой спецификации:
Dim hyfs As Flowsheet
Dim hyfsBD As BackDoor
Dim hyBDVar As RealVariable
Set hyfs = hycase.Flowsheet
Set hyfsBD = hyfs
Set hyBDVar = hyfsBD.BackDoorVariable("UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower)/TrayStageData.550:Selection.201").Variable
hyBDVar.SetValue 1, ""
В этом случае столбец указывается как столбец клапана.
При выборе типа колонки с упаковкой можно выбрать упаковочный материал, используя эту переменную бэкдора:
hyBDVar = hyfsBD.BackDoorVariable("UnitOpObject.400(Absorber)/FlowSht.600/UnitOpObject.400(Main Tower):ExtraData.523.0).Variable
Другие названия для внутренних спецификаций можно узнать, записав скрипт и изменив спецификации в подсписке.
Остается вопрос, как получить доступ к гидравлическим участкам, как составить спецификации для этих участков и почему переменная бэкдора, упомянутая в вопросе, не сработала для этого. Но я отправлю новый вопрос для этого.