CarsEXP Академия Назад

Склад запчастей

Раздел «Склад» — это единый каталог всех запчастей и расходников вашего сервиса. Здесь видно, сколько чего лежит на полке, по какой цене закуплено и за сколько продаётся, кто поставщик и сколько денег «заморожено» в товаре, который не продаётся. Отсюда же оформляется приход, списание, возврат, инвентаризация и заказы поставщикам.

Как открыть

В боковом меню кабинета нажмите Склад (иконка-коробка). Прямая ссылка: app.carsexp.com → раздел Склад в навигации.

Раздел доступен только на тарифе Pro. Если тариф не подключён — при переходе откроется экран с описанием тарифа вместо списка.

Что на экране

Главный экран «Склад» (/inventory)

Экран состоит из нескольких зон, сверху вниз:

Шапка (AppBar или стеклянный хедер на скине Aurora) Заголовок «Склад», а справа — ряд иконок-кнопок для быстрых действий.

Баннер-сводка (появляется, только когда есть позиции к дозаказу или неликвид) Две плашки: «К дозаказу» (янтарная) — позиции, у которых остаток ниже минимума; «Неликвид» (красная) — позиции, которые не продавались. По нажатию — переход на соответствующий экран.

Поле поиска Строка «Поиск по названию, SKU, бренду» — фильтрует список прямо во время набора.

Список запчастей Карточки запчастей: миниатюра фото, название, артикул / OEM-номер / бренд, цена продажи, маржа в процентах, остаток на складе. Цвет плашки остатка: зелёный — есть, красный — ноль. Цвет процента маржи: зелёный — маржа 25% и выше, жёлтый — 10–24%, красный — ниже 10%.

Кнопка «+» внизу (FAB, только при праве inventory:create) Кнопка «Добавить запчасть» — открывает форму создания.

Скин Aurora (широкий экран)

На широком экране (от 1040 пикселей) список запчастей становится таблицей с горизонтальной прокруткой (колонки: Запчасть / Остаток / Себест. / Цена / Маржа). Справа от таблицы — две карточки: «Оценка склада» (себестоимость / розница / потенциал маржи) и «Сводка склада» (к дозаказу / неликвид). Дополнительный алерт вверху подсвечивает позиции к дозаказу или неликвид с кнопкой перехода.

На узком экране (до 1040 пикселей) карточки «Оценка» и «Сводка» встают сверху, таблица — под ними. Кнопки действий в хедере сворачиваются в overflow-меню (иконка импорт/экспорт).

Каждая кнопка и действие

Главный экран (/inventory)

