Загрузка состояния обновления Google…
История найденных разрывов по датам проверки (МСК). За день — последний расчёт. Автоматическая проверка ежедневно после 07:15, также при обновлении товаров. История сохраняется с момента включения раздела.
| Название аналога | Размер | Оборачиваемость реал., дн. | Оборачиваемость после поставок, дн. | МП | КАБ | КАТЕГОРИЯ | НАИМЕНОВАНИЕ | SKU | РАЗМЕР | СТАТУС | Рынок? | Рекомендация Требуют действия Действие выполнено Не согласен | Остатки | Ключевые показатели | ф/о прошлый месяц | ф/о прошлая неделя | Текущая маржинальность | План | 14 дней WB: суммарно по размерам | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Цены | WB ф/о | WB теор | OZON | ||||||||||||||||||||||||||||||||||||||
| FBO | FBS | Склад+Резерв+СОХ | % выкупа | Ср. заказы | Оборачиваемость FBO | Оборачиваемость реальная | Разрыв | Поставки | Оборачиваемость после поставки | Продажи | Выручка | Ср.цена до СПП | Ср. после СПП | Маржинальность | Дрр | Маржинальность после РК | ROI итог | Маржинальность итог | Продажи | Выручка | Ср.цена до СПП | Ср. после СПП | Маржинальность | Дрр | Маржинальность после РК | ROI итог | Маржинальность итог | Цена до СПП | Цена после СПП | ROI по марже | Маржинальность | ROI по марже | Маржинальность | ROI | Маржинальность | ROI FBS | Маржинальность FBS | План Продажи шт. | План заказов в мес | Отклонение от плана | Итого за 14 дней / по датам |
| МП | КАБ | SKU | НАИМЕНОВАНИЕ | РАЗМЕР | ОШИБКА | ЗНАЧЕНИЕ | ИСТОЧНИК |
|---|
Все доработки выполнены.
Для каждого столбца ниже указаны исходное поле, ключ сопоставления, расчёт и приоритет. PostgreSQL: схема ai_access. «Обновить» перечитывает серверные отчёты, сохранённый Google-снимок и данные планирования; «Обновить данные из GS» загружает новый Google-снимок. Плановое обновление Google — в 07:00 МСК.
Основные ссылки: Google-таблица, Номенклатура планирования, Сезонность планирования, резервный склад API 1С.
Google-привязка карточки: «Реальная динамика 1с», МП+КАБ H, SKU I, размер G. Числовые SKU не объединяются по одному названию F. Для текстового артикула допускается соответствие по названию только при единственной однозначной привязке. Исключения размеров действуют во всех соответствующих расчётах.
| Блок / период | Показатель | Источник / исходное поле | Как формируется и что приоритетнее |
|---|---|---|---|
| Товар | МП | PostgreSQL · ai_access.itogovy_otchet · «МП» | Последний доступный срез по «Дата». Ключ карточки: МП + кабинет + SKU + нормализованный размер. |
| Товар | КАБ | PostgreSQL · ai_access.itogovy_otchet · «Кабинет» | Последний доступный срез по «Дата». Ключ карточки: МП + кабинет + SKU + нормализованный размер. |
| Товар | Наименование | PostgreSQL · ai_access.itogovy_otchet · «Наименование» | Последний доступный срез по «Дата». Ключ карточки: МП + кабинет + SKU + нормализованный размер. Разные названия одной карточки перечисляются через « / ». |
| Товар | SKU | PostgreSQL · ai_access.itogovy_otchet · «SKU» | Последний доступный срез по «Дата». Ключ карточки: МП + кабинет + SKU + нормализованный размер. |
| Товар | Категория | PostgreSQL · ai_access.plan · «Категория» | МП + «Продавец» (кабинет) + SKU. Несколько категорий перечисляются. Категория используется для правил нормализации размеров. |
| Товар | Размер | PostgreSQL · ai_access.itogovy_otchet · «Размер» | Один реальный размер — отдельная карточка. Для исключений размер приравнивается к пустому и строки объединяются; перечень исключений в разделе «Правила размеров». |
| Товар | Статус | Планирование → Номенклатура · «SKU», «Статус» | Точное совпадение SKU. Пустые значения не отменяют единственный известный статус; разные непустые статусы или отсутствие соответствия — «Проверить». Google-статус не подставляется. |
| Товар | Рынок? | Планирование → Номенклатура · «Название товара», «рынок» | Точное название без учёта регистра и лишних пробелов. «Да» → «да», пусто/«Нет» → пустая ячейка. Противоречие или отсутствие соответствия — «Проверить». Поле «Можно ли превышать план» из plan больше не определяет этот признак. |
| Товар | Рекомендация | Настройки рекомендаций · согласованные сочетания, общие правила, тактики и приоритеты; при необходимости — ИИ | Выбирается включённый раздел и совпавшее правило с максимальным приоритетом. Неоднозначность требует уточнения. Учитываются период повторения и ранее отмеченные действия; критические ошибки блокируют обычную рекомендацию. |
| Товар | Выполненное действие / Не согласен | Журнал действий менеджеров на сервере · product_actions_daily, recommendation_completions | Сохраняются действие, пояснение, автор и время МСК. Для размерных WB с одинаковым полным набором рекомендаций из правил отметка распространяется на все размеры того же SKU и кабинета. Исторические даты сохраняются. |
| Остатки | FBO | PostgreSQL · ai_access.itogovy_otchet · «Остаток МП» | Остатки за вчера по Москве: МП + кабинет + SKU + размер с исключениями. Совпавшие строки суммируются. Пустые исходные значения пропускаются; в обычной ячейке отсутствие количества отображается как 0. |
| Остатки | FBS | PostgreSQL · ai_access.itogovy_otchet · «Остаток FBS» | Остатки за вчера по Москве: МП + кабинет + SKU + размер с исключениями. Совпавшие строки суммируются. Пустые исходные значения пропускаются; в обычной ячейке отсутствие количества отображается как 0. |
| Остатки | Склад+Резерв+СОХ | PostgreSQL · ai_access.itogovy_otchet · «Склад+Резерв+СОХ»; резерв для предусмотренных базовых аналогов — API 1С leftovers/last | За вчера по Москве. Общий склад товара и размера учитывается один раз, копии по SKU не складываются. Резерв API применяется для отсутствующей пары базовый аналог + размер на ту же дату: сумма 44 согласованных столбцов Лефортово, СОХ и резервов, без остатков МП и quantity_all. Неизвестный резерв — «Нет данных», а не 0. |
| Ключевые показатели | % выкупа | PostgreSQL · ai_access.plan · «%выкупа» | МП + кабинет + SKU; доля 0…1 показывается в процентах. Пустые/противоречивые/некорректные значения не заменяются на 100%; товар скрывается из каталога и общего расхода, но остаётся в ошибках. |
| Ключевые показатели | Ср. заказы за 10 дн. | PostgreSQL · ai_access.reklama · «Заказы, шт.» | Последние 10 дат блока «14 дней»: сумма заказов / 10. Пустое количество за день = 0; противоречие или неверное число — ошибка. МП + кабинет + SKU, без деления по размерам WB. |
| Расчётный вход | Название сезонности | Google · «Реальная динамика 1с» · C | Привязка через найденные строки карточки: МП + кабинет + SKU + размер. Название выбирает набор коэффициентов; отсутствие/нераспознанное название даёт коэффициент 1 по действующему правилу. |
| Расчётный вход | Коэффициенты января–декабря | Планирование → Сезонность · «Коэф янв»–«Коэф дек»; общий серверный файл ручных коэффициентов | Ручная правка соответствующей строки и месяца приоритетнее исходного значения. Очистка возвращает исходное. Браузерные старые правки переносятся при первом открытии обновлённого планирования; после правки обновить товары. Следующий месячный коэффициент умножает предыдущий дневной расход. Пустой = 1; неположительный/нечисловой коэффициент, требуемый прогнозу, — ошибка. |
| Ключевые показатели | Оборачиваемость FBO | Расчёт приложения: FBO + средние заказы + выкуп + коэффициенты сезонности | Начальный расход = средние заказы за 10 дней × доля выкупа. Последовательно расходуется FBO за остаток текущего месяца и следующие месяцы. Результат — число дней до исчерпания. При нулевом запасе 0; без продаж срок не определён. |
| Ключевые показатели | Оборачиваемость реальная | Расчёт приложения: общий склад, FBO и расход учитываемых SKU; для связанных товаров — группа аналогов и H | Общий склад берётся один раз; FBO и расход — по учитываемым каналам. Медленные каналы исключаются по текущему алгоритму исчерпания; FBS отдельно не добавляется. У каждого товара сохраняется своя сезонность. Для связанной группы аналогов групповой срок заменяет обычный до выбора рекомендаций. Показатель отвечает на вопрос, когда закончится товар хотя бы на одном из кабинетов. |
| Ключевые показатели | Разрыв | Расчёт приложения · запас, реальная оборачиваемость, сезонность и датированные поставки | Периоды без запаса на соответствующем МП/кабинете. Красная подпись округляет длительность вверх; формулы используют точные значения. Если разрывов нет — пусто; если расчёт невозможен — причина в подсказке. |
| Ключевые показатели | Поставки | Google · «закупки»: F товар, G размер, I заказано, AA дата, AG поступило, AJ закрытие | Название + размер с исключениями. AJ «ок»/«ok» закрывает ожидание; поступление в пределах 5% от заказанного тоже закрывает. Иначе ожидается max(I − AG, 0), пустое AG = 0. Без даты партия пропускается. Открытая просроченная партия остаётся видимой с исходной датой, а в расчёте приходит сегодня. Пример: 100 (05.10.26). |
| Ключевые показатели | Оборачиваемость после поставки | Расчёт приложения · текущие запасы, датированные открытые партии, сезонность | Календарный срок от сегодня до окончательного исчерпания, включая ожидание в разрывах. Партии с одной расчётной датой суммируются; копии графика по SKU не дублируются. Для аналогов учитываются H и разные сезонности. Без ожидаемых партий равен реальному сроку. |
| Товары-аналоги | Название аналога | Google · «аналоги»: B товар, E базовое название группы | Точная нормализованная связь. Название базового аналога определяет группу; один товар может иметь несколько групп. Для рыночных карточек группы исключаются из расчёта. |
| Товары-аналоги | Размер аналога | Размер карточки и правила его нормализации; Google · «аналоги», C — размер связи | Группа показателей — базовое название + нормализованный размер карточки. Буква F листа «аналоги» не означает автоматическую замену размера в расчёте. |
| Расчётный вход | Коэффициент H | Google · «аналоги» · H | Положительное число или отношение «2 к 1», «2:1», «2/1». Приводит запас и дневной расход к базовым единицам аналога; для базового товара H = 1. Неоднозначный или неверный H — ошибка. |
| Товары-аналоги | Оборачиваемость реал., дн. | Групповой расчёт приложения · текущих запасов, H и сезонность каждого товара | Группировка по названию аналога и размеру, расход по МП + кабинету. Склады и партии каждого товарного наименования учитываются однократно. Разные сезонности не блокируют расчёт. Это тот же групповой результат, который используется в обычных карточках и правилах. |
| Товары-аналоги | Оборачиваемость после поставок, дн. | Групповой расчёт приложения · запасов с датированными поставками, H и сезонность каждого товара | Группировка по названию аналога и размеру, расход по МП + кабинету. Склады и партии каждого товарного наименования учитываются однократно. Разные сезонности не блокируют расчёт. Это тот же групповой результат, который используется в обычных карточках и правилах. |
| ф/о прошлый месяц | Продажи | PostgreSQL · ai_access.fin_report_month · «Продажи шт.» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. Сумма уникальных исходных строк. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Выручка | PostgreSQL · ai_access.fin_report_month · «Выручка руб.» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. Сумма уникальных исходных строк. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Ср.цена до СПП | PostgreSQL · ai_access.fin_report_month · «Средняя цена до СПП» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — сумма(продажи × цена до СПП) / сумма продаж; неполные цены не заменяются нулём. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Ср. после СПП | PostgreSQL · ai_access.fin_report_month · «Средняя цена» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — общая выручка / продажи. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Маржинальность | PostgreSQL · ai_access.fin_report_month · «Маржинальность» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Дрр | PostgreSQL · ai_access.fin_report_month · «ДРР» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — затраты на рекламу / прибыль. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Маржинальность после РК | PostgreSQL · ai_access.fin_report_month · «Маржинальность после РК» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль после РК / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | ROI итог | PostgreSQL · ai_access.fin_report_month · «ROI итог» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль итог / себестоимость. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлый месяц | Маржинальность итог | PostgreSQL · ai_access.fin_report_month · «Маржинальность итог» | Предыдущий календарный месяц: начало с первого числа, самое позднее доступное окончание отдельно по МП. Неполный период явно подписан. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль итог / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Продажи | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Продажи шт.» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. Сумма уникальных исходных строк. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Выручка | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Выручка руб.» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. Сумма уникальных исходных строк. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Ср.цена до СПП | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Средняя цена до СПП» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — сумма(продажи × цена до СПП) / сумма продаж; неполные цены не заменяются нулём. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Ср. после СПП | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Средняя цена» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — общая выручка / продажи. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Маржинальность | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Маржинальность» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Дрр | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «ДРР» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — затраты на рекламу / прибыль. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Маржинальность после РК | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Маржинальность после РК» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль после РК / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | ROI итог | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «ROI итог» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль итог / себестоимость. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| ф/о прошлая неделя | Маржинальность итог | PostgreSQL · ai_access.fin_report_week_wb / fin_report_week_ozon · «Маржинальность итог» | Последний доступный период отдельно для WB и OZON; даты маркетплейсов могут различаться. МП + кабинет + SKU + размер с исключениями. Одна строка — готовое поле отчёта; несколько — агрегация, точные дубли исключаются. При нескольких строках — прибыль итог / выручка. Проценты показываются как доля × 100; отсутствие данных — прочерк. |
| Текущая маржинальность · Цены | Цена до СПП | Google · «вб юнитка» / «озон юнитка» · WB «Цена до СПП итог» / OZON «Итого цена» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Значение показывается в рублях. |
| Текущая маржинальность · Цены | Цена после СПП | Google · «вб юнитка» / «озон юнитка» · «Цена после СПП итог» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Значение показывается в рублях. |
| Текущая маржинальность · WB ф/о | ROI по марже | Google · «вб юнитка» · Фактическая маржинальность → «ROI по марже» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · WB ф/о | Маржинальность | Google · «вб юнитка» · Фактическая маржинальность → «Маржинальность» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · WB теор | ROI по марже | Google · «вб юнитка» · Теоретическая маржинальность при → «ROI по марже» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · WB теор | Маржинальность | Google · «вб юнитка» · Теоретическая маржинальность при → «Маржинальность» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · OZON | ROI | Google · «озон юнитка» · «ROI» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · OZON | Маржинальность | Google · «озон юнитка» · «Маржинальность» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · OZON | ROI FBS | Google · «озон юнитка» · «ROI FBS» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| Текущая маржинальность · OZON | Маржинальность FBS | Google · «озон юнитка» · «Маржинальность FBS» | Google: совпадение SKU в соответствующей юнитке. Заголовки и группы определяются по названиям, а не постоянной букве столбца. Конфликт или нечисловое значение — «Проверить»; пусто — прочерк. Показывается только для своего маркетплейса; доля × 100%. |
| План | План Продажи шт. | PostgreSQL · ai_access.plan · «План Продажи шт.» | МП + «Продавец» (кабинет) + SKU, без размеров. На WB групповая строка с несколькими SKU приоритетнее одиночной; остальные МП — наоборот. Общий план показывается каждому участнику и не должен повторно суммироваться. Противоречие — «Проверить». Готовое количество из plan, не пересчёт по обороту. |
| План | План заказов в мес | PostgreSQL · ai_access.plan · «План заказов в мес» | МП + «Продавец» (кабинет) + SKU, без размеров. На WB групповая строка с несколькими SKU приоритетнее одиночной; остальные МП — наоборот. Общий план показывается каждому участнику и не должен повторно суммироваться. Противоречие — «Проверить». Готовое количество из plan, не пересчёт по обороту. |
| План | Отклонение от плана | PostgreSQL · ai_access.plan · «Отклонение от плана» | МП + «Продавец» (кабинет) + SKU, без размеров. На WB групповая строка с несколькими SKU приоритетнее одиночной; остальные МП — наоборот. Общий план показывается каждому участнику и не должен повторно суммироваться. Противоречие — «Проверить». Доля отклонения × 100%; это готовое поле plan. |
| 14 дней · итоги и даты | Заказы, шт. | PostgreSQL · ai_access.reklama · «Заказы, шт.» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. Итог — сумма доступных значений. Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Цена до СПП | PostgreSQL · ai_access.reklama · «Цена до СПП» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. Итог — сумма(заказы × цена) / сумма заказов; день с заказами и отсутствующей ценой не превращается в нулевую цену. Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Цена после СПП | PostgreSQL · ai_access.reklama · «Цена после СПП» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. Итог — средневзвешенная по количеству заказов цена. Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Маржа прогноз | PostgreSQL · ai_access.reklama · «Маржа прогноз» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. Итог — сумма доступных денежных значений. Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Маржа прогноз, % | PostgreSQL · ai_access.reklama · «Маржа прогноз, %» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. По датам — готовая доля; итог — сумма «Маржа прогноз» / сумма «Продажи после СПП, руб». Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | ДРР | PostgreSQL · ai_access.reklama · «ДРР» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. По датам — готовая доля; итог — сумма затрат на рекламу / сумма «Маржа прогноз». Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Маржа после РК прогноз, % | PostgreSQL · ai_access.reklama · «Маржа РК прогноз, %» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. По датам — готовая доля; итог — сумма «Маржа РК прогноз» / сумма «Продажи после СПП, руб». При неполных парных данных итог не считается. Процентные значения × 100%. Противоречивые значения не суммируются. |
| 14 дней · итоги и даты | Затраты на рекламу | PostgreSQL · ai_access.reklama · «Затраты на рекламу» | МП + кабинет + SKU, без размеров WB. 14 завершённых дней: вчера включается с 12:00 МСК, до полудня период заканчивается позавчера. Итог — сумма доступных затрат; нет данных — прочерк. Процентные значения × 100%. Противоречивые значения не суммируются. |
| Фильтры / вход правил | Метод закупки | Закупки · Метод закупки: столбцы «Наименование товара» и «Метод закупки». | Сохранённая библиотека страницы, включая ручные правки, добавления, удаления и таблицу аналогов. По названию без учёта регистра и лишних пробелов, общий для размеров, МП и кабинетов. Пустой метод или отсутствие строки — «тек. динамика»; противоречие — «Проверить». После сохранения в закупках нажмите «Обновить»: методы перечитываются при каждом пересчёте, независимо от Google и 07:00 МСК. Значение «план» выбирает раздел «сезон и план»; остальные методы сохраняются как выбраны. |
| Вход правил | Срок произв., дн | Планирование · Реестр закупок → «Макс. срок, дней» (max_term). | По нормализованному названию, общий для размеров, МП и кабинетов. Берётся готовый максимум реестра; не суммируется по строкам. Неотрицательное число дней для условий правил. Нет срока — нет данных, а не 0; противоречивый/нечисловой срок не подтверждает числовое условие. Старый источник не подставляется. |
| Рекомендации от ИИ | SKU | Серверная история · ai-history.sqlite3 · products.metadata · sku | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | МП | Серверная история · ai-history.sqlite3 · products.metadata · market | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | КАБ | Серверная история · ai-history.sqlite3 · products.metadata · seller | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | Наименование | Серверная история · ai-history.sqlite3 · products.metadata · name | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | Размер | Серверная история · ai-history.sqlite3 · products.metadata · size | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | Статус | Серверная история · ai-history.sqlite3 · products.metadata · status | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | Рынок? | Серверная история · ai-history.sqlite3 · products.metadata · is_market | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ | Раздел | Серверная история · ai-history.sqlite3 · products.metadata · selected_section | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Трекинг действий | SKU | Серверная история · ai-history.sqlite3 · action_tracking.metadata · sku | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Трекинг действий | МП | Серверная история · ai-history.sqlite3 · action_tracking.metadata · market | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Трекинг действий | КАБ | Серверная история · ai-history.sqlite3 · action_tracking.metadata · seller | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Трекинг действий | Наименование | Серверная история · ai-history.sqlite3 · action_tracking.metadata · name | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Трекинг действий | Размер | Серверная история · ai-history.sqlite3 · action_tracking.metadata · size | Последние сохранённые метаданные карточки для списка и фильтров; исходные текущие источники описаны выше. Это не восстановление прошлого из сегодняшних показателей. Доступ ограничен разрешёнными кабинетами. |
| Рекомендации от ИИ · дата | Рекомендация ИИ | Серверная история · history.entries; пересмотр из диалога ИИ | Все сохранённые варианты рекомендации за дату МСК; свежие даты слева. Диалог учитывает актуальный снимок, согласованные настройки, прошлые замечания и подтверждённые выводы. История не пересчитывается из новых данных. |
| Рекомендации от ИИ · дата | Мой ответ | Серверная история · replies и dialogue_messages | Текст и время ответа пользователя за выбранную карточку и дату. Сообщения обсуждения сохраняются отдельно; это обратная связь, а не автоматическое изменение согласованных правил. |
| Трекинг действий · дата | Рекомендация и действие | Серверная история · action_tracking; журнал product_actions_daily | Последний сохранённый снимок рекомендации и связанное действие за день МСК. Цвет и счётчики выводятся из требует действия / ИИ / выполнено / не согласен. Выбор действия производится в товарах, трекинг показывает историю. |
| Разрывы · история | Карточка, дата проверки и периоды разрыва | Серверная история · gap_history | Сохранённый результат проверки за дату МСК: последний расчёт за день. Не заменяется повторным расчётом сегодняшних запасов; права на кабинеты сохраняются. |
| Ошибки | МП | Текущий каталог · market | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | КАБ | Текущий каталог · seller | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | SKU | Текущий каталог · sku | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | Наименование | Текущий каталог · name | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | Размер | Текущий каталог · size | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | Ошибка | Текущий каталог · errors.message | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | Значение | Текущий каталог · errors.values | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
| Ошибки | Источник | Текущий каталог · errors.source_label / source_column / source_rows | Карточка и диагностические данные соответствующего источника. Противоречия не разрешаются выбором случайной строки; источник, поле и строки показываются там, где они доступны. |
Размер полностью игнорируется для категорий: Балаклавы, Бейсболки.
Виртуальные размеры приравниваются к пустому: единый, универсальный, неправильный, А (кириллическая А и латинская A).
Размер полностью игнорируется у товаров: Цепочка колье чокер; Шапка Санта Клауса детская 2023.
Сравнение без учёта регистра и лишних пробелов. Финансовые строки объединяются только внутри одного МП, кабинета, SKU и отчётного периода. Реальные размеры остальных товаров остаются раздельными. Полностью одинаковые строки финансового отчёта учитываются один раз. Различающиеся строки одного товара, включая несколько строк без размера, суммируются; цены и проценты пересчитываются по итогам.
Продажи, выручка, себестоимость, прибыль и расходы складываются. Цена после СПП = выручка / продажи; цена до СПП — средняя, взвешенная по продажам. Маржинальности = соответствующая прибыль / выручка. ROI итог = прибыль итог / себестоимость. ДРР сохраняет формулу исходного финансового отчёта: расходы на рекламу / прибыль до рекламы. При нулевом знаменателе — прочерк. Проценты между строками не складываются.
Проверки выполняются при обновлении витрины. Счётчик показывает количество ошибок, а не товаров. Список учитывает доступные КАБ и фильтры. Для спорных данных показываются источник и значения.
Раздел «Разрывы»: товары по строкам, даты проверки по столбцам от новых к старым. Сохраняется последний расчёт каждого дня по МСК. История начата 30.09.2026; предыдущие даты не восстанавливаются. Запись выполняется при расчёте товаров и автоматически ежедневно после 07:15 МСК. Доступ ограничен разрешёнными КАБ.
Рекомендации по доступным пользователю кабинетам. Каждый день рекомендации рассматриваются заново. Решения предыдущих дней не переносятся. Выполненное действие и «Не согласен» откладывают повтор одинаковой рекомендации на заданный период (по умолчанию 2 календарных дня). Для одинаковых советов ИИ без номера правила действует такой же период по умолчанию. История всех правил сохраняется с момента включения трекинга; за прежние даты доступны только ранее сохранённые рекомендации ИИ.
Чтобы показать товары с определённым статусом за конкретный день, нажмите на статус под датой в заголовке таблицы. Повторное нажатие снимает фильтр. Его также можно снять кнопкой сброса рядом с фильтрами.
Связанные товары рассчитываются совместно в единицах базового аналога с учётом коэффициента H. Разные сезонности внутри группы допустимы: расход каждого товара меняется по его коэффициентам, затем складывается по площадкам и кабинетам. Реальная оборачиваемость и срок после поставок остаются общими для группы и размера. В складской строке базового аналога без продажи столбец «Оборачиваемость после поставки» также показывает общий срок группы.
В столбце «Разрывы» и сегодняшней истории показаны интервалы отсутствия запаса именно площадки и кабинета строки: разрыв WB не переносится на OZON, пока у OZON есть свой запас. Для обычных товаров учитывается конкретный SKU. FBS и время доставки со своего склада на площадки в этом прогнозе не учитываются. Прошлые записи истории сохраняют ранее наблюдавшиеся значения.