---
title: Горячие клавиши и быстрая работа
group: power-user
order: 1
---

# Горячие клавиши

Все хоткеи работают глобально, кроме случаев когда фокус в инпуте/textarea.

## Глобальные

| Клавиши | Действие |
|---|---|
| `Cmd+K` / `Ctrl+K` | Командная палитра — глобальный поиск + навигация по разделам |
| `Cmd+J` / `Ctrl+J` | Быстрые действия — список частых операций с историей «недавнего» |
| `?` | Показать оверлей со всеми хоткеями |
| `Esc` | Закрыть открытое модальное окно / палитру / диалог |

## Списки и таблицы (Sprint 19)

В списках товаров, контрагентов, документов:

| Клавиши | Действие |
|---|---|
| `/` | Фокус в поле поиска |
| `n` | Создать новую запись (новый товар, новый чек и т.п.) |
| `↑` / `↓` | Переместить фокус по строкам |
| `Home` / `End` | Первая / последняя строка |
| `Enter` | Открыть выбранную строку |
| `Space` | Выбрать строку (для bulk-операций) |
| `Delete` | Удалить строку (с подтверждением) |

Подсвеченная зелёным строка — текущая «keyboard-focused». `Space` добавляет/убирает её в выделение; внизу появляется панель массовых операций.

## Inline-edit

На странице **Каталог → Товары** двойной клик по ячейке цены превращает её в редактируемое поле. `Enter` сохраняет, `Esc` отменяет. Изменение применяется сразу (optimistic), при ошибке — откат + toast.

## Bulk-операции

Выберите 1+ товаров через checkbox или `Space`. Появится панель внизу:

- **Изменить цену** — +%/+₸ к выбранным (с округлением по настройкам организации).
- **Сменить группу** — массовый перенос.
- **Архивировать** — скрыть из обычных списков (история остаётся).
- **Снять с продажи** — товар не предлагается в новых документах.

Все операции — одной транзакцией; при ошибке откатывается всё.

## Пресеты фильтров

В отчётах (Продажи / Остатки / Прибыль) и каталоге товаров сверху списка появляются chips сохранённых наборов фильтров. Кнопка **«Сохранить как пресет»** запоминает текущие фильтры под именем. Клик по chip'у — применить; X — удалить.

Пресеты per-user внутри организации (другие сотрудники не видят).

## Импорт / Экспорт

- **Импорт CSV** товаров: кнопка «Импорт CSV» на каталоге. Колонки: `name,price,unit,group,barcode`. Разделитель — `,` или `;`. Превью с подсветкой ошибок, коммит транзакцией (всё или ничего).
- **Экспорт CSV/XLSX**: кнопка «Экспорт» в списках товаров, контрагентов, чеков, приёмок, остатков. Файл готовится на сервере с теми же фильтрами что в списке.
