В общем пока сделал так: добавил вычисляемое поле в EquipStart. записал выражение: "Iif( [СП1]==1, [Parameters.формула1], Iif( [СП1]==2, [Parameters.формула2], Iif( [СП1]==3, [Parameters.формула3], Iif( [СП1]==4, [Parameters.формула4], Iif( [СП1]==5, [Parameters.формула5], Iif( [СП1]==6, [Parameters.формула6], Iif( [СП1]==7, [Parameters.формула7], Iif( [СП1]==8, [Parameters.формула8], Iif( [СП1]==9, [Parameters.формула9], Iif( [СП1]==10, [Parameters.формула10], Iif( [СП1]==11, [Parameters.формула11], ? ) ) ) ) ) ) ) ) ) ) )"
Создал 11 параметров с названием "формула", каждый из которых имеет тип String и присвоил формулу вычисления тепла в Значение. Порядковый номер "Формулы" соответствует порядковому номеру формулы измерения тепла в вычислителе. Например, если параметр СП1=9, то прописывается формула "Wтс = M1⋅(h1 – h2)".
Я не понял, как в функции "Iif(Expression, TruePart, FalsePart)" в "TruePart" вписать текст, поэтому заморочился с параметрами.
Тоже костыли, конечно, но хоть как то. У ВКТ-7 в архивных полях не нашёл формулу тепла