Как работает система

Техническая документация: источники данных, формулы расчёта метрик, архитектура ETL

Архитектура

1С PostgreSQL

Удалённая БД с данными 1С:Предприятия

ETL каждый день в 09:00

TRUNCATE → INSERT

Локальный PostgreSQL

Быстрые запросы API дашборда

Принцип работы: Данные извлекаются из удалённой БД 1С (4 ETL-скрипта), трансформируются и загружаются в локальный PostgreSQL. API дашборда работает только с локальной БД — это обеспечивает мгновенные ответы (<1 сек) и не нагружает продуктовую базу 1С. Каждый запуск ETL полностью перезаписывает данные (TRUNCATE → INSERT).

Справочники 1С (используются во всех ETL)

ТаблицаСправочникКлючевые поля
_reference134Номенклатура (Товары)_idrref, _description
_reference177Организации / Склады / Точки_idrref, _description
_reference184Статьи денежных средств_idrref, _description

Источники данных и метрики

⚙️ Фильтры данных

  • Чеки > 50 000 ₽ — автоматически исключаются как «мусорные» (тестовые, ошибочные)
  • Только активные записи — фильтр _active = true исключает сторнированные операции
  • Остатки > 0 — нулевые и отрицательные остатки не загружаются