Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Безопасность в Битрикс24
Тарифы и оплата
С чего начать
AI в Битрикс24
Лента Новостей
Задачи и проекты
Мессенджер
Коллабы
Группы
Календарь
Диск
База знаний
Сайты
Интернет-магазин
Складской учет
Почта
CRM
Онлайн-запись
КЭДО
Подпись
Маркетинг
Центр продаж
Аналитика
BI Конструктор
Автоматизация
Интеграция 1С и Битрикс24
Сотрудники
Бизнес-процессы
Маркетплейс
Контакт-центр
Настройки
Виджет сотрудника
Телефония
Приложение Битрикс24
Общие вопросы
Битрикс24 в коробке
Изменения в статьях (архив)
Вход
Ваш Битрикс24
Авторизуйтесь, чтобы войти
в Битрикс24 вашей компании.
Вход

Поддержка24

Наборы данных BI Конструктора: складской учет

Наборы данных — это информация о складах, документах складского учета, товарах, сделках и других элементах Битрикс24. Для каждого элемента предусмотрено несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей. С помощью наборов можно создавать графики и анализировать показатели бизнеса.

В статье расскажем о наборах данных для анализа складского учета и работы складов. Покажем, как объединять наборы и строить графики.

Наборы:

Примеры:


Выбрать набор данных

Чтобы проанализировать информацию в отчете, выберите набор данных и создайте график.

catalog_store — cписок складов. Набор содержит данные о складах, которые используются в складском учете. В нем указаны названия складов, их статус активности и дата создания. Данные помогают анализировать движение товаров и документы в разрезе конкретных складов, а также фильтровать неактивные склады в отчетах.

catalog_store

Поле Описание Тип данных
ID Идентификатор склада Число
TITLE Название склада Строка
ACTIVE Признак активности склада: Y — да, N — нет Строка
DATE_CREATE Дата создания склада Дата

catalog_store_product — остатки товаров на складах. Набор содержит данные об остатках товаров на каждом складе. В нем указано общее количество товара и часть, зарезервированная под заказы. Данные помогают анализировать наличие товаров, оценивать доступные остатки и учитывать резервы при планировании продаж и поставок.

catalog_store_product

Поле Описание Тип данных
ID Идентификатор записи об остатке товаров Число
PRODUCT_ID Идентификатор товара Число
STORE_ID Идентификатор склада Число
AMOUNT Общее количество товаров на складе Число
QUANTITY_RESERVED Зарезервированное количество товаров на складе Число

catalog_store_document — складские документы. Набор содержит данные о складских документах, которые фиксируют движение товаров. В нем указаны типы и статусы документов, даты создания и ответственные сотрудники. Данные помогают анализировать операции на складах и отслеживать проведенные и отмененные документы.

catalog_store_document

Поле Описание Тип данных
ID Идентификатор складского документа Число
TITLE Название складского документа Строка
DOC_TYPE Тип складского документа Строка
DOC_TYPE_CODE Код типа складского документа Строка
DATE_CREATE Дата создания складского документа Дата
DATE_MODIFY Дата изменения складского документа Дата
STATUS Статус складского документа Строка
STATUS_CODE Признак проведения складского документа: Y — проведён, N — черновик Строка
TOTAL Общая стоимость товаров по складскому документу Число
CURRENCY Валюта складского документа Строка
RESPONSIBLE_ID Идентификатор ответственного сотрудника Число
RESPONSIBLE_NAME Имя ответственного сотрудника Строка
RESPONSIBLE Идентификатор и имя ответственного сотрудника Строка
WAS_CANCELLED Признак отмены складского документа: Y — да, N — нет Строка

catalog_store_document_item — список товаров в складских документах. Набор содержит данные о товарах в складских документах. Он фиксирует, какие товары участвуют в документах, в каком количестве, с каких складов они списываются и на какие поступают. Данные используют для анализа движения товаров, цен и операций по конкретным позициям в складских документах.

catalog_store_document_item

Поле Описание Тип данных
ID Идентификатор позиции складского документа Число
DOCUMENT_ID Идентификатор складского документа Число
DOCUMENT_DATE_CREATE Дата создания складского документа Дата
PRODUCT_ID Идентификатор товара Число
STORE_FROM Идентификатор склада, с которого списывается товар. Используется в документах реализации, списания и перемещения Число
STORE_TO Идентификатор склада, на который поступает товар. Используется в документах прихода, оприходования и перемещения Число
AMOUNT Количество товара Число
PURCHASING_PRICE Закупочная цена товара Число
PRICE Цена продажи товара Число

sale_document_saleorder — документы реализации. Набор содержит данные о документах реализации. Он фиксирует создание и изменение документов, параметры доставки, факт и дату отгрузки. Данные используют для анализа отгрузок и работы ответственных сотрудников.

sale_document_saleorder

