«Товары» — номенклатура склада: остатки, себестоимость, цены и категории. Отсюда же выполняются три главные операции: «🛒 Продать» (прилавочная продажа), «▲ Приход» (закупка) и «+ Товар» (новая позиция). Остатки на этом экране никогда не правятся «руками» — они меняются только документами движения, поэтому по каждой цифре всегда можно поднять историю: кто, когда и каким документом её изменил.
1. Два флага — две разные роли товара
- 🛒 Для продажи — товар можно продать клиенту: у него появляется поле «Цена продажи, ₽/ед.», он попадает в каталог окна «Продажа товара» и в товарные строки сметы визита.
- ⚗ Для расхода — товар расходуется на услуги (краска, перчатки, материалы): в карточке открывается таб «Тех.карты», где задаются нормы авто-списания при завершении визита.
Флаги независимы: шампунь может быть и тем и другим (продаёте с витрины и расходуете на мытьё), а одноразовые перчатки — только расходником. Товар без флага «для продажи» в окне продажи не появится вовсе — это самый частый вопрос «почему не могу продать».
2. Статус остатка: что означают цвета
Рядом с остатком каждой позиции стоит цветная точка. Статус считается автоматически от количества и порога:
- В наличии (зелёный) — остаток больше порога «мало».
- Мало (жёлтый) — остаток не превышает «Порог «мало»» из карточки товара. Порог задаёте сами; без него жёлтого статуса не бывает. Эти же позиции собирает под-отчёт «Заказ» в отчётах по складу.
- Нет (серый) — остаток ровно ноль.
- Минус (красный) — остаток отрицательный. Такое возможно только от авто-списания по тех.картам: система не блокирует завершение визита из-за склада, а честно показывает «долг склада», который нужно закрыть приходом.
3. Список: категории, фильтры и итоги
Слева — дерево категорий с числом товаров; клик по категории фильтрует таблицу вместе со всеми вложенными подкатегориями. Категории создаются и правятся тут же (кнопки появляются при наведении). Удаление категории товары не трогает — они остаются «без категории».
- Поиск ищет по названию, артикулу, штрихкоду и категории; селекторы «Остаток: любой» и «Флаг: любой» сужают список по статусу и роли товара; «Сбросить» возвращает всё разом.
- Колонки таблицы: «Остаток» с цветной точкой, «Себест.» (за единицу), «Цена 🛒» (только у товаров для продажи) и «Стоимость» — остаток × себестоимость, то есть сколько денег «заморожено» в этой позиции.
- В нижней строке — «Позиций» и суммарная стоимость запаса по отфильтрованным строкам: выберите категорию — увидите стоимость запаса именно по ней.
4. Карточка товара: цены и наценка
Клик по названию открывает карточку. На табе «Основное» — форма позиции и сводка (остаток, критический порог, себестоимость, стоимость запаса). Три цены, которые важно не путать:
- «Закупочная, ₽/ед.» — цена последней закупки; подставляется по умолчанию в строки следующего прихода.
- «Себестоимость, ₽/ед. (авто)» — учётная цена, по которой считаются стоимость запаса, маржа и все отчёты. Пересчитывается автоматически при каждом приходе как средневзвешенная (старый запас по старой цене + новый по новой), но при необходимости её можно поправить вручную.
- «Цена продажи, ₽/ед.» — по ней товар предлагается в окне продажи. Рядом поле «Наценка» считается само: (цена продажи − себестоимость) ÷ себестоимость, в процентах.
Снятая галочка «Активен» — это архив, а не удаление: товар пропадает из каталогов продажи и прихода, но остаётся в списке с пометкой «(архив)» и сохраняет всю историю движений. Для сезонных и выведенных позиций это правильнее удаления.
5. Табы «Движения», «Тех.карты» и «Продажи»
- «Движения» — полная история позиции: приход (+), списание (−), продажа (−), инвентаризация (≡). У каждой строки — дата, номер документа, причина и остаток после операции. Пометка «авто» означает, что движение создала система (списание по тех.карте при завершении визита), а не сотрудник.
- «Тех.карты» (только у расходников) — на какие услуги и по какой норме списывать товар: «+ Добавить в тех.карту» → услуга + «Норма/ед.». Когда визит с этой услугой завершается со статусом «Пришёл», склад списывается сам. Услуги заводятся в каталоге услуг.
- «Продажи» (только у товаров для продажи) — история продаж позиции с суммами и кнопка «🛒 Продать».
6. Продажа с витрины: «Продать и чек»
Окно «🛒 Продажа товара» — продажа без записи и визита, «через прилавок»:
- Выберите «Способ оплаты» (Наличные / Карта / СБП / Перевод / Другое) — от него зависит, в какую кассу упадёт выручка. При желании укажите «Клиент (необязательно)» — продажа привяжется к карточке клиента.
- Добавьте позиции: цена подставляется из карточки товара, но её можно поправить; есть поле «Скидка ₽». Маржа строки показывается сразу и краснеет, если продаёте ниже себестоимости.
- Проверьте итоги «Выручка / Себест. / Маржа» и нажмите «Продать и чек».
Одним действием происходит три вещи: со склада списывается остаток, создаётся документ продажи с номером «Пр-…», и выручка приходной операцией со статьёй «Товары» падает в кассу — её видно в финансовых операциях. Всё атомарно: если остатка не хватает, не проведётся ничего.
Продать больше, чем есть на остатке, нельзя — поле количества подсветится красным, кнопка заблокируется. Сначала проведите приход. Это защита от «бумажных» минусов: в минус склад может уйти только от авто-списания по тех.картам, где блокировать визит было бы хуже.
7. Приход: как пополняется склад
Кнопка «▲ Приход» открывает документ закупки: необязательный «Поставщик» (из справочника поставщиков), комментарий и строки «товар + количество + закупочная цена». Если цену не указать, возьмётся закупочная из карточки. «Провести приход» увеличивает остатки и пересчитывает себестоимость позиций средневзвешенно. Из карточки товара приход открывается с уже подставленной позицией.
8. Кто что может
Смотреть склад можно с правом просмотра склада, а все кнопки действий — «🛒 Продать», «▲ Приход», «+ Товар», редактирование и удаление — видны только ролям с правом изменения склада. Денежные колонки отчётов по складу дополнительно зависят от права на финансы — см. отчёты по складу. Настройка ролей — в доступах команды.
9. Если что-то пошло не так
- «Нет товаров для продажи» в окне продажи — ни у одного активного товара не стоит флаг «🛒 Для продажи». Откройте карточку товара, включите флаг и укажите цену продажи.
- «Продажа превышает остаток по одной из позиций» — количество больше, чем есть на складе. Уменьшите количество или проведите приход.
- «Скидка превышает сумму строки» — скидка в строке больше, чем цена × количество. Уменьшите скидку.
- Остаток ушёл в «Минус», хотя вручную никто не списывал — сработало авто-списание по тех.карте при завершении визита. Откройте таб «Движения»: строки с пометкой «авто» покажут, какие визиты списали товар. Проведите приход — статус вернётся в норму.
- Не видно кнопок «Продать» / «Приход» / «+ Товар» — у вашей роли нет права изменения склада. Обратитесь к владельцу или администратору.
- Товар «пропал» из окна продажи или прихода — проверьте галочку «Активен» в его карточке: архивные позиции в каталоги операций не попадают.