В розничной торговле часто встречается ситуация, когда на одной торговой точке и на одной онлайн-кассе работают несколько фактических «владельцев» товара (например, разные партнеры или направления бизнеса под крышей одного ИП). Основная сложность здесь заключается в том, чтобы корректно «развести» остатки, выручку и взаиморасчеты, не создавая при этом хаоса для кассира. Рассмотрим подробнее, как реализовать такую схему в программе «1С:Предприятие 8.3: Розница 2.2» (включая базовую версию).
Самый правильный и технологичный способ решения данной задачи в 1С:Розница — использование механизма распределения продаж. Этот функционал позволяет программе автоматически определять, с какого склада списать товар, в зависимости от того, к какой категории он относится. Разберем этот процесс по шагам.
Во-первых, нам необходимо создать структуру складов. Вместо одного общего склада в магазине мы создаем несколько — по одному на каждого участника (например, Склад_Петя, Склад_Вася, Склад_Игорь). Все эти склады должны быть привязаны к одному и тому же магазину.
Во-вторых, введем понятие «Товарные группы». Это специальный справочник, который служит «мостиком» между товаром и правилом его продажи. Мы создаем товарные группы, соответствующие нашим участникам:
После этого в карточке каждой номенклатуры в поле Товарная группа нужно указать соответствующее значение. Проанализируем ситуацию: если Петя продает зеленые яблоки, в их карточке должна стоять группа «Товары Пети».
В-третьих, настроим само распределение. Зайдем в карточку магазина и перейдем на вкладку «Распределение продаж». Здесь мы указываем правила:
Склад_Петя.Склад_Вася.Результат: Когда кассир в РМК (Рабочем месте кассира) сканирует яблоко, система сама понимает, чье оно, и при пробитии чека списывает остаток с нужного склада. Кассиру не нужно вручную переключать склады, что минимизирует риск ошибок.
Помимо складов, для формирования отчетности крайне полезно использовать Сегменты номенклатуры. Сегмент — это гибкий инструмент группировки, который не зависит от папок в справочнике. Рассмотрим, чем они могут помочь в нашей задаче.
Мы можем создать сегменты по именам владельцев. В отличие от товарных групп, сегменты позволяют включать товары динамически. Например, можно настроить правило: «Все товары, в артикуле которых есть префикс П-, попадают в сегмент Пети».
Проанализируем преимущества работы с сегментами:
Если штатных полей недостаточно, выясним причину и добавим свой аналитический разрез. В 1С:Розница есть механизм Дополнительных реквизитов и сведений. Это позволяет добавить в карточку номенклатуры поле, которого нет в стандартной поставке, например, Владелец_Товара.
Чтобы настроить это, перейдем в раздел Администрирование -> Общие настройки -> Дополнительные реквизиты и сведения. Добавим новый реквизит для справочника Номенклатура с типом «Значение из списка» (Петя, Вася, Игорь).
После заполнения этого поля мы сможем строить Универсальный отчет. Это мощный инструмент, который позволяет выводить любые данные. Например, мы можем вывести таблицу:
Номенклатура | Владелец_Товара | Количество Продано | Сумма Выручки.
В обсуждении упоминалось использование кассы в режиме офлайн. Разберем, как это влияет на учет. В данном контексте «офлайн» обычно означает, что кассовый аппарат обменивается данными с программой не в реальном времени, а сеансами (выгрузка товаров — загрузка отчетов о продажах).
При такой схеме важно, чтобы в кассовую программу (если это стороннее ПО) или во внутренний механизм ККМ-Офлайн уходили данные о складах. Однако чаще всего касса-офлайн просто фиксирует факт продажи артикула. При загрузке Отчета о розничных продажах в 1С программа применит те же правила распределения, о которых мы говорили выше, и корректно распределит списания по складам участников.
Когда настройки выполнены, нам нужно научиться быстро получать данные. Посмотрим на основные отчеты:
1. Отчет «Продажи» по владельцам:
Зайдем в отчет «Продажи», нажмем кнопку Настройки, выберем вид Расширенный. На вкладке Структура добавим группировку по полю Склад или по созданному нами дополнительному реквизиту Владелец_Товара. Теперь выручка будет представлена не общей кучей, а четкими блоками по каждому человеку.
2. Ведомость по товарам на складах: Этот отчет покажет актуальные остатки. Так как за каждым участником закреплен свой склад, достаточно сформировать отчет в разрезе складов. Вы увидите, сколько товара осталось у Пети, а сколько у Васи, даже если они продают похожие позиции (например, красные и зеленые яблоки).
3. Взаиморасчеты с контрагентами:
Если участники являются поставщиками для ИП, важно отслеживать долги перед ними. Для этого в документах Поступление товаров важно указывать конкретного контрагента. В сочетании с разделением по складам это даст полную картину: мы видим, сколько товара приняли от контрагента Пети на склад Пети и сколько в итоге продали.
Проанализируем ситуацию с технической точки зрения: пользователь работает в базовой версии. Это накладывает определенные рамки:
Таким образом, комбинируя склады для физического разделения остатков, товарные группы для автоматизации продаж в РМК и дополнительные реквизиты для гибкой отчетности, мы получаем полноценную систему учета для нескольких независимых участников на одной кассе.