Складской учёт и инвентаризация

Приложение ведёт остатки товара по нескольким складам: приход от поставщиков, отгрузку покупателям, списание и возвраты, а также инвентаризацию — пересчёт фактических остатков и корректировку расхождений.

Как идёт работа

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

Экраны

ЭкранАдресЧто делает
СводкаdashboardKPI, диаграммы, дефицит, последние документы
ОстаткиstockТовар × склад, фильтры, подсветка дефицита
Документы складаdocumentsЖурнал документов, позиции, проведение
ИнвентаризацияinventoryАкты пересчёта и корректировка расхождений
НоменклатураcatalogТовары, категории, единицы измерения
Склады и контрагентыpartnersСклады, поставщики и покупатели, справочники
Пользователи и доступusersСотрудники, роли, блокировка доступа

Роли

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