Описание: Получить список атрибутов для синхронизации со штампом чертежа в CAD-системе: для каждой настроенной в системе записи синхронизации (список ЦА "AttributeSync") вычисляется формула (через модуль "Вычисления") в контексте переданного элемента, и результат возвращается вместе с именем атрибута и типом целевого блока штампа. Метод вызывается Vitro-клиентом при открытии/обновлении чертежа.
Если вычисление формулы для конкретной записи синхронизации завершилось ошибкой — эта запись молча пропускается (ошибка логируется на сервере), а не прерывает весь запрос.
🌐 HTTP-информация
POST/api/attributesync/Get/{itemId}Authorization: <UserSessionToken>📥 Параметры запроса (URL Path)
| Параметр | Тип | Описание |
|---|---|---|
itemId | Guid | ID элемента, в контексте которого вычисляются формулы синхронизации |
📦 Тело запроса (Request Body)
Метод не принимает тела запроса.
📤 Тело ответа (Response Body)
Массив объектов:
| Поле | Тип | Описание |
|---|---|---|
name | string | Имя атрибута (блока/тега) в штампе чертежа |
type | string | Тип целевого блока (значение из списка ЦА "AttributeSync", поле "Целевой тип") |
value | any | Вычисленное значение (результат формулы синхронизации в контексте элемента) |
Пример JSON-ответа:
[
{ "name": "MARK", "type": "TextAttribute", "value": "К-1" },
{ "name": "AREA", "type": "NumberAttribute", "value": 24.5 }
]