ЭлементГдеЧто делаетКому доступно
Сканировать штрихкод (иконка сканера)ШапкаНа телефоне открывает камеру для сканирования штрихкода. Если камера недоступна или приложение в браузере — появляется поле «Наведите сканер или введите код» (можно навести USB/BT-сканер). Находит запчасть и открывает лист движения складаВсе, у кого есть доступ к разделу
Инвентаризация (иконка галочки в рамке)ШапкаЗапускает пересчёт склада. Если площадок несколько — сначала спрашивает, какую считать. Открывает экран «Инвентаризация»Все, у кого есть доступ
Заказы поставщикам (иконка коробки)ШапкаОткрывает экран «Заказы поставщикам»Все, у кого есть доступ
Прогноз спроса (иконка графика)ШапкаОткрывает экран «Прогноз спроса»Все, у кого есть доступ
Оценка склада (иконка евро)ШапкаОткрывает экран «Оценка склада» /inventory/valuationВсе, у кого есть доступ
Поставщики (иконка грузовика)ШапкаОткрывает экран «Поставщики» /inventory/suppliersВсе, у кого есть доступ
Импорт / Экспорт (иконка со стрелками, выпадающее меню)ШапкаОткрывает меню с двумя пунктами: «Импорт прайса (CSV)» и «Экспорт в CSV»Все, у кого есть доступ
— пункт Импорт прайса (CSV)Меню «Импорт / Экспорт»Переходит на экран загрузки прайс-файла (/import)Все, у кого есть доступ
— пункт Экспорт в CSVМеню «Импорт / Экспорт»Скачивает весь каталог запчастей в файл CSV. Если каталог пустой — показывает «Нечего экспортировать»; при успехе — «Файл сохранён»Все, у кого есть доступ
Назад (Aurora, стрелка влево)Стеклянный хедер (скин Aurora)Возврат к предыдущему экрануВсе
Баннер «К дозаказу»Сводка под шапкойПереход на экран «Закупочный лист» (/inventory/reorder). Виден только когда есть позиции с низким остаткомВсе
Баннер «Неликвид»Сводка под шапкойПереход на экран «Неликвид» (/inventory/dead-stock). Виден только когда есть неходовые позицииВсе
Алерт «X к дозаказу / Дозаказать» (Aurora)Цветная плашка над таблицейКнопка «Закупочный лист» или «Неликвид» — переход на соответствующий экранВсе
Поле «Поиск по названию, SKU, бренду»Под шапкойФильтрует список по введённому тексту. Сбросить — очистить поле. Поиск — по названию, артикулу, бренду и OEM-номеруВсе
Потянуть список вниз (свайп)Список запчастейОбновляет список с сервераВсе
Карточка запчасти (нажать на саму карточку)СписокОткрывает форму «Изменить запчасть» с заполненными даннымиТолько при праве inventory:update
Плашка с остатком на карточке (нажать)КарточкаОткрывает диалог «Остаток на складе» — ввести точное число, которое реально лежит на полкеТолько при праве inventory:update
Иконка «↔» (движение) на карточкеКарточкаОткрывает лист «Корректировка остатка»: приход, списание или возвратТолько при праве inventory:update
Показать ещёКонец спискаПодгружает следующую страницу каталога. Кнопка появляется только если записей больше, чем загруженоВсе
Кнопка «Добавить запчасть» (FAB «+»)Внизу экранаОткрывает форму создания новой запчастиТолько при праве inventory:create
Строка таблицы (Aurora, нажать)Таблица запчастейОткрывает форму «Изменить запчасть»Только при праве inventory:update
Чип остатка в таблице (Aurora, нажать)Колонка «Остаток»Открывает диалог «Остаток на складе»Только при праве inventory:update
Иконка «↔» в таблице (Aurora)Колонка «Маржа»Открывает лист «Корректировка остатка»Только при праве inventory:update
«К дозаказу» (ссылка в карточке «Сводка склада», Aurora)Правая колонкаПереход на экран «Закупочный лист». Активна только при наличии позиций к дозаказуВсе
«Неликвид» (ссылка в карточке «Сводка склада», Aurora)Правая колонкаПереход на экран «Неликвид». Активна только при наличии неликвидаВсе

Экран «Заказы поставщикам» (/inventory → кнопка коробки)

Список заказов поставщикам. Каждая карточка: название поставщика (или номер заказа), количество позиций и сумма, чип статуса (Черновик / Заказан / Частично / Принят / Отменён).

ЭлементГдеЧто делаетКому доступно
Потянуть вниз (свайп)Список заказовОбновляет списокВсе
«Сформировать дозаказ» (FAB с иконкой искорок)Внизу экранаСоздаёт черновики заказов поставщикам по позициям с низким остатком. Если площадок несколько — спрашивает какую. Показывает: «Черновики созданы: X / Y позиций» или «Нечего дозаказывать»Все
Карточка заказа (нажать)Список заказовОткрывает детальный экран заказа с позициямиВсе

Экран деталей заказа поставщику

Список строк заказа. Каждая строка: название позиции, «Заказано: N · Принято: N», поле «Приём» (ввод принятого количества) и, если уже принято > 0 — иконка возврата.

ЭлементГдеЧто делаетКому доступно
Поле «Приём» у каждой строкиСтрока позицииВвести фактически принятое количествоПри наличии кнопки «Принять»
Иконка возврата (стрелка) у строкиСтрока позиции (если уже принято > 0)Открывает диалог «Вернуть» — возврат позиции поставщикуВсе
«Принять» (FAB)Внизу экранаПроводит приёмку всех строк с введённым количеством. Показывает «Приёмка проведена»Все