Поле Описание Тип данных
ID Идентификатор документа реализации Число
DATE_CREATE Дата создания документа реализации Дата
DATE_UPDATE Дата последнего изменения документа реализации Дата
PRICE_DELIVERY Стоимость доставки по документу реализации Число
DEDUCTED Признак отгрузки: Y — да, N — нет Строка
DATE_DEDUCTED Дата отгрузки Дата
DELIVERY_NAME Название службы доставки Строка
WAS_CANCELLED Признак отмены документа реализации: Y — да, N — нет Строка
CURRENCY Валюта документа реализации Строка
RESPONSIBLE_ID Идентификатор ответственного сотрудника Число
RESPONSIBLE_NAME Имя ответственного сотрудника Строка
RESPONSIBLE Идентификатор и имя ответственного сотрудника Строка

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

sale_document_saleorder_item

Поле Описание Тип данных
ID Идентификатор позиции документа реализации Число
DOCUMENT_ID Идентификатор документа реализации Число
DOCUMENT_DATE_CREATE Дата создания документа реализации Дата
PRODUCT_ID Идентификатор товара Число
NAME Название товара Строка
PRICE Цена продажи товара Число
PRICE_CURRENCY Валюта цены продажи Строка
DATE_INSERT Дата добавления позиции в документ реализации Дата
STORE_ID Идентификатор склада Число
AMOUNT Количество товаров Число
COST_PRICE Себестоимость товаров Число
COST_CURRENCY Валюта себестоимости Строка

Создать график

Информацию из наборов данных можно использовать для анализа складского учета в компании. Графики помогут отследить движение товаров между складами, операции по документам и выявить возможные расхождения в учете.

  • 1–2. Откройте BI Конструктор > Графики > + График.
  • 3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант. Если в списке нет нужного набора, нажмите Добавить датасет и создайте набор данных.
    Как создать набор данных
  • 5. Нажмите Создать новый график.

Объединить наборы данных

Объедините данные о составе документов реализации и складах, чтобы проанализировать продажи товаров в разрезе складов.

  1. Откройте BI конструктор и перейдите в раздел SQL > Лаборатория SQL.
  2. Выберите схему bitrix24
  3. Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
    Как создать и добавить в отчет график на основе виртуального набора данных

Если объединяете наборы данных в первый раз, посмотрите пример запроса.

Пример SQL-запроса

Мы написали SQL-запрос, чтобы извлечь данные из двух наборов: состав документа реализации (sale_document_saleorder_item) и список складов (catalog_store). Запрос покажет, с какого склада продавали товары, какие товары были проданы, в каком количестве и на какую сумму.

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

SELECT
    catalog_store.TITLE AS "Склад",
    sale_document_saleorder_item.NAME AS "Товар",
    SUM(sale_document_saleorder_item.AMOUNT) AS "Количество",
    SUM(sale_document_saleorder_item.AMOUNT * sale_document_saleorder_item.PRICE) AS "Сумма продаж"
FROM sale_document_saleorder_item
JOIN catalog_store
    ON catalog_store.ID = sale_document_saleorder_item.STORE_ID
WHERE sale_document_saleorder_item.DOCUMENT_DATE_CREATE >= date_add('day', -30, current_date)
GROUP BY
    catalog_store.TITLE,
    sale_document_saleorder_item.NAME
ORDER BY
    SUM(sale_document_saleorder_item.AMOUNT * sale_document_saleorder_item.PRICE) DESC;
 

SELECT — определяет, какую информацию надо извлечь из набора данных. Например, запрос SELECT catalog_store.TITLE AS "Склад":

  • выбирает название склада TITLE из набора catalog_store,
  • присваивает колонке название Склад,
  • выводит результат в отдельную колонку в таблице.

FROM — указывает основной набор, из которого извлекаются данные. Мы извлекаем из sale_document_saleorder_item — таблица содержит товары, их количество и цены в документах реализации.

JOIN — соединяет таблицу sale_document_saleorder_item со списком складов catalog_store. Запрос связывает товары в документах реализации с информацией о складах, с которых выполнялась отгрузка.

WHERE — фильтрует данные по дате создания позиций в документах реализации и показывает данные за последние 30 дней.

GROUP BY — группирует данные по складу и товару, чтобы посчитать итоговое количество и сумму продаж для каждой группы.

ORDER BY — сортирует результат по сумме продаж в порядке убывания. Это позволяет вывести в начале таблицы товары и склады с наибольшей выручкой за выбранный период.


Коротко

  • Наборы данных — это информация о складах, документах складского учета, товарах, сделках и других элементах Битрикс24.
  • Для каждого элемента предусмотрено несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей.
  • Для анализа работы складского учета есть шесть наборов данных: список складов (catalog_store), остатки товаров на складах (catalog_store_product), складские документы (catalog_store_document), товары в складских документах (catalog_store_document_item), документы реализации (sale_document_saleorder) и состав документа реализации (sale_document_saleorder_item).
  • С помощью наборов можно анализировать движение товаров между складами, операции по складским документам и продажи в разрезе складов.
  • Наборы данных можно объединять, например, товары в документах реализации со складами, чтобы проанализировать продажи по складам. Для этого можно написать SQL-запрос, сохранить его результат как датасет и создать график.

Рекомендуем прочитать:
Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает
Спасибо, ваш голос учтен.