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

<figure><img src="/files/37a53d9626db52d2955bf415df8daff3605be8ce" alt=""><figcaption></figcaption></figure>

***

## Обзор отчетов по инвентарю

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

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

<figure><img src="/files/f71da74fbc78276efa5fb067df005a7c98c4b5db" alt=""><figcaption></figcaption></figure>

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

Быстро добавляйте из наших заранее определенных, часто используемых формул и создавайте полезные отчеты.

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/75a44bd8bef54f0eaffffe6c74fc86e7/iframe?autoplay=true&controls=false&letterboxColor=transparent&loop=true&muted=true&poster=https://customer-0jrbilsa8yt3k758.cloudflarestream.com/75a44bd8bef54f0eaffffe6c74fc86e7/thumbnails/thumbnail.jpg?height=1080&preload=true>" %}

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

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

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

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

#### **Инвентарь и движение**

* **Стоимость инвентаря**: Себестоимость x Текущее количество
* **Коэффициент оборачиваемости запасов**: Общее количество списаний со склада ÷ Среднее количество за период
* **Среднее ежедневное поступление**: Общее количество поступлений на склад ÷ Количество дней
* **Среднее ежедневное списание**: Общее количество списаний со склада ÷ Количество дней
* **Статус пополнения**: if(Текущее количество < Страховой запас, "Требуется пополнение", "-")
* **Прогноз окончания запасов в днях**: Текущее количество ÷ (Общее количество списаний со склада ÷ Количество дней)

<figure><img src="/files/1f1d3281aeb3bbaa6603717bf4205acd7a89ff85" alt=""><figcaption></figcaption></figure>

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

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

Создавайте уникальные формулы, отвечающие вашим потребностям, используя переменные и функции BoxHero.

<figure><img src="/files/16f66a66f4371d6b7a007da08ee123e957d3ab52" alt=""><figcaption></figcaption></figure>

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

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

<table><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>Количество раз, когда в течение определенного периода было выполнено поступление товара.</td></tr><tr><td><strong>Общее количество списаний со склада</strong></td><td>Общее количество отгруженного товара.</td></tr><tr><td><strong>Взвешенное среднее списаний со склада (линейное: 2, 3, 4)</strong></td><td><p>Вычисляет взвешенное среднее ежедневных объемов списаний, придавая больший вес <em>недавним</em> данным. Каждому дню выбранного периода присваивается вес, который линейно увеличивается с каждым днем. Ежедневные объемы списаний умножаются на свои веса, а сумма этих взвешенных значений делится на сумму весов. Линейное взвешивание включает три варианта:</p><ul><li>Линейный вес 2: Самый ранний день имеет вес 1, самый последний день имеет вес 2</li><li>Линейный вес 3: Самый ранний день имеет вес 1, самый последний день имеет вес 3</li><li>Линейный вес 4: Самый ранний день имеет вес 1, самый последний день имеет вес 4</li></ul></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><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>Разница в количестве товара при использовании меню <strong>Перемещение</strong> (то есть Увеличение количества - Уменьшение количества)</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>Количество раз, когда была выполнена <strong>Перемещение</strong> операция для уменьшения общего уровня запасов.</td></tr><tr><td><strong>Частота перемещений на склад</strong></td><td>Количество раз, когда была выполнена <strong>Перемещение</strong> операция для увеличения общего уровня запасов.</td></tr></tbody></table>

{% hint style="success" %}
**Совет**: Используйте *взвешенные средние* для более тонкого анализа трендов и *комбинируйте формулы* для создания сложных показателей, вкладывая функции в переменные.
{% endhint %}

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

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

* **Базовая арифметика:** `+`, `-`, `*`, `/`
* **Условные**: `if(condition, value_if_true, value_if_false)`
* **Округление:**
  * **round**: `round(number, decimal_places)`
  * **roundUp**: `roundUp(number, decimal_places)`
  * **roundDown**: `roundDown(number, decimal_places)`
* **Преобразование типа:**
  * **toNumber**: `toNumber(string, fallback_number)`
    * Строка, которую нужно преобразовать в числовое значение, число, которое отображается при сбое преобразования
  * **toString**: `toString(number)`
    * Число, которое нужно преобразовать в строку

<figure><img src="/files/d07994c98602b0c8b78837298c49abb6dae9fce8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Переменные и функции, недоступные в <mark style="color:синий;">**`Отчетах по инвентарю`**</mark> можно использовать в [Пользовательской аналитике](/docs/documentation/ru/drugie-funkcii/custom-analytics.md).
{% endhint %}

***

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.boxhero.io/docs/documentation/ru/drugie-funkcii/analytics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
