Afas.GetMupsStatusExpr
Вызов: GAP.Afas.GetMupsStatusExpr(name, devNumber, tag)
Возвращает выражение для доступа к статусу МУПС в массиве (name_status[devNumber+3]).
Возвращает выражение вида name_status[index], где index = devNumber + 3. Если devNumber не удалось преобразовать в число, в лог пишется ошибка, а индекс вычисляется от значения по умолчанию (-1000 + 3).
Ошибки и сообщения
Section titled “Ошибки и сообщения”- Логирование: если
devNumberне является числом, пишетсяError(при этом функция всё равно возвращает строку выражения). - Индекс по умолчанию: при ошибке парсинга
devNumberиспользуется значение-1000, поэтому возвращаемый индекс будет отрицательным (-997).
Примеры
Section titled “Примеры”- Вызов:
GAP.Afas.GetMupsStatusExpr("MUPS", "7", "MUPS_01")- Результат:
"MUPS_status[10]", индекс вычисляется как7 + 3.
- Результат: