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

<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:синий;">**`Отчеты`**</mark> > <mark style="color:синий;">**`Инвентарь`**</mark>.

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

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-51a2bfa9665f86e8781e34af670006bfa15e989c%2Finventory-reports-boxhero.png?alt=media" 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>" %}

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

Вы можете использовать [атрибуты](https://www.boxhero.io/docs/documentation/ru/centr-dannykh/attributes) с числовыми значениями для создания формул.

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

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

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

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

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-f70791ec11e867b8be017d613c1e1acd7f431ac9%2Finventory-reports-quick-add%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-397ab8e96c1de56cee9c775f84f8779e1d2ed9a6%2Finventory-reports-custom-formula.png?alt=media" 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="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6f2d8c2676249f969d6d0e7ceb8a2d14cab335c2%2Finventory-reports-quick-add.png?alt=media" alt=""><figcaption></figcaption></figure>

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

***

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

### Как рассчитать общую стоимость моего инвентаря?

Чтобы рассчитать общую стоимость вашего инвентаря:

1. Перейдите в <mark style="color:синий;">**`Отчеты`**</mark> > <mark style="color:синий;">**`Инвентарь`**</mark>.
2. Нажмите синюю <mark style="color:синий;">**`Параметры формулы`**</mark> кнопку в правом верхнем углу.
3. Добавьте формулу и перейдите в <mark style="color:синий;">**`Быстрое добавление`**</mark> > <mark style="color:синий;">**`Движение запасов`**</mark>.
4. Выберите <mark style="color:синий;">**`Стоимость запасов`**</mark>.

<sub>\* Обратите внимание, что эта формула рассчитывает стоимость запасов, используя</sub> <sub>*себестоимость*</sub><sub>.</sub>

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-8ebee89c2db091a94817e923188b3b69ef051472%2Fboxhero-analytics-inventory-asset.png?alt=media" alt=""><figcaption><p>Чтобы рассчитать стоимость запасов на определенную дату или за определенный период, отфильтруйте по дате и местоположению.</p></figcaption></figure>

### Будут ли удаленные товары по-прежнему отображаться в моем отчете по инвентарю?

В отчете отображаются только товары, которые в настоящее время зарегистрированы в вашей команде BoxHero.

### Как я могу отслеживать товары, которые нужно пополнить?

Используйте <mark style="color:синий;">**`Статус повторного заказа`**</mark> формулу в <mark style="color:синий;">**`Запасы и движение`**</mark> разделе. Это пометит товары, когда их количество опустится ниже установленного уровня страхового запаса.

<figure><img src="https://740025866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-43f533431f451b3610be14fe422c70179a4d4199%2Ffilename%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>

### Что происходит, когда я обновляю себестоимость или цену товара?

Когда вы обновляете себестоимость или цену товара в BoxHero, предыдущие значения *не* сохраняются. Отчеты, созданные в <mark style="color:синий;">**`Отчеты по инвентарю`**</mark> меню, будут отражать расчеты на основе *текущие* себестоимости и цены, которые могут отличаться от ваших исторических данных о себестоимости и цене.

Чтобы сохранять записи о прошлых операциях, мы рекомендуем экспортировать отчеты или отдельно документировать эти изменения. В качестве альтернативы вы можете использовать функцию BoxHero <mark style="color:синий;">**`Покупки и продажи`**</mark> для записи себестоимости и цены на момент *каждой* операции.

### Я не могу найти данные, которые ищу, в своем отчете по инвентарю.

В этом случае вы можете использовать <mark style="color:синий;">**`Пользовательская аналитика`**</mark> функцию, чтобы выбрать нужные вам поля и создать собственные расчеты для показателей инвентаря.