Экран «Закупочный лист» (/inventory/reorder)

Позиции с низким остатком сгруппированы по поставщику. В шапке группы: имя поставщика (или «Без поставщика»), количество позиций и общее рекомендованное кол-во / сумма закупки (если роль видит себестоимость). Каждая строка: название запчасти, «остаток: N / минимум: N», рекомендованное кол-во к заказу (+N) и стоимость строки. Если дозаказывать нечего — заглушка «Всё в наличии — дозаказ не нужен».

ЭлементГдеЧто делаетКому доступно
Потянуть внизСписокОбновляет данныеВсе
Карточка поставщика (нажать на шапку)СписокСворачивает / разворачивает позиции этого поставщикаВсе

Экран «Неликвид» (/inventory/dead-stock)

Список позиций, отсортированных по убыванию замороженного капитала. Первая строка — карточка-сводка «Заморожено в неликвиде» с общей суммой (€). Каждая следующая позиция: название, остаток на складе, дата последней продажи или «ни разу не продавалась», стоимость по себестоимости.

ЭлементГдеЧто делаетКому доступно
Потянуть внизСписокОбновляет списокВсе
Кнопка «Повторить»При ошибке загрузкиПробует загрузить сноваВсе

Экран «Прогноз спроса»

Список запчастей с историей расхода. В начале списка — подзаголовок «Расход за 90 дней и проекция на следующие 30 дней». Каждая карточка: название запчасти, «За 90 дней: N · в день: N.NN» и справа прогноз на 30 дней (крупная цифра) с подписью «на 30 дней». Если истории нет — заглушка «Недостаточно истории расхода».

ЭлементГдеЧто делаетКому доступно
Потянуть внизСписокОбновляет прогнозВсе

Экран «Оценка склада» (/inventory/valuation)

Экран состоит из карточки-сводки (три строки: «Себестоимость» / «Розница» / «Потенциал маржи»), а ниже — список всех позиций склада, отсортированных по убыванию стоимости (название, остаток на складе, артикул, сумма по себестоимости). Деньги null у ролей без доступа к финансам — показывается «—».

ЭлементГдеЧто делаетКому доступно
Потянуть внизЭкранОбновляет данныеВсе
Кнопка «Повторить»При ошибке загрузкиПробует загрузить сноваВсе

Экран «Поставщики» (/inventory/suppliers)

ЭлементГдеЧто делаетКому доступно
Потянуть внизСписокОбновляет список поставщиковВсе
«Поставщик» (FAB с иконкой здания)Внизу экранаОткрывает форму добавления поставщикаТолько при праве inventory:create
Кнопка «Повторить»При ошибке загрузкиПробует загрузить сноваВсе

Диалоги и подэкраны

Форма запчасти (лист снизу) — создание и редактирование

Открывается: кнопкой «Добавить запчасть» (FAB) или нажатием на карточку запчасти в списке (при праве inventory:update).

Заголовок «Добавить запчасть» или «Изменить запчасть» в зависимости от режима. В режиме редактирования, при наличии права inventory:delete, рядом с заголовком — иконка корзины (красная) для удаления.

Поля формы:

ПолеОбязательноЧто вводить
НазваниеДаНаименование запчасти. Если пустое — форма не отправится, покажет «Обязательное поле»
Артикул (SKU)НетВнутренний артикул магазина
БрендНетПроизводитель (Bosch, Valeo и т.д.)
Оригинальный номер (OEM)НетЗаводской номер детали. Несколько — через запятую
Цена продажи, €НетРозничная цена (то, что платит клиент). Если не указана — в списке показывается «Без прайса»
Себестоимость, €НетЗакупочная цена. Используется для расчёта маржи
Маржа (авторасчёт)Показывается живая маржа в % и в евро при заполненных цене и себестоимости. Цвет: зелёный ≥ 25%, жёлтый ≥ 10%, красный < 10%
КатегорияНетКнопка-поле «Без категории» → открывает выбор категории из дерева. Категория определяет, в каком разделе позиция видна в магазине
Описание · необязательноНетТекстовое описание с форматированием. Показывается в магазине. Над полем — панель форматирования (Жирный / Курсив / Подчёркнутый / Заголовок / Список / Ссылка / Перенос строки)
Добавить фотоНетТолько в режиме редактирования (нужен ID записи). Загружает фотографии запчасти
Фото (N)Только в режиме редактирования при наличии загруженных фото. Открывает галерею с просмотром, аннотированием и удалением фото
Начальный остатокНетТолько при создании. Сколько штук уже лежит на складе (можно 0). При последующем изменении остатка — использовать движение склада

