Справочники и классификаторы¶
Единый источник констант проекта. Любые повторяющиеся значения (каналы, цены/скидки, категории, статусы складов, бренды) ведутся только здесь, остальные файлы ссылаются.
🔗 Живая таблица (Google Sheets)¶
AGT — Справочники и классификаторы — основной рабочий источник (Claude читает/пишет через сервис-аккаунт): https://docs.google.com/spreadsheets/d/1bVE8piH_RyAH_1pJLjVNUjljm93plMZX_vO4TqhKTYk
Листы:
- Справочники: Модель-Цвет, Каналы, Цены_Скидки, Себестоимость, Категории, Склады, Бренды.
- Примеры дашбордов (демо-данные): Дашборд_Локатор (оверсток/андерсток, светофор), Дашборд_Остатки_склады (себес остатков), Дашборд_План-Факт (отклонения), Калькулятор_Маржа (что-если: База/Сценарий/Дельта).
Таблицы ниже — текстовое зеркало для чтения в Obsidian; актуальные значения — в Google Sheets. Дополнять по мере проекта; незаполненное связано с вопросами из 06_Открытые_вопросы.
1. Каналы продаж и логика цены¶
| Код | Канал | Логика цены/выручки | Параметр | Значение | Примечание |
|---|---|---|---|---|---|
| DLR | Дилеры | Скидка от РРЦ | скидка, % | 33 | уточнено 06.07.2026: в 1С фактически минимум 3 дилерских прайс-листа — «Дилер-33» (33%), «Дилер-25» (25%), «Дилер-15» (15%) — 33% не единственная ставка, это упрощение для калькулятора, см. 03_Задачи задача 0.6 |
| B2B | B2B | Историческая скидка | скидка, % | 0.96 (черновая оценка) | рассчитать точнее за 12 мес → 06_Открытые_вопросы В2; фактически идёт по типу «Цена продажи» + переменная ручная скидка сверху (0–11,6%+ в наблюдаемых сделках) |
| MP | Маркетплейсы | Доля от выручки | доля, % | 50 | Ozon = выручка + баллы → В3 |
| RTL | Розница | Полная РРЦ | скидка, % | 0 | 4-й канал, подтвердить название → В1 |
📅 Встреча 29.06.2026: Каналы (директора): Беляев, Галягин + другие. Итого ~4–5 таблиц планировщика + одна сводная (у Глеба + Баталова).
2. Категории товара¶
| Код | Категория |
|---|---|
| WIN | зима |
| SUM | лето |
| SHO | обувь |
| GLV | перчатки |
| ACC | аксессуары |
Маппинг «модель → категория» ведётся в справочнике на листе «Модель-Цвет» (Google Sheets, ссылка выше).
📅 Встреча 29.06.2026: Текущая классификация в 1С заведена по «группам списка» (обувь Brodeks, перчатки Brodeks). Для дашбордов нужна другая группировка по линейкам (Оптимум, Заряженный, Колорит и др.). Глеб/Алексей пришлют список артикулов с предпочтительной разбивкой. Категоризация — второй волной.
3. Статусы остатков / склады¶
📅 Уточнено на встрече 29.06.2026 — полный список актуальных складов.
| Код | Статус / склад | Учитывается как | Примечание |
|---|---|---|---|
| FREE | Свободный сток | доступно к продаже | = «Доступно» в 1С (Шушары + Кировский) |
| FBO | FBO | на складе маркетплейса | все статусы МП кроме «Заявки на поставку» (API) |
| TRFBO | Транзит на FBO | в пути на МП | заказы клиента МП в статусе «Отгрузить» (не «Отгружено») |
| RES_B2B | Резерв B2B | зарезервировано | заказы клиента в статусе «Резерв», подразделение B2B |
| RES_DLR | Резерв Дилеры | зарезервировано | заказы клиента в статусе «Резерв», подразделение Дилеры |
| REP | Ремонт | недоступно | только «Ожидание ремонта УТК Шушары» (старый склад — не используем) |
| DEF | Брак | недоступно | Брак Шушары (возврат от покупателей) + УТК Шушары (после УТК) |
Склады брака, которые будут удалены (решение 29.06.2026): Киевская, Кодняковская, Егорова.
⚠️ Расхождение, требует подтверждения (см. 06_Открытые_вопросы): согласование от 03.07.2026 (Дмитрий + Антон, Согласование_остатки_03-07-2026_Антон) даёт другой, более детальный список складов для «текущих остатков», не совпадающий один-в-один с этим решением: - Рекламация. Склад Шушары - Ожидание ремонта. Склад ОТК Шушары - Поступление товара. Склад ОТК Шушары - Сборка/проведение ОТК. Склад ОТК Шушары - Сборка/проведение ремонта. Склад ОТК Шушары - Брак. Склад ОТК Шушары - Центральный склад. СПб Шушары. (О) - + по Антону: склад магазина Егорова, шоурум Мск, товародвижение Егорова, плюс будущий склад «Bro Егорова» (уточняется) — это противоречит решению 29.06 «Егорова — удалить». - Склад «Кировский» (был в решении 29.06) в новом списке не упомянут. - Формула тоже подтверждена отдельно: Остаток на складе − отгружается − резерв = доступный остаток (совпадает по смыслу с «Доступно» из 29.06).
Логика сущностей в 1С: - МП (FBO/FBS): заказ клиента сразу в статусе «Отгрузить» → учитываем как Транзит FBO. - B2B/Дилеры: заказ клиента в статусе «Резерв» → учитываем как Резерв по каналу. - Единая сущность для всего — заказ клиента (расходные ордера — альтернатива для транзита, но заказ удобнее). - Статус «Отгружено» ставить только когда товар физически выехал со склада.
4. Бренды¶
| Бренд | Примечание |
|---|---|
| Brodeks | основной |
5. Новые сущности (добавлены по встрече 29.06.2026)¶
5.1 Справочник РРЦ по месяцам¶
Таблица: Артикул × Месяц = РРЦ. Ведёт Баталов / Глеб. Тянется во все отчёты (планировщик, маржинальный калькулятор). Стартово — текущая РРЦ из 1С. Обновляется при изменении ценовой политики (может быть по отдельным позициям).
5.2 Справочник себестоимости по месяцам (плановой)¶
Таблица: Артикул × Месяц = СИБЕЗ плановый. Ведёт Баталов. Стартово — текущая расчётная себестоимость. Обновляется при изменении (раз в полгода, по отдельным позициям). Используется в маржинальном калькуляторе (задача 3.6).
6. Статусы задач (легенда для таблицы 03_Задачи)¶
🟡 в работе · ⬜ не начато · ✅ готово
7. Доступ к 1С КА через pgapi (реплика в PostgreSQL)¶
Найдено и задокументировано 06.07.2026 (раньше ключ упоминался в других файлах со ссылкой сюда, но фактически здесь не был записан — пробел закрыт).
- URL:
https://pg.dimavp.ru - SQL-запросы:
POST /queryс телом{"sql": "..."}, заголовокX-Api-Key: cCItEOsDf8KE3A2YoNj14PcFyPzBdq0vUj7r6tzHa3aRjU-uRBg71q6TuF23jt4Z - Файлы (xlsx с офисного сервера):
GET /files/download?name=<имя файла>с тем же заголовком. - ~400 таблиц в схеме
public— прямая реплика 1С:КА (транслитерированные имена объектов) вперемешку с данными МойСклад (dl_*), Ozon/WB (ozon_*/wb_*/src_*) и служебными таблицами NocoDB (nc_*, игнорировать).
Ключевые таблицы для цен и скидок (см. 03_Задачи, задача 0.6, — там разбор подробнее):
- RealizatsiyaTovarovUslugTovary_PROD — строки документов «Реализация товаров и услуг» (продажи), 121К+ строк, с 01.07.2025. Колонки: TSena, VidTSeny (тип цены/прайс-лист), Kolichestvo, Summa, SummaSNDS, SummaRuchnoySkidki, ProtsentRuchnoySkidki, SummaAvtomaticheskoySkidki, SsylkaData (дата), SsylkaPodrazdelenie (канал), NomenklaturaArtikul. Отдельного регистра «Цены номенклатуры» с историей в реплике НЕТ — история цен реконструируется из этой же таблицы (и ZakazKlientaTovary_PROD, та же структура) по строкам с VidTSeny='Цена продажи'.
- Nomenklatura_PROD / V8_Nomenklatura — справочник номенклатуры (текущие атрибуты, без истории цен).
- SebestoimostTovarov_PROD, VyruchkaISebestoimostProdazh_PROD — себестоимость и выручка/себестоимость продаж (для задачи 0.4/В28).
Правило: при изменении любой константы — правим в этой таблице, затем обновляем выгрузку в Excel-справочники. В тексте других файлов значения не дублируем — ставим ссылку сюда.