> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.boxhero.io/docs/documentation/ru/drugie-funkcii/analytics.md).

# Отчеты по запасам

Функция отчетов по запасам в BoxHero помогает создавать пользовательские отчеты на основе данных о запасах и продажах. Вы можете создавать персонализированные расчеты и отслеживать ключевые показатели, которые важны именно для вас.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ddbbbff7339c6b8d9b396c551f5d467a89563617%2F%E1%84%8C%E1%85%A2%E1%84%80%E1%85%A9%20%E1%84%87%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5%E1%86%A8%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Обзор отчетов по запасам

На боковой панели перейдите в <mark style="color:$primary;">`Отчеты`</mark> > <mark style="color:$primary;">`Запасы`</mark>.

Вы можете настроить параметры формул для анализа данных по запасам, фильтровать результаты по местоположению или диапазону дат и экспортировать отчеты в Excel для ведения учета и анализа.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F8VpQzrhWgL3KDApwmKaQ%2Freport-inventory.jpg?alt=media&amp;token=d1620085-55c3-426c-a0ec-fc1afc86ea90" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Отчеты по запасам используют&#x20;*****текущие*****&#x20;себестоимость и цену**, а не значения на момент операции. Если вы измените цену товара, прошлые отчеты будут пересчитаны с использованием новой цены. Для точности на конкретный момент времени используйте <mark style="color:синий;">`Покупки и продажи`</mark> или регулярно экспортируйте их.
{% endhint %}

## Добавить формулу

Чтобы добавить формулу, нажмите <mark style="color:$primary;">`Параметры формулы`</mark> > <mark style="color:$primary;">`Добавить формулу`</mark>. У вас будет два варианта:

* **Быстрое добавление** — выберите готовые формулы для распространенных показателей, таких как прибыль, оборачиваемость и другие. Настройка не требуется.
* **Пользовательская формула** — создайте свою на основе переменных и функций BoxHero. Используйте ее для показателей, которые мы не предлагаем, или чтобы объединить собственные атрибуты товара с данными по запасам.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FbDVRAVhl4IUFajnV5MIz%2Freport-add%20formula%20options.jpg?alt=media&amp;token=2704f812-5468-4bf1-918b-6e4122029ef0" alt=""><figcaption></figcaption></figure>

### A. Быстрое добавление

Добавьте готовую формулу и начните формировать отчеты сразу.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FYgkfDP44NTxrimkrfD93%2Fframeit_2026-07-15T00-00-56.jpg?alt=media&amp;token=c558728b-b62c-48b1-97c6-bbd650f80b38" alt=""><figcaption></figcaption></figure>

#### Атрибуты товара

Вы можете использовать [атрибуты](/docs/documentation/ru/ponyatiya/attributes.md) с числовыми значениями для создания формул.

#### Продажи и прибыль

* **Общая себестоимость**: Себестоимость x Общее количество поступлений
* **Общая выручка**: Цена x Общее количество выбытия
* **Чистая прибыль**: Цена - Себестоимость
* **Валовая прибыль**: (Цена - Себестоимость) x Общее количество выбытия
  * *Общая прибыль от всего, что было продано за выбранный период.*
* **Маржа прибыли (%)**: (Цена - Себестоимость) ÷ Цена
  * *Какая доля цены является прибылью.*
* **Средн. ежедневная выручка**: (Цена x Общее количество выбытия) ÷ Количество дней
* **Средн. ежедневная валовая прибыль**: (Цена - Себестоимость) x Общее количество выбытия ÷ Количество дней

#### **Запасы и движение**

* **Стоимость запасов**: Себестоимость x Текущее количество
* **Оборачиваемость запасов**: Общее количество выбытия ÷ Среднее количество
  * *Сколько раз вы распродали средний запас. Чем выше показатель, тем быстрее оборачиваются запасы.*
* **Средн. ежедневное поступление**: Общее количество поступлений ÷ Количество дней
* **Средн. ежедневное выбытие**: Общее количество выбытия ÷ Количество дней
* **Оставшиеся дни запаса**: Текущее количество ÷ (Общее количество выбытия ÷ Количество дней)
  * *При текущем темпе, через сколько времени запас закончится. Используйте это для планирования повторных заказов.*

### B. Пользовательская формула

Создайте собственную формулу на основе переменных и функций BoxHero.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FFjSgJHwjFvzeVynbOmNZ%2Freport-formula%20settings.jpg?alt=media&amp;token=24dbf068-a033-405b-8402-83cbcc7c3bec" alt=""><figcaption></figcaption></figure>

#### Автодополнение переменных

Введите `$` чтобы получить доступ к переменным запасов, и `{{` чтобы извлечь сохраненные атрибуты/значения.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FqfJzuQNgnXEQugUDYGCV%2Fcustom%20formula-autocomplete.jpg?alt=media&amp;token=60681cd2-66af-4faf-8e3f-e00b7b3d7a51" alt=""><figcaption></figcaption></figure>