Кнопки формы:

ЭлементЧто делает
Иконка корзины (красная, только в редактировании)Показывает диалог подтверждения удаления
Категория (поле с выпадающей стрелкой)Открывает выбор категории
Добавить фотоОткрывает лист загрузки фото
Фото (N)Открывает галерею фото запчасти
Создать / СохранитьСохраняет запчасть. При ошибке сети — «Не удалось сохранить. Проверьте данные и сеть.»

Диалог удаления запчасти

Открывается по нажатию иконки корзины в форме редактирования.

Показывает название запчасти и предупреждение: «Позиция исчезнет из каталога и поиска. История нарядов останется. Удалить?»

КнопкаЧто делает
ОтменаЗакрывает диалог, ничего не меняя
Удалить запчастьУдаляет запчасть из каталога безвозвратно

Лист «Корректировка остатка» (движение склада)

Открывается: иконкой «↔» на карточке/строке или после поиска по штрихкоду.

Что видно: название запчасти.

Поля:

ПолеЧто вводить
Приход / Списание (переключатель)Выбрать направление: «Приход» (остаток увеличится) или «Списание» (уменьшится)
КоличествоЦелое число. Нельзя 0 или пустое — при попытке сохранить покажет «Обязательное поле»
Причина (выпадающий список)«Закупка/приход», «Корректировка» или «Возврат»
ЛокацияПлощадка, к которой привязан склад. Если площадка одна — подставляется автоматически. Нельзя сохранить без локации
Заметка · необязательноПроизвольный комментарий к движению
КнопкаЧто делает
СохранитьПроводит движение склада. При успехе — «Остаток обновлён»; при ошибке — «Не удалось сохранить. Проверьте данные и сеть.»

Диалог «Сканировать штрихкод» (ручной ввод)

Открывается на веб-версии или если камера недоступна, при нажатии иконки сканера в шапке.

Поле/кнопкаЧто делает
Поле ввода (с иконкой сканера)Введите или наведите USB/BT-сканер — код считается. Enter сразу запустит поиск
ОтменаЗакрывает диалог
ПоискИщет запчасть по коду. Если не найдена — «Запчасть не найдена: [код]»

Диалог «Остаток на складе» (ручная установка)

Открывается по нажатию на цветную плашку с остатком на карточке запчасти.

Поле/кнопкаЧто делает
Количество (единица)Ввести точный остаток на полке. Число должно быть ≥ 0
ОтменаЗакрывает без изменений
СохранитьУстанавливает новый остаток. При ошибке — «Не удалось сохранить. Проверьте данные и сеть.»

Экран «Инвентаризация» (пересчёт)

Открывается кнопкой «Инвентаризация» в шапке. Если площадок несколько — сначала появляется диалог выбора локации.

На экране — список всех позиций: название, «Ожидается: N», поле «Факт» (ввести реальное количество), и цветная разница (+/-).

ЭлементЧто делает
Поле «Факт» у каждой строкиВвести фактическое количество. Завершить ввод нажатием Enter или перейдя к следующей строке — значение сразу сохраняется на сервере
«Завершить» (FAB)Открывает диалог подтверждения

Диалог завершения инвентаризации

КнопкаЧто делает
ОтменаВернуться к пересчёту
ЗавершитьПрименяет все расхождения к остаткам и закрывает сессию. При успехе — «Инвентаризация завершена»

Форма добавления поставщика (лист снизу)

Открывается с экрана «Поставщики» кнопкой «Поставщик» (FAB).

ПолеОбязательноЧто вводить
НазваниеДаНазвание компании-поставщика
Контактное лицо · необязательноНетИмя менеджера
Телефон · необязательноНетТелефон поставщика
E-mail · необязательноНетEmail поставщика
КнопкаЧто делает
СоздатьДобавляет поставщика. Поле «Название» обязательно — без него кнопка не сработает

