# Заявки на пополнение запасов

> Источник: https://wiki.virtualpos.ru/hc/purchase/requisition  
> Обновлено: 2026-10-10  
> Где в программе: Закупки → Заявки на пополнение

Документ, которым точка продаж формирует потребность в товарах для закупки у поставщиков. Заявку можно заполнить вручную или автоматически — по расчёту потребности.

## Общее описание

**Заявка на пополнение запасов** собирает, какие товары и в каком количестве нужно закупить для точки продаж. После утверждения по ней создаются заказы поставщикам.

1. **Создание** — Кладовщик или менеджер точки создаёт заявку и добавляет товары — вручную или [по расчёту потребности](https://wiki.virtualpos.ru/hc/purchase/demandcalculation).
1. **Утверждение** — Руководитель проверяет и при необходимости корректирует количества.
1. **Заказы** — Закупщик распределяет товары по поставщикам и создаёт [заказы](https://wiki.virtualpos.ru/hc/purchase/purchase_order).
1. **Закрытие** — Когда все заказы созданы, заявка закрывается.

> Основная цель процесса — закупать то, что нужно держать в ассортименте, и столько, сколько требуется сейчас.

## Список заявок

Раздел открывается через меню **Закупки → Заявки на пополнение**.

![Список заявок и массовые действия](https://wiki.virtualpos.ru/_media/hc/purchase/requisition/list-actions.png)

- **#** — Ид заявки
- **Склад** — Точка продаж, для которой создана заявка
- **Статус** — Новая, На утверждении, Подбор поставщиков или Закрыта
- **Кол-во строк** — Сколько товаров в заявке

Фильтры — в строке под заголовками: ид, точка продаж, статус. Дополнительные колонки (даты и авторы создания и изменения) включаются через **«Действия» → Настроить колонки...**. Пользователь видит заявки только своих точек продаж, если у него нет права `console.requisition.viewallwarehouses`.

Вкладка **«Просмотр по товарам»** показывает строки всех заявок: какие товары и в каком количестве заказаны, по каким заявкам и точкам продаж.

![Заявки в разрезе товаров](https://wiki.virtualpos.ru/_media/hc/purchase/pasted/20260325-191956.png)

### Массовая смена статуса

Отметьте заявки флажками и выберите в меню **«Действия»**:

- **Отправить на утверждение** — Новые заявки переходят в статус «На утверждении»
- **Утвердить** — Заявки переходят в статус «Подбор поставщиков». Требует права `console.requisition.confirm`
- **Закрыть** — Заявки закрываются. Требует права `console.requisition.complete`

Статус меняется только вперёд по цепочке. Если какую-то заявку перевести нельзя (например, она пустая), система сообщит, какую и почему, а остальные обработает.

## Создание заявки

Нажмите **«Добавить»** над списком и укажите:

- **Склад** — Точка продаж, для которой формируется потребность
- **Заполнить автоматически** — «Да» — система добавит в заявку все товары, по которым есть потребность; «Нет» — заявка создаётся пустой

![Форма создания заявки](https://wiki.virtualpos.ru/_media/hc/purchase/pasted/20260320-184811.png)

Заявку с автозаполнением можно создать и из товарных запасов: **Запасы → Товарные запасы**, точка продаж, **«Действия» → Сформировать заявку на пополнение**.

После сохранения заявка открывается в статусе Новая.

### Как считается потребность

Потребность = планируемый запас − (остаток + в пути)

- **Планируемый запас** — из параметров планирования товара в этой точке (см. [Планирование запасов](https://wiki.virtualpos.ru/hc/purchase/demandcalculation));
- **остаток** — сумма остатков товара по всем характеристикам, включая отрицательные;
- **в пути** — количество в заказах поставщикам этой точки в статусе «В пути».

При автозаполнении потребность округляется до целого: товары с потребностью меньше 0,5 шт. в заявку не попадают. В заявку попадают только товары, которые хотя бы раз числились в этой точке продаж.

> **Важно:**
> Перед созданием заявки пересчитайте планируемый запас — заявка берёт сохранённое значение. Порядок действий — в статье [Планирование запасов](https://wiki.virtualpos.ru/hc/purchase/demandcalculation#порядок_действий_перед_заявкой).

## Формирование потребности

В статусе Новая заявка редактируется: в таблице **«Подбор товаров для добавления в заявку»** можно менять количество в колонке **«Заказано»** по каждому товару.

![Подбор товаров: потребность и заказанное количество](https://wiki.virtualpos.ru/_media/hc/purchase/requisition/selection.png)

- **Наличие + в пути** — Остаток в точке продаж вместе с товаром в пути
- **Планируемый запас** — Из параметров планирования товара
- **Прогноз прибыли** — Потребность × (розничная цена − себестоимость)
- **Потребность** — Сколько нужно докупить по расчёту. Цветная точка показывает, есть ли потребность или избыток
- **Заказано** — Количество в заявке. Введите 0 или очистите поле, чтобы убрать товар из заявки

Список **«(авто-фильтры)»** справа над таблицей быстро переключает отбор: «Заказанные товары», «Рекомендованные товары» (есть потребность), «Отклонение от рекомендаций» (заказано не столько, сколько рекомендовано), «Показать все». По остальным колонкам работают фильтры в строке под заголовками, набор колонок настраивается кнопкой **«Настроить колонки»**.

### Ручное добавление товаров

Чтобы добавить товар, которого нет в таблице, начните вводить название, артикул или штрихкод в поле поиска и выберите товар — он добавится в количестве 1 шт.; повторный выбор увеличивает количество. Сканер штрихкодов работает так же.

![Добавление товара в заявку](https://wiki.virtualpos.ru/_media/hc/purchase/pasted/20260330-135623.png)

**«Действия» → Очистить заявку** удаляет из заявки все товары (система попросит подтверждение). **«Действия» → Выгрузить в файл** сохраняет заказанные товары в CSV.

## Утверждение заявки

Когда список готов, нажмите **«Сформировать заявку»** — она перейдёт в статус На утверждении, а количество из «Заказано» скопируется в поле **«Утверждено»**. Редактировать состав заявки больше нельзя.

Руководитель проверяет заявку и при необходимости меняет **«Утверждено»** прямо в таблице.

![Корректировка утверждённого количества](https://wiki.virtualpos.ru/_media/hc/purchase/pasted/20260325-115409.png)

- **«Утвердить»** — Подбор поставщиков: Требует права `console.requisition.confirm`. Хотя бы у одного товара утверждённое количество должно быть больше нуля.
- **«Действия» → Вернуть на доработку** — Новая: Заявка снова доступна для изменения.
- **«Действия» → Закрыть заявку** — Закрыта: Требует права `console.requisition.complete` и подтверждения.

Если утверждающий сам формирует заявку, удобнее стрелка рядом с кнопкой **«Сформировать заявку»** → **«Сформировать заявку и утвердить»**: заявка сразу переходит в «Подбор поставщиков».

## Подбор поставщиков и создание заказов

В статусе Подбор поставщиков закупщик распределяет товары по поставщикам. По умолчанию в таблице показаны товары с ненулевым утверждённым количеством.

![Распределение товаров по заказам поставщикам](https://wiki.virtualpos.ru/_media/hc/purchase/requisition/supplier-selection.png)

- **Создан заказ** — Номер заказа поставщику, в который уже добавлен товар, или «-»
- **В пути** — Сколько товара сейчас в заказах «В пути». Значок открывает эти заказы
- **Утверждено** — Сколько закупить
- **Предпочитаемый поставщик** — Из карточки товара. Нажмите на поставщика, чтобы выбрать его для отмеченных строк. Колонка включается в «Настроить колонки»

1. Отметьте строки флажками или нажатием на строку.
1. Внизу экрана выберите **поставщика**.
1. Чтобы добавить товары в уже созданный черновик заказа, выберите его в поле **«добавить в заказ»**. В списке только черновики этого поставщика для этой точки продаж.
1. Нажмите **«Создать заказ»** (или **«Добавить в заказ»**).

Система создаст заказ поставщику в статусе «Черновик» с номером вида `20261003-071416` (дата и время создания). В заказ переносится утверждённое количество; цена — из колонки «Цена последнего поступления», если она заполнена.

Строки, по которым заказ уже создан, и строки с нулевым утверждённым количеством в заказ не попадают — система сообщит, сколько строк пропущено. Из одной заявки можно создать несколько заказов разным поставщикам.

> **Результат:**
> Чтобы проверить, всё ли заказано, выберите в фильтре колонки **«Создан заказ»** значение «нет».

## Закрытие заявки

Когда все заказы созданы, нажмите **«Закрыть заявку»** и подтвердите. Закрытую заявку изменить нельзя, но пользователь с правом `console.requisition.complete` может вернуть её: **«Действия» → Вернуть в статус: подбор поставщиков**. Из «Подбора поставщиков» заявку можно вернуть на утверждение: **«Действия» → Вернуть на утверждение**.

## Статусы заявки

Новая → На утверждении → Подбор поставщиков → Закрыта

| Статус | Код | Описание | Доступные действия |
| --- | --- | --- | --- |
| Новая | `NEW` | Формирование потребности | Изменить количества, добавить товары, очистить, сформировать заявку |
| На утверждении | `APPROVE` | Руководитель проверяет количества | Изменить «Утверждено», утвердить, вернуть на доработку, закрыть |
| Подбор поставщиков | `SUPPL_SELECTION` | Создание заказов поставщикам | Создать заказ, вернуть на утверждение, закрыть |
| Закрыта | `COMPLETED` | Заявка выполнена | Вернуть в «Подбор поставщиков» |

## Права доступа

- `console.requisition.manage` — Доступ к разделу и списку заявок
- `console.requisition.view` — Просмотр заявки
- `console.requisition.create` — Создание заявки, отправка на утверждение, возврат на доработку
- `console.requisition.update` — Изменение строк, добавление товаров, создание заказов поставщикам, массовая смена статуса
- `console.requisition.confirm` — Утверждение заявки
- `console.requisition.complete` — Закрытие заявки и возврат закрытой в «Подбор поставщиков»
- `console.requisition.delete` — Удаление заявки
- `console.requisition.viewallwarehouses` — Просмотр заявок всех точек продаж

## Частые ошибки

| Сообщение | Причина | Что делать |
| --- | --- | --- |
| Нельзя изменить статус пустой заявки | В заявке нет товаров | Добавьте товары |
| Нет утверждённых товаров. Укажите ненулевое количество хотя бы для одного товара. | У всех строк утверждено 0 | Укажите количество в колонке «Утверждено» |
| Недостаточно прав | Нет права на утверждение или закрытие | Обратитесь к администратору |
| Нет строк для заказа: по выбранным товарам заказ уже создан или утвержденное количество равно нулю | Выбраны только уже заказанные строки или строки с нулём | Выберите строки без заказа |
| Выбранный заказ оформлен на другую точку продаж или другого поставщика | Черновик заказа не подходит к заявке | Выберите другой черновик или создайте новый заказ |
| В заявке нет нужного товара | Потребность меньше 0,5 шт., не пересчитан планируемый запас или товар не числился в точке | Пересчитайте планируемый запас или добавьте товар вручную |

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

- [Общие сведения о закупках](https://wiki.virtualpos.ru/hc/purchase/overview) — Обзор процесса, первоначальная настройка и сценарии работы
- [Планирование запасов](https://wiki.virtualpos.ru/hc/purchase/demandcalculation) — Как рассчитывается потребность
- [Заказы поставщикам](https://wiki.virtualpos.ru/hc/purchase/purchase_order) — Заказы, созданные на основе заявок
- [Товарные запасы](https://wiki.virtualpos.ru/hc/stock/onhand) — Остатки товаров и формирование заявки из запасов
- [Приёмка товара](https://wiki.virtualpos.ru/hc/stock/inflow) — Поступление заказанного товара на склад