<table data-search="false"><thead><tr><th width="209">Имя переменной</th><th>Описание</th></tr></thead><tbody><tr><td><strong>Текущее количество</strong></td><td>Текущий уровень запасов товара.</td></tr><tr><td><strong>Количество дней</strong></td><td>Количество дней в выбранном периоде.</td></tr><tr><td><strong>Среднее количество</strong></td><td>Средний запас за выбранный период, рассчитанный по количеству запасов на 23:59:59 каждого дня.</td></tr><tr><td><strong>Начальное количество</strong></td><td>Запасы на начало выбранного периода (23:59:59 на <em>день до</em> даты начала).</td></tr><tr><td><strong>Конечное количество</strong></td><td>Запасы на конец выбранного периода (23:59:59 на <em>последний день</em> периода).</td></tr><tr><td><strong>Общее количество поступлений</strong></td><td>Общий объем поступлений.</td></tr><tr><td><strong>Количество поступлений</strong></td><td>Количество <strong>поступлений</strong> <strong>прихода</strong> операций за выбранный период.</td></tr><tr><td><strong>Общее количество выбытия</strong></td><td>Общий объем выбытия.</td></tr><tr><td><strong>Количество выбытия</strong></td><td>Количество <strong>поступлений</strong> <strong>выбытия</strong> операций за выбранный период.</td></tr><tr><td><strong>Взвеш. средн. выбытие (Линейная 2, 3, 4)</strong></td><td><p>Среднедневное выбытие, взвешенное так, что недавние дни имеют больший вес. Каждый день в выбранном периоде получает вес, который линейно увеличивается, при этом самый старый день всегда имеет вес 1. Число задает вес самого недавнего дня — 2, 3 или 4, — поэтому более высокое число делает среднее более чувствительным к недавней активности.</p><p></p><ul><li><strong>Линейная 2</strong>: Самый старый день имеет вес 1, самый недавний день имеет вес 2</li><li><strong>Линейная 3</strong>: Самый старый день имеет вес 1, самый недавний день имеет вес 3</li><li><strong>Линейная 4</strong>: Самый старый день имеет вес 1, самый недавний день имеет вес 4</li></ul></td></tr><tr><td><strong>Корректировка количества (увеличение)</strong></td><td>Количество, добавленное в результате <strong>операций корректировки запасов.</strong> операций.</td></tr><tr><td><strong>Корректировка количества (уменьшение)</strong></td><td>Количество, удаленное в результате <strong>операций корректировки запасов.</strong> операций.</td></tr><tr><td><strong>Корректировка количества (нетто)</strong></td><td>Корректировка количества (увеличение) − Корректировка количества (уменьшение).</td></tr><tr><td><strong>Количество корректировок</strong></td><td>Количество раз, когда была выполнена <strong>Корректировка</strong> операция за определенный период.</td></tr><tr><td><strong>Количество перемещений (вход)</strong></td><td>Количество, перемещенное <em>в</em> выбранного местоположения(й) с помощью <strong>Перемещение запасов</strong> операций.</td></tr><tr><td><strong>Количество перемещений (выход)</strong></td><td>Количество, перемещенное <em>из</em> выбранного местоположения(й) с помощью <strong>Перемещение запасов</strong> операций.</td></tr><tr><td><strong>Количество перемещений (нетто)</strong></td><td>Количество перемещений (вход) − Количество перемещений (выход).</td></tr><tr><td><strong>Количество перемещений (вход)</strong></td><td>Количество <strong>Перемещение запасов</strong> операций, которые увеличили запасы в выбранном местоположении(ях).</td></tr><tr><td><strong>Количество перемещений (выход)</strong></td><td>Количество <strong>Перемещение запасов</strong> операций, которые уменьшили запасы в выбранном местоположении(ях).</td></tr></tbody></table>

#### Доступные функции

BoxHero поддерживает различные функции, аналогичные их аналогам в Excel.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FpfVugON6ys4TRDkaWvMV%2Fcustom%20formula-functions.jpg?alt=media&amp;token=b96457f9-561a-4e3b-a7e8-3ad5f7c498b2" alt=""><figcaption></figcaption></figure>

* **Основная арифметика:** `+`, `-`, `*`, `/`
* **Условные**: `if(condition, значение если истинно, значение если ложно)`
  * Оценивает условие и возвращает одно значение, если оно истинно, и другое, если оно ложно.
* **Округление:**
  * **round**: `round(number, digit)`
  * **roundUp**: `roundUp(number, digit)`
  * **roundDown**: `roundDown(number, digit)`
* **Преобразование типов:**
  * **toNumber**: `toNumber(string, запасное значение)`
    * Преобразует текст в число, возвращая запасное значение при неудачном преобразовании.
  * **toString**: `toString(number)`
    * Преобразует число в текст.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FVyBJAJ0MT0De3Y0tqCIA%2Fcustom%20formula-examples.jpg?alt=media&amp;token=69c49349-7827-4f20-85e0-228819f82b03" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Нужно что-то еще?** <mark style="color:$primary;">`Пользовательская аналитика`</mark> позволяет напрямую выполнять запросы к вашим данным по запасам с помощью SQL. Используйте это для вопросов, которые не подходят под формулу по товару.
{% endhint %}

***

## Часто задаваемые вопросы

**Ищете больше информации?** Ознакомьтесь с нашим FAQ:

{% content-ref url="/spaces/dEaESHNvEvPVtlVQWevo/pages/d762eadc983642431473a7aaa609f0a98629d8bb" %}
[Отчеты по запасам](/docs/faq/ru/otchety/otchety-po-zapasam.md)
{% endcontent-ref %}
