---
title: "Коментарі"
description: "Нотатки, фото, файли та витрати, які ваша команда додає до товару, завдання, бронювання чи клієнта, а також автоматична історія, яку Requiply записує поруч із ними."
canonical_url: "https://requiply.com/docs/uk/guides/conversations/comments"
---
# Коментарі

> Нотатки, фото, файли та витрати, які ваша команда додає до товару, завдання, бронювання чи клієнта, а також автоматична історія, яку Requiply записує поруч із ними.

**Коментарі** в Requiply допомагають співробітникам фіксувати контекст, нотатки про обслуговування, витрати та історію за обʼєктами, з якими вони працюють щодня. Панель коментарів схожа на простий чат, але насправді це одна спільна функція для **товарів, завдань, бронювань і клієнтів**. Вона працює на одному компоненті панелі, одному composable для даних і одній таблиці в базі.

Окремого пункту меню для коментарів немає. Вони зʼявляються на тих сторінках, де потрібні: наприклад, **Інвентар → Керувати** (для кожного товару), **Інвентар → Завдання** (для кожного завдання) і **Сторінка бронювання** (Booking detail).

![Панель коментарів на товарі інвентарю](https://requiply.com/docs/assets/comments/comments-en.png)

> **Примітка:** поле введення в панелі завжди публікує **внутрішні** коментарі (лише для співробітників). Системні події та витрати теж стають коментарями, але їх записує сам застосунок, а не користувачі через поле введення.

---

## Чому коментарі важливі

Коментарі повʼязують між собою розмови співробітників, автоматичні події та гроші, витрачені на конкретний обʼєкт. Усе це лежить в одній стрічці, тому:

- Повну історію одиниці (нотатки, роботи з обслуговування, зміни статусу та витрати) можна переглянути в одному місці.
- Бронювання збирають контекст від співробітників (питання, особливі побажання, внутрішні позначки) і не засмічують поля, які бачить клієнт.
- Завдання (наприклад, з обслуговування) зберігають свої коментарі та чеки прямо в записі про роботу, а не в окремому журналі.

Саме тому витрати, події статусу та довільні нотатки виглядають у панелі по-різному, але стоять в одному списку: усі вони є коментарями з різними значеннями `type` та `expense`.

---

## Хто може користуватися коментарями

- Кожен, хто має доступ до сторінки, на якій відкривається панель, може там читати й публікувати коментарі. Окремого дозволу **Коментарі** немає.
- Автором коментаря стає користувач, який зараз увійшов у систему. Імʼя та аватар автора беруться зі списку користувачів організації.
- Коментарі з поля введення зберігаються як **внутрішні** (лише для співробітників). Модель даних підтримує й коментарі, **видимі клієнту**, але поле введення в панелі їх не створює: вони можуть надходити з інших сценаріїв.
- Поки коментар надсилається, панель не можна закрити, щоб не втратити текст, який ще не збережено.

---

## Що таке коментар насправді

Кожен коментар у Requiply має однакову будову, де б він не зʼявлявся.

Основні поля коментаря:

- **Привʼязка до обʼєкта**: `entityId` разом з `entityType` (одне з `Item`, `Activity`, `Reservation`, `Client`).
- **Тип**: одне з таких значень:

  - **Internal** (внутрішній): лише для співробітників. Саме такі коментарі завжди створює поле введення.
  - **CustomerVisible** (видимий клієнту): призначений для показу клієнту. Визначений у моделі та зарезервований для окремих сценаріїв. Поле введення в панелі такий тип не записує.
  - **System** (системний): автоматичні записи (зміни статусу, підтвердження [чекліста](https://requiply.com/docs/uk/guides/bookings/checklists) і заміни одиниць, записи про витрати, автоматичні нотатки).
- **Вміст**: форматований текст (HTML, який створює редактор Quill).
- **Привʼязка до завдання**: необовʼязковий `activityId`. Якщо його задано, коментар належить конкретному завданню і в стрічці групується на панелі цього завдання.
- **Витрата**: число. Якщо його задано для системного коментаря, запис показується як рядок витрати і додається до загальної суми завдання.
- **Вкладення**: список `{ url, name, type, size }`. Зображення показуються галереєю в панелі з переглядом у лайтбоксі та перемиканням стрілками на клавіатурі. Інші файли показуються як посилання для завантаження з іконкою типу (PDF, Word, Excel тощо).
- **Автор**: id користувача `createdBy` або `null` для суто системних записів.
- **Відповідь на**: коментар, на який відповідає цей, якщо це відповідь. Над текстом відповіді видно коротку цитату того коментаря. Відповіді не вкладаються одна в одну, а залишаються в тій самій стрічці. Див. [Відповідь на коментар](#%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%8C-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80).
- **Згадки**: колеги, згадані в тексті через `@`. Кожен із них отримує push-сповіщення, див. [Хто отримує сповіщення](#%D1%85%D1%82%D0%BE-%D0%BE%D1%82%D1%80%D0%B8%D0%BC%D1%83%D1%94-%D1%81%D0%BF%D0%BE%D0%B2%D1%96%D1%89%D0%B5%D0%BD%D0%BD%D1%8F).

---

## Де коментарі зʼявляються в продукті

Скрізь використовується той самий компонент панелі, відрізняються лише параметри.

<table>
<thead>
  <tr>
    <th>
      Де
    </th>
    
    <th>
      Як відкрити
    </th>
    
    <th>
      Тип обʼєкта
    </th>
    
    <th>
      Поведінка панелі
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Товари (одиниці інвентарю)
      </strong>
    </td>
    
    <td>
      <a href="https://requiply.com/docs/uk/guides/inventory/manage">
        Інвентар → Керувати
      </a>
      
       → розгорніть групу товарів → дії в рядку одиниці → <strong>
        Коментарі
      </strong>
      
      . Також доступно зі сторінки товару.
    </td>
    
    <td>
      <code>
        Item
      </code>
    </td>
    
    <td>
      Хронологічна стрічка, де окремі коментарі чергуються зі <strong>
        згортаними панелями завдань
      </strong>
      
      . Кожна панель показує іконку завдання, назву типу, статус, проміжок дат, загальну суму витрат і кількість коментарів.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Завдання
      </strong>
    </td>
    
    <td>
      <a href="https://requiply.com/docs/uk/guides/inventory/tasks">
        Інвентар → Завдання
      </a>
      
       → дії в рядку → <strong>
        Коментарі
      </strong>
      
      .
    </td>
    
    <td>
      <code>
        Item
      </code>
      
       з <code>
        activityId
      </code>
    </td>
    
    <td>
      Простий список лише для цього завдання. У заголовку видно назву типу завдання (і необовʼязковий опис).
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Бронювання
      </strong>
    </td>
    
    <td>
      <a href="https://requiply.com/docs/uk/guides/bookings/manage">
        Сторінка бронювання
      </a>
      
       → дії → <strong>
        Коментарі
      </strong>
      
      .
    </td>
    
    <td>
      <code>
        Reservation
      </code>
    </td>
    
    <td>
      Стрічка. Тонка обгортка передає <code>
        #<reservationIdOrg>
      </code>
      
       як суфікс заголовка, щоб користувач бачив, яке бронювання відкрите.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Клієнти
      </strong>
    </td>
    
    <td>
      Є в моделі даних (<code>
        CommentEntityType.Client
      </code>
      
      ). Зʼявляються там, де застосунок показує коментарі до клієнта.
    </td>
    
    <td>
      <code>
        Client
      </code>
    </td>
    
    <td>
      Та сама спільна панель.
    </td>
  </tr>
</tbody>
</table>

Сторінки бронювань та інвентарю також використовують коментарі опосередковано. Наприклад, видалення товару чи завдання каскадно видаляє всі його коментарі разом із вкладеннями, тож коментарі без власника не залишаються.

---

## Що ви побачите в панелі

Панель висувається справа і складається з трьох частин.

**Заголовок**

- Назва: **Коментарі**.
- Необовʼязковий підзаголовок: назва типу завдання та (або) короткий суфікс, наприклад номер бронювання, розділені крапкою посередині.

**Вміст**

- Індикатор завантаження, поки коментарі завантажуються.
- Порожній стан: іконка хмаринки з репліками по центру і текст *Поки що немає коментарів*. Поле введення при цьому доступне: порожній стан сам запрошує до дії.
- В інших випадках це хронологічний список коментарів. На товарах у режимі обʼєкта коментарі одного завдання зібрані у **згортану панель**, щоб стрічку було легко переглядати. Щоразу, коли панель коментарів відкривається, панелі завдань згорнуті.

**Поле введення (завжди видно)**

- Редактор форматованого тексту з полем висотою 120px і підказкою *Напишіть коментар...*.
- На панелі інструментів є **жирний**, **курсив**, **підкреслення**, **нумерований список** і кнопка **Прикріпити файли** (скріпка). Інші кнопки форматування навмисно приховано.
- Після вибору файлів над редактором зʼявляється рядок мініатюр вкладень, які чекають на надсилання.
- У правому нижньому куті редактора розташована кругла кнопка **Надіслати** (іконка паперового літачка).
- Надсилання недоступне, поки немає хоча б одного символу, відмінного від пробілу (перед перевіркою HTML-теги та `&nbsp;` видаляються), **або** хоча б одного прикріпленого файлу.
- Під час надсилання редактор стає доступним лише для читання, кнопка вкладень вимикається, а панель не можна закрити.

---

## Три види коментарів у стрічці

Кожен запис у списку показується в одному з трьох стилів залежно від типу та витрати.

### Звичайний коментар

Внутрішня нотатка, написана вручну.

- Аватар користувача (або стандартна іконка), імʼя автора.
- Відформатована дата з часом.
- HTML-вміст (форматований текст із редактора).
- Вкладення, якщо є.
- Світло-сірий фон, контейнер із заокругленими кутами.

### Системний коментар

Автоматична подія, яка не є витратою.

- Іконка «i» в колі (колір залежить від того, чи є автор `createdBy`, чи запис створила система).
- HTML-вміст курсивом.
- Відносний час із підказкою, де видно повну дату.
- Менший рядок користувача в кінці.

### Коментар-витрата

Системний коментар з `expense > 0`: див. розділ про витрати нижче.

- Бурштиновий значок з іконкою чека.
- Сума витрати жирним шрифтом у валюті організації.
- Необовʼязковий рядок опису та вкладення (зазвичай чеки).
- Автор і дата.
- Бурштинове оформлення, щоб витрати вирізнялися в стрічці.

---

## Порожній стан

Порожнього списку в звичному сенсі тут немає: панель завжди доступна, а внизу є поле введення. Коли коментарів ще немає, у вмісті видно іконку хмаринки з репліками і текст *Поки що немає коментарів*, а поле введення готове до роботи. Перший коментар і є очікуваною дією.

---

## Основні дії

### Перегляд стрічки

Коментарі впорядковані від найстаріших до найновіших. На товарах у режимі обʼєкта коментарі завдання згорнуто в панель, яка стоїть на місці першого з них. Натисніть заголовок панелі, щоб розгорнути або згорнути її.

Після відкриття та після надсилання панель сама прокручується донизу, тож останні події одразу на виду.

### Публікація коментаря

1. Введіть текст у редакторі внизу. За потреби скористайтеся панеллю інструментів для базового форматування.
2. За бажанням прикріпіть файли кнопкою зі скріпкою (див. нижче).
3. Кнопка надсилання стає активною, щойно зʼявляється текст, відмінний від пробілів, або хоча б одне вкладення.
4. Натисніть кнопку надсилання. Панель блокується (її не можна закрити, редактор лише для читання, на кнопці індикатор завантаження).
5. Якщо все вдалося, новий коментар додається в кінець, редактор і рядок вкладень очищуються, а стрічка прокручується донизу.
6. Якщо сталася помилка, зʼявляється повідомлення (*Не вдалося надіслати коментар*). Текст у редакторі зберігається, щоб можна було спробувати ще раз.

Коментар, опублікований так, є **внутрішнім**, а його автором стає поточний користувач. Він привʼязаний до обʼєкта (і до завдання, якщо його обрано) і не має витрати. З іншим коментарем він повʼязаний лише тоді, коли ви публікуєте його як [відповідь](#%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%8C-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80).

### Вкладення файлів до коментаря

Кнопка **Прикріпити файли** (скріпка) на панелі інструментів редактора відкриває системне вікно вибору файлів. Можна вибрати кілька файлів одразу, а також відкривати вікно кілька разів, щоб поповнювати список.

- Вибрані файли зʼявляються рядком мініатюр над редактором. Для зображень видно попередній перегляд, для інших файлів іконку файлу зі скороченою назвою. Кожен файл має маленький **×**, щоб прибрати його до надсилання.
- **До 10 файлів на коментар, до 25 МБ на файл.** Підходить будь-який тип файлу.
- Файли завантажуються після натискання кнопки надсилання, а не під час вибору. Якщо завантаження не вдалося, зʼявляється повідомлення *Не вдалося завантажити вкладення* і нічого не публікується: коментар і вибрані файли залишаються в полі введення, щоб можна було спробувати ще раз.
- Коментар може складатися **лише з вкладень**, зовсім без тексту. Так найшвидше додати фото пошкодженого обладнання в історію товару.
- Після публікації зображення показуються галереєю в панелі з лайтбоксом і перемиканням стрілками на клавіатурі. Інші файли показуються як посилання для завантаження з іконкою типу.
- Якщо закрити й знову відкрити панель, файли, які так і не надіслали, зникають.

![Панель коментарів на бронюванні з опублікованим PDF-вкладенням і кнопкою зі скріпкою на панелі інструментів поля введення](https://requiply.com/docs/assets/comments/composer-attachments.png)

Вище панель відкрита на бронюванні #19. Два системні записи фіксують зміну статусів. Далі йде внутрішня нотатка, прикріплений файл якої `Scan Pass.pdf` показується як посилання для завантаження з іконкою типу. Скріпка стоїть у правому кінці панелі інструментів поля введення, після кнопки списку.

Вкладення зберігаються окремо для кожної організації і видаляються разом із коментарем, коли видаляють товар або завдання, до якого він належить.

### Додавання витрати

Витрати записуються *як коментарі*, але не з поля введення: у ньому не можна вказати суму. У діях завдання діалог **Додати витрату** приймає суму, необовʼязковий опис і чеки у вкладеннях. Він завантажує файли в сховище, створює **системний** коментар (System) із заданим `expense` та привʼязаним `activityId` і збільшує загальну суму завдання. Новий запис зʼявляється в тій самій стрічці як коментар-витрата.

### Редагування або видалення

У панелі немає кнопок редагування чи видалення. Вважайте стрічку **лише для додавання**: опублікуйте новий коментар або [дайте відповідь](#%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%8C-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80) на той, який треба виправити. Рівень даних має операції оновлення та видалення, але вони використовуються лише всередині системи для прибирання (наприклад, для каскадного видалення, коли видаляють товар або завдання).

---

## Згадка колеги

Згадайте колегу, щоб він точно прочитав коментар. Кожен, кого ви згадали, отримує push-сповіщення на телефон, див. [Хто отримує сповіщення](#%D1%85%D1%82%D0%BE-%D0%BE%D1%82%D1%80%D0%B8%D0%BC%D1%83%D1%94-%D1%81%D0%BF%D0%BE%D0%B2%D1%96%D1%89%D0%B5%D0%BD%D0%BD%D1%8F).

1. У полі введення наберіть `@` на початку коментаря, після пробілу або після відкривальної дужки.
2. Продовжуйте вводити імʼя людини. Над полем введення відкривається список до **6** колег, найкращий збіг першим. Можна ввести до двох слів, тож імʼя та прізвище разом звужують пошук.
3. Оберіть людину мишкою або пересувайтеся **↑** і **↓** та натисніть **Enter** чи **Tab**. **Esc** закриває список, а введене залишається звичайним текстом.

Згадка вставляється як *@Імʼя Прізвище* акцентним кольором, після неї йде пробіл.

- **Кого можна згадати:** будь-якого поточного учасника вашої організації, крім себе. Клієнтів згадувати не можна.
- **Як працює пошук:** введені слова порівнюються з початком імені, прізвища та адреси email. Великі літери та діакритичні знаки не мають значення, тож *@оле* знаходить *Олена*.
- **Учасників без імені** згадують за частиною email до @, наприклад *@j.smith*.
- **Мобільний застосунок** пропонує такий самий список підказок у полі введення коментаря.

<figure>

![Панель коментарів на бронюванні у вебзастосунку. У стрічці видно відповідь із цитатою початкового коментаря: імʼя автора та перші рядки тексту. У полі введення внизу символ @ і перші літери імені відкрили список підказок для згадки з аватаром, імʼям та email кожного колеги, перший збіг виділено.](https://requiply.com/docs/assets/comments/mention-and-reply.png)<figcaption>

Опублікована відповідь із цитатою та список згадок, відкритий набором @ у полі введення.

</figcaption>
</figure>

## Відповідь на коментар

Відповідь цитує коментар, на який відповідає, тому навіть у жвавій стрічці легко зрозуміти, що до чого. Відповіді не вкладаються: відповідь додається в кінець тієї самої стрічки, як і будь-який інший коментар.

### У вебзастосунку

1. Наведіть курсор на коментар колеги. У його правому верхньому куті зʼявиться кнопка **Відповісти** з іконкою відповіді. На сенсорних екранах її видно завжди.
2. Натисніть її. Над редактором зʼявиться банер з автором і першим рядком його коментаря. **X** на банері (**Скасувати відповідь**) скасовує відповідь і зберігає введений текст.
3. Напишіть відповідь, за потреби згадайте людей і надішліть.

Кнопку **Відповісти** видно лише на внутрішніх коментарях інших людей. У вебзастосунку не можна відповісти на власні коментарі, а також на системні записи та витрати.

Опублікована відповідь містить блок цитати з імʼям автора оригіналу та до двох рядків його тексту. Натисніть цитату, щоб перейти до початкового коментаря: панель прокрутиться до нього й ненадовго підсвітить його. Якщо коментар у згорнутій панелі завдання, вона спершу розгорнеться. У цитатах ваші власні коментарі підписано *Ви*, а коментар лише з файлами цитується як *Вкладення*.

### У мобільному застосунку

На бронюванні, завданні чи одиниці коментарі відкриваються як стрічка в стилі чату. Утримуйте коментар і оберіть **Відповісти** (у тому самому меню є **Копіювати**). Над полем введення зʼявиться банер відповіді з **Скасувати відповідь**. В опублікованій відповіді торкніться цитати, щоб перейти до початкового повідомлення.

У мобільному застосунку можна відповісти на будь-який звичайний коментар, зокрема на власний. Див. [Коментарі](https://requiply.com/docs/uk/guides/mobile-app/conversations-and-comments#%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D1%96) та [Меню довгого натискання](https://requiply.com/docs/uk/guides/mobile-app/conversations-and-comments#%D0%BC%D0%B5%D0%BD%D1%8E-%D0%B4%D0%BE%D0%B2%D0%B3%D0%BE%D0%B3%D0%BE-%D0%BD%D0%B0%D1%82%D0%B8%D1%81%D0%BA%D0%B0%D0%BD%D0%BD%D1%8F) у розділі про мобільний застосунок.

<note>

Якщо початковий коментар видалено, наприклад разом із його завданням, відповіді залишаються в стрічці без цитати.

</note>

## Хто отримує сповіщення

Згадки та відповіді надсилають **push-сповіщення** в мобільний застосунок Requiply на телефоні отримувача.

<table>
<thead>
  <tr>
    <th>
      Подія
    </th>
    
    <th>
      Хто отримує push
    </th>
    
    <th>
      Заголовок
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      Ви згадуєте когось
    </td>
    
    <td>
      Кожен, кого ви згадали
    </td>
    
    <td>
      <em>
        {author} згадує вас
      </em>
    </td>
  </tr>
  
  <tr>
    <td>
      Ви відповідаєте на коментар
    </td>
    
    <td>
      Автор початкового коментаря
    </td>
    
    <td>
      <em>
        {author} відповідає вам
      </em>
    </td>
  </tr>
</tbody>
</table>

- Текст push-сповіщення називає запис і цитує початок коментаря, наприклад *Бронювання #42 · Перевірите штатив перед видачею?* Для завдання в ньому назва типу завдання й товар, в інших випадках товар або клієнт. Для коментаря лише з файлами текст буде *Надіслано вкладення*.
- **Натискання на push** відкриває стрічку коментарів у застосунку, прокручену до цього коментаря, який ненадовго підсвічується.
- **Ніхто не отримує сповіщення про власний коментар.** Якщо ви відповідаєте комусь і водночас згадуєте цю людину, вона отримає одне push-сповіщення: про згадку.
- **Сповіщають лише внутрішні коментарі.** Коментарі, написані в панелі, завжди внутрішні. Системні записи та витрати push-сповіщень ніколи не надсилають.
- **Лише push.** Згадки та відповіді не надсилають ні листів, ні сповіщень у вебзастосунку. Люди, які не увійшли в мобільний застосунок, нічого не отримають, тому згадуйте їх там, де вони це побачать.
- **Їх не можна вимкнути.** Перемикачі на вкладці **Сповіщення** вашого облікового запису стосуються лише розмов. Див. [Сповіщення](https://requiply.com/docs/uk/guides/conversations/notifications#%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D1%96-push-%D1%81%D0%BF%D0%BE%D0%B2%D1%96%D1%89%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BD%D0%B0-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD).
- Push-сповіщення приходить мовою телефону (англійською або українською).

---

## Форми та поля

Напряму користувач вводить дані лише в поле введення коментаря.

<table>
<thead>
  <tr>
    <th>
      Поле
    </th>
    
    <th>
      Обовʼязкове
    </th>
    
    <th>
      Примітки
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <strong>
        Текст коментаря
      </strong>
    </td>
    
    <td>
      Так, якщо не прикріплено файли
    </td>
    
    <td>
      Редактор форматованого тексту. Підтримує жирний шрифт, курсив, підкреслення та нумерований список. Вміст перевіряється після видалення HTML-тегів і <code>
        &nbsp;
      </code>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Вкладення
      </strong>
    </td>
    
    <td>
      Ні
    </td>
    
    <td>
      До 10 файлів, до 25 МБ кожен, будь-якого типу. Вибираються кнопкою зі скріпкою на панелі інструментів і завантажуються під час надсилання.
    </td>
  </tr>
</tbody>
</table>

Панель приймає такі параметри (вони допомагають зрозуміти режими):

- `entityId` та `entityType`: до чого привʼязані коментарі.
- `activityId`: необовʼязковий. Якщо його задано, панель переходить у режим завдання і показує простий список лише для цього завдання.
- `headerSuffix` та `activityTypeName`: необовʼязкові рядки, які показуються в підзаголовку.

---

## Як коментарі повʼязані з рештою Requiply

<table>
<thead>
  <tr>
    <th>
      Функція
    </th>
    
    <th>
      Як коментарі з нею взаємодіють
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <a href="https://requiply.com/docs/uk/guides/inventory/manage">
        <strong>
          Товари інвентарю
        </strong>
      </a>
    </td>
    
    <td>
      Панель кожної одиниці містить її повну історію: ручні нотатки, панелі завдань з обслуговування та рядки витрат поруч. Видалення товару каскадно видаляє всі його коментарі та вкладення.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/uk/guides/inventory/tasks">
        <strong>
          Завдання (обслуговування)
        </strong>
      </a>
    </td>
    
    <td>
      Завдання товару показуються як згортані панелі з типом, статусом, проміжком дат і загальною сумою витрат. Видалення завдання каскадно видаляє всі його коментарі.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Типи завдань
      </strong>
      
       (Activity types)
    </td>
    
    <td>
      Іконка, колір і назва на кожній панелі завдання беруться з типів, налаштованих в організації. Якщо тип перейменувати чи змінити йому колір, це буде видно під час наступного відкриття.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Витрати
      </strong>
    </td>
    
    <td>
      Витрати є коментарями системного типу. Додавання витрати записує коментар, а також оновлює <code>
        total_expense
      </code>
      
       завдання. Окремого журналу витрат, який треба синхронізувати, немає.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/uk/guides/bookings/manage">
        <strong>
          Бронювання
        </strong>
      </a>
    </td>
    
    <td>
      Панель бронювання використовує той самий компонент через тонку обгортку, а <code>
        #<reservationIdOrg>
      </code>
      
       показується як суфікс заголовка.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/uk/guides/clients/manage">
        <strong>
          Клієнти
        </strong>
      </a>
    </td>
    
    <td>
      Модель даних підтримує коментарі до клієнта через <code>
        CommentEntityType.Client
      </code>
      
      .
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Користувачі
      </strong>
    </td>
    
    <td>
      Кожен коментар показує свого автора, якого знаходять за id у списку користувачів організації. Якщо користувача прибрати з організації, його старі коментарі залишаться видимими, але без автора.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Сховище
      </strong>
    </td>
    
    <td>
      Вкладення зберігаються в спільному сховищі. Каскадне видалення (товару, завдання чи окремого коментаря) прибирає як файли в сховищі, так і рядки коментарів.
    </td>
  </tr>
</tbody>
</table>

---

## Типові сценарії

### Коротка нотатка про одиницю

Співробітник помічає подряпину на корпусі конкретної камери. Він відкриває **Інвентар → Керувати**, розгортає групу камери, відкриває дії одиниці, обирає **Коментарі**, пише коротку нотатку й надсилає. Нотатка стає окремим коментарем до цього товару.

### Перевірка одиниці перед дорогим бронюванням

Перш ніж призначити одиницю на важливе бронювання, співробітники відкривають панель товару та переглядають стрічку. Заголовки панелей завдань (проміжок дат, статус, загальна сума витрат, кількість коментарів) дають швидкий огляд. Якщо розгорнути панель, видно, що саме робили і скільки витратили.

### Додавання чека за обслуговування

Технік завершує ремонт. У діях завдання він відкриває **Додати витрату**, вводить суму, пише короткий опис, додає фото чека й зберігає. Витрата зʼявляється бурштиновим рядком коментаря всередині панелі цього завдання, а загальна сума в заголовку панелі оновлюється.

### Внутрішня передача справ по бронюванню

Для складного бронювання менеджер відкриває панель коментарів бронювання і публікує відформатований список того, що наступний співробітник має перевірити під час видачі. Колега читає його в тій самій панелі, коли настає час бронювання.

### Питання колезі щодо бронювання

Менеджер відкриває коментарі бронювання і пише *@Тарас, акумулятори для цього комплекту заряджені?* Тарас отримує push-сповіщення на телефон, натискає його і потрапляє до цього коментаря в застосунку. Він утримує коментар, обирає **Відповісти** і пише відповідь. Менеджер отримує push-сповіщення, що Тарас відповів, а відповідь залишається в стрічці бронювання з цитатою питання.

### Аналіз великої витрати

Менеджер бачить велику суму на панелі завдання, розгортає її і читає коментарі-витрати всередині, щоб зрозуміти, з яких запчастин чи робіт склалася сума, зокрема з прикріплених чеків.

---

## Поради та застереження

> **Порада:** заголовок панелі завдання працює як швидкий покажчик: проміжок дат, статус, загальну суму витрат і кількість коментарів видно без розгортання. Розгортайте лише ті панелі, які справді треба прочитати.

> **Порада:** для покрокових нотаток (чеклісти огляду, кроки передачі) використовуйте кнопку нумерованого списку. Згодом списки читати значно легше, ніж суцільний текст.

> **Порада:** публікація з панелі товару інвентарю не змінює сам товар, тож таблиця керування не мусить оновлюватися після надсилання. Розмова може залишатися відкритою, поки ви працюєте далі.

> **Увага:** в інтерфейсі коментарі можна **лише додавати**. Кнопок редагування чи видалення немає. Опублікуйте новий коментар або дайте відповідь на той, який треба виправити.

> **Порада:** згадуйте людину, яка має діяти, наприклад *@Олена Коваль, перевірте, будь ласка, обʼєктив перед видачею*. Згадка одразу надходить на телефон, а коментар без згадки чекатиме, поки хтось відкриє панель.

> **Порада:** коментар може складатися лише з вкладень, текст не обовʼязковий. Сфотографувати пошкодження під час повернення й одразу додати знімки в стрічку товару можна за два натискання.

> **Увага:** поле введення прикріплює файли, але не записує суму. Чеки, які мають увійти в загальну суму завдання, як і раніше додаються через **Додати витрату** в завданнях.

> **Увага:** вкладення завантажуються лише після натискання кнопки надсилання. Якщо закрити панель із ненадісланими файлами, вони зникнуть.

> **Увага:** коментарі, видимі клієнту, існують у моделі даних, але поле введення в панелі завжди створює внутрішні. Не вважайте, що клієнт побачить коментар, опублікований тут.

> **Увага:** видалення товару чи завдання видаляє також усі його коментарі та прикріплені файли. Якщо в записі є докази, які можуть знадобитися пізніше (чеки, фото), збережіть їх, перш ніж видаляти товар чи завдання.


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
