База знаний
Заказы

Отчёт комиссионера из файла: как настроить разбор файла площадки (справочник «Настройки загрузки отчетов»)

Обновлено 9 октября 2026 г.

Проблема

При загрузке отчёта комиссионера из Excel модуль просит выбрать настройку загрузки, загружает не те колонки или не все строки. Где настраивается разбор файла отчёта и как проверить настройку до загрузки в документ?

Решение

Отчёт каждой площадки — своя таблица Excel. Настройка загрузки говорит модулю, какой лист читать, где начинаются данные и из каких колонок брать значения. Без настройки файл не разбирается. Используется новый загрузчик — он включён по умолчанию («Маркетплейсы: Администрирование» -> «Настройки», вкладка «Отчет комиссионера», флажок «Использовать загрузчик отчета комиссионера из файла v2»). С ЧЕГО НАЧАТЬ Типовые настройки для первого запуска: «Маркетплейсы: Администрирование» -> «Заполнить настройки отчетов комиссионеров данными по умолчанию». Дальше их можно поправить под свой файл. НАСТРОЙКА 1. Откройте раздел модуля «мБридж» -> «Сервис» -> «Маркетплейсы: Настройки загрузки отчетов». Создайте элемент или скопируйте готовый. 2. Шапка: - «Наименование» и «Маркетплейс»; - «Искать номенклатуру по» — порядок поиска товара через запятую, самые надёжные ключи первыми, например offer_id,lm_id,sku,Штрихкод,Артикул,Наименование. Наименование ставьте последним, иначе возможны ложные совпадения; - «Порог похожести наименования» — обычно 0, если поиск по наименованию не основной; - «Поле ключа слияния» — буква колонки Excel (не заголовок), по которой строки одного заказа собираются в одну позицию. Пусто — каждая строка становится отдельной позицией; - «Активна» — при загрузке на выбор предлагаются только активные настройки. 3. Вкладка «Листы»: «Индекс листа» (первый лист — 0), «Имя листа», «Тип данных» (продажи, возвраты, невыкупы). Если в файле несколько листов, указывайте имя: оно надёжнее индекса. 4. Вкладка «Секции» — диапазон строк: «Код», «Лист», «Тип данных», «Множитель» (для продаж обычно 1, для возвратов −1), «Старт тип» («Фиксированная строка» — тогда в «Старт строка» номер первой строки данных, а не заголовка; или «По значению в колонке»), «Стоп тип» («До конца», «Пустая строка» или «По значению в колонке», например строка «Итого»). 5. Вкладка «Поля» — откуда брать каждое значение: «Секция», «Поле», «Тип источника» (колонка, константа, выражение, регулярное выражение), «Источник» (для колонки — буква), «Множитель», «Обязательное заполнение» (пустая или нулевая строка отбрасывается целиком), «Режим агрегации» при слиянии: «Сумма», «Первая не пустая», «Последняя», «Максимум», «Минимум», «Не сворачивать». Кнопка «Добавить стандартные поля» заполнит типовой набор. 6. Вкладка «Фильтры» — какие строки секции брать (пусто — все): «Секция», «Группа AND» (условия одной группы соединяются «И», разные группы — «ИЛИ»), «Колонка», «Оператор», «Значение». 7. Справа нажмите «Открыть образец», выберите реальный файл отчёта, затем «Тестовая загрузка». Правьте настройку и повторяйте, пока результат не совпадёт с файлом. Запишите элемент. 8. Перенести готовую настройку в другую базу можно кнопками выгрузки в JSON и «Загрузить из JSON». ЧАСТЫЕ ОШИБКИ - в ключе слияния указан заголовок колонки вместо буквы; - «Старт строка» указывает на строку заголовков — названия колонок попадают в данные; - множитель −1 стоит и у секции, и у поля — получается двойной минус; - при слиянии на поле «Количество» включено «Обязательное заполнение» или стоит фильтр «количество заполнено» — строки логистики с нулевым количеством отбрасываются до объединения; - у числового поля не задан режим агрегации «Сумма». ЗАГРУЗКА В ДОКУМЕНТ Обработка загрузки из файла запускается только из документа «Отчет комиссионера» (в Бухгалтерии — «Отчет комиссионера о продажах») через команды заполнения, а не из меню модуля. В обработке нажмите «Выбрать файл и заполнить отчет комиссионера», выберите настройку загрузки (если их несколько) и файл .xlsx или .xls. Период в обработке необязателен; если он указан — не больше месяца, и строки с датами вне периода будут отброшены (поэтому тестовая загрузка, которая период не учитывает, может показать больше строк).

Не помогло? Напишите в поддержку — разберём вашу ситуацию и дополним материал.