Склад
Модуль о том, где сейчас лежит товар и сколько он стоит. Всё остальное — поступления, отгрузки, перемещения, инвентаризации — лишь способы изменить эти два ответа и оставить след, по которому потом можно объяснить любую цифру.
Главная идея, из которой следует остальное: каждое движение пишется в историю товара — партиями, с количеством и себестоимостью, и любую цифру склада объясняет именно она. Текущий остаток система держит ещё и отдельным числом в статусах товара — для скорости: документы при проведении прибавляют и вычитают в нём. Но правда — в истории: если число разошлось с ней, есть документ, который это объясняет.
Маршрут: как товар проходит через склад
Поставщик → Поступление → [+] остаток и себестоимость партии
↓
Перемещение между складами (себестоимость сохраняется)
↓
Клиент ← Отгрузка ← [−] остаток, себестоимость берётся по FIFO
Самый короткий рабочий цикл выглядит так:
- Поступление — товар приехал. Документ ставит его на баланс и фиксирует себестоимость партии. Долг перед поставщиком он НЕ создаёт — это сделает счёт-фактура поставщика.
- Растаможка — если были фрахт, пошлина, услуги брокера. Растаможку делают ДО поступления: расходы распределяются по товару в ней, а поступление создаётся из растаможки («Создать поступление») уже с полной себестоимостью партии. Проведённое поступление растаможка задним числом не меняет: если товар уже встал на склад без неё, продажа спишет прежнюю, заниженную себестоимость.
- Отгрузка — товар уехал клиенту. Здесь система сама считает себестоимость по FIFO — именно её вы потом увидите в отчётах прибыли.
- Перемещения, списания, возвраты — всё, что случается между этими двумя точками.
Раз в период цикл замыкает инвентаризация: посчитали руками, а служба «Сравнение инвентаризации» сверила с учётом и превратила расхождения в документы — излишки в поступление, недостачи в списание.
Что важно понимать
Себестоимость считает система, а не человек. При каждом выбытии берётся самая старая партия с ненулевым остатком, из неё списывается нужное количество, при необходимости берётся следующая. Поэтому одна и та же позиция в двух отгрузках может иметь разную себестоимость — и это не ошибка, а FIFO.
История товара — источник правды. Статусы товара показывают остаток «сейчас» и нужны для скорости; история объясняет, откуда он взялся. Когда цифры расходятся, смотрят в историю и ищут документ, из-за которого она разошлась со статусом: службы, которая перестроила бы остатки статусов по истории, нет (пересчёт FIFO лишь переносит себестоимость отгрузок в счета-фактуры).
Складской документ ходит в бухгалтерию. Поступление дебетует счёт запасов, отгрузка — списывает себестоимость в расходы. Какие именно счета и откуда они берутся, расписано в статьях самих документов; общие правила — в настройке «Использование финансовых счетов».
Серийные номера — отдельный слой. Если товар учитывается по серийным или партийным номерам, каждое движение пишет ещё и статус серийного номера. Это даёт ответ на вопрос «где именно этот аппарат» — не «сколько их на складе», а «который из них у кого».
С чего начать в новой базе
- Склады — хотя бы один; в карточке задаётся счёт учёта запасов.
- Единицы и Группы товаров — без единицы карточку товара не сохранить; группа подставляет товару счета (без неё они возьмутся со склада или из настройки «Использование финансовых счетов») и выбирает диапазон кода.
- Товары — каталог; сюда же штрих-коды и коды УКТЗЕД, если нужны.
- Серии номеров для генерации кода товаров — как генерируются коды; Настройки товаров — единица и НДС по умолчанию для новой карточки.
- Первое поступление — и склад ожил.
Начальные остатки заводят тем же поступлением (с пустым поставщиком). Служба «Импортировать стартовые данные» остатков не заводит: она загружает в новую компанию стартовый набор справочников и настроек.
Частые задачи
| Нужно | Куда идти |
|---|---|
| увидеть остатки по складам | Отчёт по складу |
| понять, откуда взялась себестоимость | История товара |
| найти товары, свободный остаток которых ниже минимального количества | Отчёт о нехватке запасов |
| посчитать склад и исправить расхождения | Инвентаризации + Сравнение инвентаризации |
| изменить цену запасов без движения товара | Переоценка склада |
| закрыть период, чтобы никто не правил задним числом | Закрытие внесения изменений |
| загрузить много товаров списком | XLSX импорт |
Все объекты модуля
Документы движения: Поступления · Отгрузки · Перемещения · Списания со склада · Возвраты поставщикам · Возвраты от клиентов · Инвентаризации · Переоценка склада · Растаможка · Сервисные перемещения · Внутренние заказы (заявка на перемещение, склад не двигает)
Справочники: Товары/услуги · Склады · Склады приемки · Группы товаров · Классификация товаров · Типы классификаций · Бренды · Единицы · Штрих-коды · Коды УКТЗЕД · Устройства на обслуживании
Доставка: ТТН · Перевозчики · Условия поставки · Способ отгрузки
Настройки: Настройки товаров · Серии номеров для генерации кода товаров · Диапазон серийных номеров · Настройка печати этикеток · Настройка возврата товаров · Настройки курса поступления · Главный склад · Настройки внутренних заказов
Отчёты: Журнал поступлений · Журнал отгрузок · Журнал возвратов · Журнал возвратов поставщику · Журнал перемещений · Отчёт по складу · История товара · Отчёт статуса товара · Отчёт о нехватке запасов · Форма ведения учёта товарных запасов · Сравнение инвентаризации · Разница себестоимости · Статус растаможки · Отчёт по устройствам на обслуживании
Служебные операции: Конструктор инвентаризационных ведомостей · Сравнение инвентаризации · XLSX импорт · XLSX экспорт
Куда смотреть дальше
- Заказы поставщикам — что приедет на склад завтра.
- Счета клиентам — что со склада уедет.
- Производство — где склад и сырьё, и результат.
- Цены — за сколько продаём то, что лежит.