как получить Описание параметра во время выполнения

Раздел для разработчиков по взаимодействию с ЛЭРС УЧЕТ, созданию собственных внешних модулей, экспорту/импорту данных и т.д.

Модератор: Модераторы

Закрыто
Аватара пользователя
a0639
Сообщения: 79
Зарегистрирован: 14 сен 2017, 09:35

как получить Описание параметра во время выполнения

Сообщение a0639 » 21 май 2018, 13:57

Подскажите, пожалуйста, как получить Описание параметра во время выполнения?
Возможно ли сие?
Пока что только в мануале нашел таблицу:
T_in 1 Температура в подающей магистрали.
T_out 2 Температура в обратной магистрали.
T_cw 3 Температура холодной воды.
и т.д.

Из DataParameter достаю только обозначение и значение.
Единицы измерения тоже интересны
Подозреваю, где-то в Properties должно быть. Но как - докопаться не смог.
----------------------------------------------------
А.Г.Бурцев
СПб
Аватара пользователя
a0639
Сообщения: 79
Зарегистрирован: 14 сен 2017, 09:35

Re: как получить Описание параметра во время выполнения

Сообщение a0639 » 21 май 2018, 14:20

Нашел!
Сообщаю для любознательных:

Lers.Data.DataParameterProperties prop = new Lers.Data.DataParameterProperties(data_p);
String stitle = prop.Descriptor.FullTitle;
String sunit = prop.Descriptor.SystemUnitTitle;
Где
DataParameter data_p - параметр из списка данного узла
stitle - полное название
sunits - ед-ца измерения
----------------------------------------------------
А.Г.Бурцев
СПб
Александр Сидоров
Бывший сотрудник
Сообщения: 918
Зарегистрирован: 16 мар 2010, 06:53
Откуда: Хабаровск
Контактная информация:

Re: как получить Описание параметра во время выполнения

Сообщение Александр Сидоров » 22 май 2018, 03:27

Немного упростим:

Код: Выделить всё

DataParameterDescriptor desc = DataParameterDescriptor.Get(data_p);
String stitle = desc.FullTitle;
String sunit = desc.SystemUnitTitle;
Telegram-канал новостей ЛЭРС УЧЁТ: https://t.me/lersuchet
Аватара пользователя
a0639
Сообщения: 79
Зарегистрирован: 14 сен 2017, 09:35

Re: как получить Описание параметра во время выполнения

Сообщение a0639 » 22 май 2018, 10:23

Да, так лучше,
благо вам
----------------------------------------------------
А.Г.Бурцев
СПб
Закрыто