Диалог возврата позиции поставщику

Открывается иконкой возврата (стрелка) у строки в заказе поставщику (доступно только если по этой строке уже было принято > 0 единиц).

Поле/кнопкаЧто делает
Количество возвратаСколько вернуть. Указан подсказкой «Принято: N». Нельзя вернуть больше принятого
Причина (брак/пересорт)Текст причины возврата
ОтменаЗакрывает без действий
ВернутьОформляет возврат. «Возврат оформлен» при успехе

Что если…

На складе написано «Запчастей в каталоге пока нет»

Никаких запчастей ещё не добавлено. Нажмите «Добавить запчасть» (кнопка «+» внизу) и создайте первую позицию, или загрузите прайс через «Импорт прайса (CSV)».

После поиска показывает «Ничего не найдено»

Название, артикул, бренд или OEM-номер не совпали с введённым текстом. Проверьте правописание или попробуйте часть слова. Чтобы снова увидеть всё — очистите поле поиска.

Вместо суммы в «Оценке склада» — прочерки «—»

У вашей роли нет права видеть финансовую информацию (себестоимость). Прочерки — нормально, цифры скрыты системой прав, а не ошибка.

Появился экран «Не удалось загрузить склад. Проверьте вход и сеть»

Нет соединения с сервером или истекла сессия. Нажмите Повторить, проверьте интернет, при необходимости выйдите и войдите заново.

После сканирования штрихкода — «Запчасть не найдена: [код]»

В каталоге нет запчасти с таким штрихкодом. Добавьте её вручную через кнопку «+» — укажите в поле OEM-номера или штрихкод-поле.

Кнопки добавления и редактирования не видны

Ваша роль не имеет прав inventory:create или inventory:update. Обратитесь к владельцу сервиса для настройки прав в разделе «Настройки → Роли».

«Закупочный лист» пустой, написано «Всё в наличии — дозаказ не нужен»

Все позиции с установленным минимумом в норме. Закупать ничего не нужно.

«Нечего дозаказывать» при нажатии «Сформировать дозаказ»

Ни одна позиция не достигла минимального остатка, или минимумы не настроены. Минимальные остатки задаются в настройках каждой запчасти через API или импорт.

Вопрос-ответ

Как быстро оприходовать привезённый товар?

Нажмите иконку сканера в шапке — отсканируйте штрихкод коробки. Система найдёт запчасть и откроет «Корректировку остатка». Выберите «Приход», введите количество, причину «Закупка/приход» и нажмите «Сохранить». Остаток обновится сразу.

В: Цена у запчасти показывает «Без прайса». Это ошибка? О: Нет, это значит, что цена продажи для этой позиции ещё не заполнена. Нажмите на карточку (при наличии прав), откройте форму и введите «Цену продажи, €».

В: Как понять, сколько денег заморожено в неходовом товаре? О: Нажмите на баннер «Неликвид» в сводке (если он виден) или откройте раздел через шапку → иконку евро → экран «Оценка склада». Там же видна строка «Неликвид» с суммой. На отдельном экране «Неликвид» показан весь список с датой последней продажи.

В: Можно ли выгрузить весь каталог в Excel? О: Да. Нажмите иконку со стрелками в шапке → выберите «Экспорт в CSV». Скачается файл, который открывается в Excel или Google Таблицах. Содержит все позиции с ценами, артикулами и остатками.

В: Как провести ревизию (инвентаризацию) склада? О: Нажмите иконку «галочка в рамке» в шапке. Если площадок несколько — выберите нужную. На экране появится список всех позиций с ожидаемыми остатками. Пройдите по списку, введите фактические числа в поля «Факт» и нажмите «Завершить». Система автоматически скорректирует расхождения.

В: Зачем нужен «Прогноз спроса»? О: Показывает, сколько каждой запчасти ушло за последние 90 дней и сколько, скорее всего, уйдёт за следующие 30. Помогает не допустить дефицита и не затариться лишним.

Демо