Распределение продаж в 1С:Розница 8.3 — критически важный процесс для магазинов с несколькими кассами, отделами или филиалами. Без правильной настройки выручка может «зависать» на одной точке, искажая отчётность и создавая проблемы с налогами. В этой статье разберём все способы распределения — от ручного переноса до автоматических правил по ККМ, менеджерам или номенклатурным группам.
Многие пользователи ошибочно считают, что распределение работает «само собой» после продажи. На практике же требуется настройка схем распределения, связка с кассовым оборудованием и контроль остатков. Например, если в магазине 3 кассы, а выручка фиксируется только на одной, бухгалтерия получит некорректные данные для закрытия смены. Мы покажем, как избежать таких ошибок и настроить систему под специфику вашего бизнеса.
Статья актуальна для 1С:Розница 8.3 (редакции 2.3 и выше), включая облачные и локальные версии. Если вы используете устаревшие релизы (ниже 2.2), некоторые функции могут отсутствовать — уточняйте их наличие в Справка → О программе.
1. Что такое распределение продаж и зачем оно нужно
Распределение продаж — это механизм, который определяет, куда именно будет списана выручка от чека: на конкретную кассу, отдел, менеджера или даже филиал. Без этого механизма все деньги «сливаются» в общий котёл, что создаёт проблемы:
- 📊 Искажение отчётности — невозможно понять, какой отдел принёс больше прибыли.
- 💰 Ошибки в закрытии смены — кассиры видят не свою реальную выручку, а общую сумму.
- 📈 Проблемы с мотивацией — нельзя объективно оценить работу менеджеров по продажам.
- 📑 Налоговые риски — если выручка распределяется неправильно, могут возникнуть претензии от ФНС.
Например, в магазине электроники продажи могут идти через:
- 🖥️ Кассу в отделе бытовой техники
- 📱 Кассу в отделе мобильных телефонов
- 🛒 Онлайн-заказы через сайт
Если не настроить распределение, вся выручка уйдёт на первую попавшуюся кассу, и вы не сможете проанализировать рентабельность каждого направления.
2. Виды распределения продаж в 1С:Розница
В 1С:Розница поддерживается 4 основных схемы распределения, которые можно комбинировать:
| Тип распределения | Когда используется | Пример |
|---|---|---|
| По кассовым аппаратам (ККМ) | Если в магазине несколько касс, и выручка должна фиксироваться на той, где пробит чек. | Касса №1 (отдел одежды) и касса №2 (отдел обуви) ведут отдельный учёт. |
| По отделам (подразделениям) | Когда нужно анализировать продажи по направлениям (например, «Электроника» vs «Продукты»). | Выручка от продажи телефонов идёт в отдел «Мобильные устройства». |
| По менеджерам | Для мотивации продавцов (например, % от личных продаж). | Продавец Иван получил премию за продажу 10 смартфонов. |
| По номенклатурным группам | Если нужно распределять выручку по категориям товаров (например, «Алкоголь» и «Безалкогольные напитки»). | Продажа вина фиксируется в группе «Алкоголь», а сока — в «Напитки». |
Можно ли использовать все схемы одновременно? Да, но это требует тщательной настройки приоритетов. Например, если чек пробит на кассе отдела «Одежда» менеджером Петром, система должна понять:
- Сначала распределить по кассе (отдел «Одежда»).
- Затем — по менеджеру (Петр).
- И только потом — по номенклатурной группе (например, «Джинсы»).
Если в вашем магазине есть онлайн-касса и офлайн-кассы, настройте отдельные схемы распределения для них. Это поможет избежать путаницы при закрытии смен.
3. Пошаговая настройка распределения по кассам
Это самый распространённый вариант, который нужен всем магазинам с несколькими кассами. Настройка выполняется в разделе Администрирование → Настройки программы → Торговля → Распределение продаж.
Убедитесь, что все кассы зарегистрированы в Справочники → Кассы ККМ|
Создайте схему распределения с типом «По кассовым аппаратам»|
Настройте приоритет схемы (если их несколько)|
Проверьте связь касс с отделами (если нужно)|
Сохраните и протестируйте на тестовом чеке-->
Подробная инструкция:
Откройте
Справочники → Кассы ККМи проверьте, что все физические кассы добавлены в систему. Если какой-то кассы нет — создайте её, указав:- 🔹 Наименование (например, «Касса 1 — Одежда»)
- 🔹 Тип оборудования (ФР, онлайн-касса и т.д.)
- 🔹 Подразделение (если привязываете к отделу)
Перейдите в Администрирование → Настройки программы → Торговля → Распределение продаж и нажмите «Создать».
Выберите тип схемы: «По кассовым аппаратам».
В поле «Условие» укажите, по какому принципу будет распределяться выручка. Например:
КассаККМ = &Касса1
Это означает, что если чек пробит на Кассе 1, выручка пойдёт именно на неё.
Установите приоритет схемы (чем выше число, тем выше приоритет). Для касс обычно ставят 100.
Сохраните схему и протестируйте, пробив тестовый чек на каждой кассе.
Что делать, если выручка не распределяется по кассам?
Если после настройки выручка всё равно «сливается» в одну кассу, проверьте:
1. Правильно ли указаны кассы в чеке? (поле «Касса ККМ» в документе «Чек ККМ»).
2. Нет ли схемы с более высоким приоритетом? (например, распределение по менеджерам с приоритетом 200 перебивает кассы).
3. Активна ли схема? (в списке схем должен стоять флажок «Использовать»).
4. Совпадают ли наименования касс в справочнике и в чеке? (иногда отличается даже пробел).
Если проблема остаётся — проверьте логи распределения в Администрирование → Поддержка и обслуживание → Журнал регистрации, отфильтровав по событию «Распределение продаж».
4. Распределение по отделам и менеджерам
Эта схема полезна для аналитики и мотивации персонала. Например, вы можете:
- 📊 Видеть, какой отдел приносит больше прибыли.
- 💰 Начислять бонусы менеджерам по их личным продажам.
- 📈 Сравнивать эффективность разных направлений (например, «Одежда» vs «Обувь»).
Для настройки:
Создайте справочник подразделений (
Справочники → Подразделения организаций). Добавьте все отделы (например, «Электроника», «Продукты», «Одежда»).Создайте схему распределения с типом «По подразделениям» или «По менеджерам» (в зависимости от задачи).
В условии укажите логику. Например, для распределения по отделам:
Подразделение = &ЭлектроникаА для распределения по менеджерам:
Менеджер = &ИвановИванНастройте приоритет. Если распределение по отделам важнее, чем по кассам, поставьте приоритет выше (например,
150).
Важный нюанс: если менеджер работает на нескольких кассах, выручка будет распределяться по тому отделу, к которому привязана касса в момент продажи. Чтобы этого избежать, используйте комбинированные схемы (например, сначала по менеджеру, потом по отделу).
Если в вашем магазине менеджеры работают на нескольких кассах, настройте двухуровневое распределение: сначала по менеджеру, затем по кассе. Это позволит точнее отслеживать личные продажи.
5. Распределение по номенклатурным группам
Эта схема полезна для магазинов с широким ассортиментом, где нужно анализировать продажи по категориям. Например:
- 🍷 Алкоголь — отдельный учёт для ЕГАИС.
- 📱 Электроника — высокая маржа, нужна детализация.
- 👕 Одежда — сезонные колебания продаж.
Настройка:
Откройте
Справочники → Номенклатурные группыи создайте все необходимые группы (например, «Алкоголь», «Электроника», «Продукты»).Привяжите товары к группам. Это можно сделать:
- 🔹 Вручную в карточке товара (поле «Номенклатурная группа»).
- 🔹 Массово через обработку
Сервис → Массовое изменение реквизитов.
Создайте схему распределения с типом «По номенклатурным группам».
В условии укажите:
НоменклатурнаяГруппа = &Алкоголь
Установите приоритет. Обычно для номенклатурных групп ставят 50 (ниже, чем для касс и менеджеров).
Если в вашем магазине есть товары, которые относятся к нескольким группам (например, «Смартфон» может быть и в «Электронике», и в «Аксессуарах»), используйте иерархические группы или настройте несколько схем с разными приоритетами.
Для упрощения работы с номенклатурными группами используйте дополнительные реквизиты. Например, создайте реквизит «Категория для отчётности» и привяжите его к схеме распределения.
6. Автоматизация распределения: правила и обработки
Ручная настройка схем подходит для небольших магазинов. Если у вас сеть или сложная структура, лучше автоматизировать процесс с помощью:
- 🤖 Регламентных заданий — для периодического перераспределения.
- 📝 Обработок — для массового изменения схем.
- 🔄 Обмена данными — если нужно синхронизировать распределение с другими системами (например, 1С:Бухгалтерия).
Пример настройки регламентного задания:
Откройте
Администрирование → Поддержка и обслуживание → Регламентные задания.Создайте новое задание с типом «Распределение продаж».
Укажите расписание (например, ежедневно в 23:00).
В параметрах выберите схемы распределения, которые должны применяться автоматически.
Сохраните и запустите тестовый прогон.
Для сложных случаев (например, распределение по времени продажи или по сумме чека) можно написать собственную обработку на языке 1С. Пример кода для распределения по сумме:
Процедура РаспределитьПоСумме(Чек)
Если Чек.СуммаДокумента > 10000 Тогда
Чек.Подразделение = Справочники.Подразделения.НайтиПоНаименованию("VIP-отдел");
Иначе
Чек.Подразделение = Справочники.Подразделения.НайтиПоНаименованию("Стандартный отдел");
КонецЕсли;
КонецПроцедуры
Автоматизация распределения снижает риск ошибок, но требует регулярной проверки. Настройте уведомления о сбоях в регламентных заданиях (в параметрах задания есть поле «Ответственный»).
7. Типичные ошибки и как их избежать
Даже опытные пользователи 1С:Розница сталкиваются с проблемами при распределении продаж. Вот самые распространённые ошибки:
| Ошибка | Причина | Как исправить |
|---|---|---|
| Выручка не распределяется | Не настроены схемы или они отключены. | Проверьте флажок «Использовать» в схеме и приоритеты. |
| Выручка идёт не на ту кассу | В чеке указана неверная касса ККМ. | Проверьте настройку оборудования и поле «Касса ККМ» в документе. |
| Двойное распределение | Несколько схем с одинаковым приоритетом. | Настройте уникальные приоритеты для каждой схемы. |
| Ошибки при закрытии смены | Распределённая выручка не совпадает с Z-отчётом. | Сверьте данные в Отчёты → Кассовые операции. |
Если после проверки схем проблема остаётся, воспользуйтесь журналом регистрации:
- Откройте
Администрирование → Поддержка и обслуживание → Журнал регистрации. - Отфильтруйте события по ключевому слову «Распределение продаж».
- Проверьте, какие схемы сработали и почему.
Если в журнале регистрации видна ошибка «Не найдена касса ККМ», проверьте соответствие наименований в справочнике и в чеке. Иногда проблема кроется в лишнем пробеле или регистре.
8. Проверка и контроль распределения
Настройка — это только половина дела. Чтобы убедиться, что распределение работает корректно, регулярно проводите проверки:
- 📋 Сверка с Z-отчётами — выручка в 1С должна совпадать с данными касс.
- 📊 Отчёт «Анализ распределения продаж» (
Отчёты → Продажи → Анализ распределения). - 🔍 Выборочный контроль чеков — проверьте 5–10 случайных чеков.
Пример отчёта для контроля:
Откройте Отчёты → Продажи → Анализ распределения продаж и настройте:
- 📅 Период (например, текущий день).
- 🏷️ Группировку по кассам/отделам/менеджерам.
- 💰 Показатели (сумма, количество чеков).
Если данные в отчёте не сходятся с реальными продажами:
⚠️ Внимание: Проверьте, не было ли ручных корректировок в документах «Чек ККМ» или «Отчёт о розничных продажах». Иногда менеджеры вручную изменяют кассу или отдел, что приводит к расхождениям.
Для глубокого анализа используйте сравнительные отчёты:
Сформируйте
Отчёт о розничных продажахза день.Сформируйте
Кассовую книгуза тот же период.Сравните суммы по каждой кассе.
Как найти «потерянную» выручку?
Если сумма в отчётах меньше, чем в Z-отчётах, проверьте:
1. Незакрытые чеки — иногда документы остаются в статусе «Не проведён».
2. Округления — если в настройках кассы включено округление, разница может накапливаться.
3. Возвраты — они уменьшают выручку, но не всегда корректно распределяются.
4. Ошибки обмена данными — если используете онлайн-кассы, проверьте логи обмена с ОФД.
FAQ: Частые вопросы по распределению продаж
Как распределить продажи, если в магазине одна касса, но несколько отделов?
Используйте схему распределения «По подразделениям». В настройках кассы укажите основное подразделение, а в чеке выбирайте нужный отдел вручную (поле «Подразделение»). Альтернатива — настроить автоматическое распределение по номенклатурным группам, привязав товары к отделам.
Можно ли распределять продажи по времени (например, дневная и ночная смена)?
Да, но для этого потребуется дополнительная обработка или настройка регламентного задания. Создайте две схемы распределения с условиями:
Если ВремяДокумента >= ВремяНачалоДня И ВремяДокумента <= ВремяОкончанияДня Тогда
Подразделение = &ДневнаяСмена;
Иначе
Подразделение = &НочнаяСмена;
КонецЕсли;
Или используйте график работы в справочнике касс.
Почему после обновления 1С перестало работать распределение?
Чаще всего это связано с:
- Изменением структуры справочников (например, переименовали кассы или отделы).
- Сбросом приоритетов схем до стандартных значений.
- Отключением модуля распределения в новых версиях.
Проверьте:
- 🔹 Соответствие наименований в справочниках и схемах.
- 🔹 Наличие флажка «Использовать» в схемах.
- 🔹 Логи обновления (
Администрирование → Поддержка → Журнал обновлений).
Как распределить онлайн-заказы отдельно от офлайн-продаж?
Создайте отдельную схему распределения для онлайн-заказов:
- В справочнике касс добавьте виртуальную кассу (например, «Онлайн-касса»).
- Настройте схему с типом «По кассовым аппаратам» и условием:
- Укажите в схеме виртуальную кассу как целевую.
ВидОперации = ВидОперации.ЗаказПокупателя
Альтернатива — распределение по номенклатурным группам, если онлайн и офлайн товары относятся к разным категориям.
Можно ли вернуть распределённую выручку на другую кассу?
Да, но это требует ручной корректировки:
- Откройте документ
Чек ККМилиОтчёт о розничных продажах. - Измените поле «Касса ККМ» или «Подразделение» на нужное значение.
- Перепроведите документ.
⚠️ Внимание: После изменения распределения проверьте кассовую книгу и Z-отчёты. Если чек уже закрыт, может потребоваться формирование корректирующего документа.