Операции: приёмка, списание, перемещение, инвентаризация
Экран «Склад» → «Операции» — журнал всего, что происходило с остатком.

Виды операций
| Операция | Когда нужна |
|---|---|
| Приёмка | пришёл товар от поставщика |
| Списание | брак, бой, недостача |
| Перемещение | товар переехал между вашими складами |
| Инвентаризация | пересчитали полку и выравниваете учёт по факту |
| Возврат | покупатель вернул товар, он снова у вас |
| Отг рузка | товар уехал на склад площадки (создаётся поставкой) |
Черновик и проведение
У операции три состояния: черновик, проведена, отменена.
Черновик не меняет ни остатка, ни выгрузки. Набивать состав можно хоть весь день — в кабинеты ничего не уходит.

Кнопка «Провести» пишет движения: с этого момента остаток изменился и пересчёт уехал в кабинеты. Кнопка «Отменить» у проведённой операции не стирает историю, а пишет обратные движения — в журнале позиции видно и приход, и его отмену.
Как набрать состав
Три способа, их можно смешивать:
- Сканером. Поле сканера всегда в фокусе: сканируете штрихкод — строка добавляется или количество увеличивается на единицу. Позиция ищется по штрихкоду в каталоге.
- Поиском. Название, артикул или штрихкод.
- Файлом. Кнопка выгружает шаблон Excel, заполненный файл загружается обратно. Перед сохранением модуль покажет, что распозналось, а что нет.
Позиция без штрихкода сканером не найдётся. Такие позиции собраны на вкладке «Без штрихкода» экрана «Товары» — штрихкод заводится в карточке товара.
Инвентаризация
В инвентаризации вы вводите не «сколько пришло», а сколько есть на полке. Модуль сам по считает разницу с учётным остатком и запишет её движением «Пересчёт». Позиции, где факт совпал с учётом, движений не создают.
Что видно в карточке операции
- шапка: состояние, склад, контрагент, комментарий;
- состав: позиция, штрихкод, количество, цена;
- движения: именно те строки, которые изменили остаток. У черновика их нет.