<button class="b24-btn b24-btn--success">Создать</button> <button class="b24-btn b24-btn--primary b24-btn--sm b24-btn--loading">Сохранение</button>
const ok = await B24UI.confirm('Удалить сделку?', { danger: true, okText: 'Удалить' });
B24UI.toast('Сделка сохранена', { type: 'success' });
B24UI.openSidePanel({ title: 'Сделка #42', content: node, air: true });
| Сделка | Стадия | Сумма | Ответственный | Создана | Заметка | Закрытие | |
|---|---|---|---|---|---|---|---|
| Поставка оборудования Первичная |
Подготовка документов | 150 000 ₽ | ДЛДмитрий Лесников | 2 минуты назад | Уточнить комплектацию | 30.10.2026 | |
| Входящий звонок Пропущен Повторное обращение |
Новая заявка | 0 ₽ | ЕРЕлена Ракитина | 1 минуту назад | 15.11.2026 | ||
| Годовая лицензия Продление |
Сделка успешна | 1 290 000 ₽ | ВБВероника Белозёрова | вчера | Продление на 2 года |
Готово
Синхронизировано 128 сделок.Фильтр стоит в шапке раздела вверху страницы, как в портале: после «Создать» и селекторов, <div class="b24-page-header__filter"><div data-b24-filter>…. Ширину задаёт контейнер — в шапке это .b24-page-header__filter (до 560px).
Нажмите «Найти» — здесь появится filter для REST (crm.deal.list)
<input class="b24-input" name="date" data-b24-datepicker> <input class="b24-input" data-b24-datepicker="range"> <input class="b24-input" data-b24-datepicker data-time data-min="01.09.2026">
Попробуйте изменить параметры фильтра или создайте первую запись