Skip to content

Справочник документов

Документооборот в Narmak ERP построен на унифицированной модели документов. Все операции — закупки, продажи, производство, склад, финансы — оформляются через документы единой структуры.

Архитектура документооборота

Дерево документов (MPTT)

Документы организованы в иерархическое дерево (Django MPTT):

  • Каждый документ может быть основанием для других документов
  • Цепочка: Заказ покупателя → Расходная накладная → Счёт-фактура
  • Иерархия отображается в виде дерева связей на карточке документа

Типы документов (TypeDocPos)

ТипНазначениеДвижение склада
Заказ поставщикуЗакупка у поставщика
Приходная накладнаяПоступление на склад↑ Приход
Заказ покупателяПродажа покупателю
Расходная накладнаяОтгрузка со склада↓ Расход
Возврат поставщикуВозврат бракованного↓ Расход
Возврат от покупателяВозврат от клиента↑ Приход
ПеремещениеПеремещение между складами
ИнвентаризацияПересчёт остатков± Корректировка
СписаниеСписание материалов↓ Расход
СчётСчёт на оплату
Счёт-фактураНДС-документ
Заказ на производствоПроизводственное задание
Реестр платежейФиксация оплаты
Транспортная картаДокумент ТМС
Акт о бракеФиксация дефектов↓ Расход
План закупокПлановая потребность

Структура документа

Шапка документа

Каждый документ содержит:

  • Номер — автоматически генерируется
  • Дата — дата документа
  • Контрагент — поставщик или покупатель
  • Организация — от имени нашей юридической организации
  • Склад — место хранения
  • Статус — текущее состояние
  • Комментарий — свободное поле
  • Файлы — прикреплённые документы

Позиции документа

Табличная часть документа (позиции):

  • Ассортимент — товар / материал
  • Количество — в базовых единицах измерения
  • Цена — за единицу
  • НДС — ставка и сумма
  • Сумма — итого по строке
  • Примечание — комментарий к позиции

Жизненный цикл документа

СтатусОписаниеИзменение
ЧерновикДокумент созданМожно редактировать
ПодтверждёнПроверен и утверждёнОграниченное редактирование
ПроведёнИзменил остатки / финансыНельзя редактировать
ЗакрытПолностью завершёнТолько просмотр
ОтменёнАннулированТолько просмотр

Матрица создания документов

Некоторые документы создаются только на основании других:

Исходный документСоздаёт
Заказ поставщикуПриходная накладная
Заказ покупателяРасходная накладная, Счёт
Расходная накладнаяСчёт-фактура
Заказ на производствоСписание материалов, Акт о браке

Подробная матрица: Матрица создания документов

Поиск по документам

Глобальный поиск

Через иконку поиска в шапке приложения (или /api/v2/g-search/):

  • Поиск по номеру документа
  • По контрагенту
  • По сумме
  • По дате

Фильтры в списке

  • По типу документа
  • По контрагенту
  • По статусу
  • По периоду (дата документа)
  • По организации
  • По складу

Печатные формы

Большинство документов имеют печатные формы:

  • Товарная накладная (ТОРГ-12)
  • Счёт на оплату
  • Счёт-фактура
  • УПД (Универсальный передаточный документ)
  • Акт выполненных работ

Формирование: кнопка Печать на документе → выбор формы → PDF.

API документов

EndpointМетодОписание
GET /api/v2/documents/GETСписок документов
GET /api/v2/documents/{id}/GETДетали документа
POST /api/v2/documents/POSTСоздать документ
PATCH /api/v2/documents/{id}/PATCHОбновить документ
GET /api/v2/documents/{id}/positions/GETПозиции документа

Связанные разделы