Перейти к содержанию

Склад

Модуль о том, где сейчас лежит товар и сколько он стоит. Всё остальное — поступления, отгрузки, перемещения, инвентаризации — лишь способы изменить эти два ответа и оставить след, по которому потом можно объяснить любую цифру.

Главная идея, из которой следует остальное: каждое движение пишется в историю товара — партиями, с количеством и себестоимостью, и любую цифру склада объясняет именно она. Текущий остаток система держит ещё и отдельным числом в статусах товара — для скорости: документы при проведении прибавляют и вычитают в нём. Но правда — в истории: если число разошлось с ней, есть документ, который это объясняет.

Маршрут: как товар проходит через склад

Поставщик → Поступление → [+] остаток и себестоимость партии
                                  ↓
                       Перемещение между складами (себестоимость сохраняется)
                                  ↓
Клиент ← Отгрузка ← [−] остаток, себестоимость берётся по FIFO

Самый короткий рабочий цикл выглядит так:

  1. Поступление — товар приехал. Документ ставит его на баланс и фиксирует себестоимость партии. Долг перед поставщиком он НЕ создаёт — это сделает счёт-фактура поставщика.
  2. Растаможка — если были фрахт, пошлина, услуги брокера. Растаможку делают ДО поступления: расходы распределяются по товару в ней, а поступление создаётся из растаможки («Создать поступление») уже с полной себестоимостью партии. Проведённое поступление растаможка задним числом не меняет: если товар уже встал на склад без неё, продажа спишет прежнюю, заниженную себестоимость.
  3. Отгрузка — товар уехал клиенту. Здесь система сама считает себестоимость по FIFO — именно её вы потом увидите в отчётах прибыли.
  4. Перемещения, списания, возвраты — всё, что случается между этими двумя точками.

Раз в период цикл замыкает инвентаризация: посчитали руками, а служба «Сравнение инвентаризации» сверила с учётом и превратила расхождения в документы — излишки в поступление, недостачи в списание.

Что важно понимать

Себестоимость считает система, а не человек. При каждом выбытии берётся самая старая партия с ненулевым остатком, из неё списывается нужное количество, при необходимости берётся следующая. Поэтому одна и та же позиция в двух отгрузках может иметь разную себестоимость — и это не ошибка, а FIFO.

История товара — источник правды. Статусы товара показывают остаток «сейчас» и нужны для скорости; история объясняет, откуда он взялся. Когда цифры расходятся, смотрят в историю и ищут документ, из-за которого она разошлась со статусом: службы, которая перестроила бы остатки статусов по истории, нет (пересчёт FIFO лишь переносит себестоимость отгрузок в счета-фактуры).

Складской документ ходит в бухгалтерию. Поступление дебетует счёт запасов, отгрузка — списывает себестоимость в расходы. Какие именно счета и откуда они берутся, расписано в статьях самих документов; общие правила — в настройке «Использование финансовых счетов».

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

С чего начать в новой базе

  1. Склады — хотя бы один; в карточке задаётся счёт учёта запасов.
  2. Единицы и Группы товаров — без единицы карточку товара не сохранить; группа подставляет товару счета (без неё они возьмутся со склада или из настройки «Использование финансовых счетов») и выбирает диапазон кода.
  3. Товары — каталог; сюда же штрих-коды и коды УКТЗЕД, если нужны.
  4. Серии номеров для генерации кода товаров — как генерируются коды; Настройки товаров — единица и НДС по умолчанию для новой карточки.
  5. Первое поступление — и склад ожил.

Начальные остатки заводят тем же поступлением (с пустым поставщиком). Служба «Импортировать стартовые данные» остатков не заводит: она загружает в новую компанию стартовый набор справочников и настроек.

Частые задачи

Нужно Куда идти
увидеть остатки по складам Отчёт по складу
понять, откуда взялась себестоимость История товара
найти товары, свободный остаток которых ниже минимального количества Отчёт о нехватке запасов
посчитать склад и исправить расхождения Инвентаризации + Сравнение инвентаризации
изменить цену запасов без движения товара Переоценка склада
закрыть период, чтобы никто не правил задним числом Закрытие внесения изменений
загрузить много товаров списком XLSX импорт

Все объекты модуля

Документы движения: Поступления · Отгрузки · Перемещения · Списания со склада · Возвраты поставщикам · Возвраты от клиентов · Инвентаризации · Переоценка склада · Растаможка · Сервисные перемещения · Внутренние заказы (заявка на перемещение, склад не двигает)

Справочники: Товары/услуги · Склады · Склады приемки · Группы товаров · Классификация товаров · Типы классификаций · Бренды · Единицы · Штрих-коды · Коды УКТЗЕД · Устройства на обслуживании

Доставка: ТТН · Перевозчики · Условия поставки · Способ отгрузки

Настройки: Настройки товаров · Серии номеров для генерации кода товаров · Диапазон серийных номеров · Настройка печати этикеток · Настройка возврата товаров · Настройки курса поступления · Главный склад · Настройки внутренних заказов

Отчёты: Журнал поступлений · Журнал отгрузок · Журнал возвратов · Журнал возвратов поставщику · Журнал перемещений · Отчёт по складу · История товара · Отчёт статуса товара · Отчёт о нехватке запасов · Форма ведения учёта товарных запасов · Сравнение инвентаризации · Разница себестоимости · Статус растаможки · Отчёт по устройствам на обслуживании

Служебные операции: Конструктор инвентаризационных ведомостей · Сравнение инвентаризации · XLSX импорт · XLSX экспорт

Куда смотреть дальше