# Поля отчёта

Дневной отчёт сотрудника — объект, который возвращают методы раздела «Дневные отчёты». Здесь его поля, типы и допустимые значения.

В ответе методов [Получить дневной отчёт](/docs/workday/daily-reports/get) и [Сохранить дневной отчёт](/docs/workday/daily-reports/save) отчёт приходит в поле `data`. В ответе метода [Список дневных отчётов](/docs/workday/daily-reports/list) отчёты — элементы массива `data`, а параметр `select` оставляет в каждом отчёте `id` и перечисленные поля. Время — строка ISO 8601 в UTC или `null`.

Параметр `withAi=true` есть у методов «Получить дневной отчёт» и «Список дневных отчётов». С ним отчёт, который для записи составил AI или робот, приходит в том же объекте, а не отдельным элементом: его тип — в `type`, текст — в `reportExtended`, а `id`, `report` и `timestamp` остаются от отчёта сотрудника. Без отчёта сотрудника отчёт AI или робота не приходит: «Получить дневной отчёт» отвечает `data: null`, а в списке отчёта по этой записи рабочего времени нет. Если для записи есть и отчёт AI, и отчёт робота, приходит тот, что создан позже.

| Поле | Тип | Описание |
|------|-----|----------|
| `id` | integer | ID дневного отчёта. Список: [`GET /v1/workday/daily-reports`](/docs/workday/daily-reports/list) |
| `recordId` | integer | ID записи рабочего времени, к которой относится отчёт. Список: [`GET /v1/workday/records`](/docs/workday/records) |
| `userId` | integer | ID сотрудника, чей это отчёт. Список: [`GET /v1/users`](/docs/entities/users/list) |
| `type` | string | Тип отчёта: `REPORT` — отчёт сотрудника. С `withAi=true` — `AI_REPORT` или `ROBOT_REPORT`, если для записи есть отчёт, который составил AI или робот |
| `report` | string | Текст отчёта сотрудника в разметке BB-кода. Методом [Сохранить дневной отчёт](/docs/workday/daily-reports/save) он передаётся в поле запроса `reportText`, HTML-тег `<i>` возвращается как `[i]` |
| `reportPlain` | string | Текст отчёта без разметки |
| `timestamp` | string \| null | Время последнего сохранения отчёта |
| `reportExtended` | string \| null | Текст отчёта, который для этой записи рабочего времени составил AI или робот. Приходит с `withAi=true`, если такой отчёт есть, иначе `null` |

## Смотрите также

- [Дневные отчёты](/docs/workday/daily-reports)
- [Список дневных отчётов](/docs/workday/daily-reports/list)
- [Получить дневной отчёт](/docs/workday/daily-reports/get)
- [Сохранить дневной отчёт](/docs/workday/daily-reports/save)
- [История рабочего дня](/docs/workday/records)
- [Рабочие отчёты](/docs/workday/work-reports)
