Skip to content

TagAssignement.GetDefaultOrAssignedFieldTag

Вызов: GAP.AUCS.TagAssignement.GetDefaultOrAssignedFieldTag(objType, tag, channel, templateName, defaultTag)

Возвращает полевой тег: из шаблона привязки, если defaultTag начинается с ’[’ или пуст, иначе defaultTag.

Если defaultTag задан и не является плейсхолдером ([...]), возвращает его. Иначе вычисляет полевой тег через GetFieldTag(objType, tag, channel, templateName).

  • Пустая строка (""): возможна, если defaultTag пустой/плейсхолдер и вычисление через GetFieldTag(...) не удалось (см. ошибки GetFieldTag).
  • Вызов: GAP.AUCS.TagAssignement.GetDefaultOrAssignedFieldTag("FBD_AiProc1_Analog", "P072AI5535", "PV", "Main", "P072TI5535")
    • Результат: "P072TI5535", так как defaultTag задан и не является плейсхолдером.