В данной статье мы подробно рассмотрим, как эффективно организовать учет и продажу товаров в программе 1С:Розница, когда товар поступает на склад в крупной таре (например, мешках) и затем фасуется в более мелкие, фиксированные упаковки для розничной реализации. Мы проанализируем различные подходы, их преимущества и недостатки, а также уделим особое внимание работе в Рабочем месте кассира (РМК).
Мы сталкиваемся с типовой задачей для розничной торговли: товар приходит на склад в одной единице измерения, но продается в другой. Рассмотрим наш пример:
Автор исходного запроса пытался использовать механизм Комплектации запасов для "превращения" мешка в пакеты, но столкнулся со сложностями в распределении количества и автоматизации процесса в РМК. Он также рассматривал вариант с "весовым" товаром или автоматической настройкой пропорций комплектации.
Однако, для подобных сценариев существуют более эффективные подходы, которые позволяют существенно упростить учет и работу кассиров.
Наиболее подходящий, гибкий и рекомендованный способ для учета и продажи одного и того же товара в различных единицах измерения или фасовках, без необходимости создавать отдельную номенклатуру для каждой фасовки, — это использование механизма упаковок номенклатуры и наборов упаковок.
Данный механизм позволяет принимать товар, например, в мешках, а отгружать или продавать его в пакетах по 100 или 50 грамм, при этом система автоматически выполнит пересчет остатков.
Первым делом, нам необходимо убедиться, что в программе 1С:Розница активирован соответствующий функционал. Для этого выполним следующие действия:
Этот шаг активирует возможность для номенклатуры иметь не одну, а целый набор различных единиц измерения (упаковок).
Теперь, когда функционал включен, мы можем настроить упаковки для нашего товара. Рассмотрим по шагам:
Важный нюанс: Если бы мы оставили базовой единицей хранения "штуку" для "мешка", то коэффициенты для пакетов были бы дробными и менее интуитивными (например, 1 пакет 100г = 100/25000 = 0.004 "штуки мешка"). Использование грамма как базовой единицы для весового/фасованного товара значительно упрощает логику учета.
При оформлении документа Поступление товаров на склад (где может быть полезно рабочее место с ценами предыдущих поставок):
Система автоматически пересчитает поступившее количество в базовые единицы хранения (граммы) и отразит это в остатках. Например, если пришло 10 мешков по 25 кг, на остатке будет 250 000 грамм данного товара.
Самое главное преимущество данного подхода проявляется при продаже товара в РМК. Автоматическое разделение "крупного" товара на "мелкие" происходит без дополнительных документов фасовки:
Отчет о розничных продажах) программа автоматически спишет товар из общего остатка в базовых единицах (граммах) с учетом коэффициента выбранной упаковки. Например, при продаже одного "Пакета 100 г" система спишет 100 грамм товара.Таким образом, нам не требуется создавать предварительные документы фасовки, "превращая" мешки в пакеты. Учет остатков ведется в базовой единице, а продажа осуществляется в удобных для клиента и кассира упаковках. Это значительно упрощает работу и снижает вероятность ошибок.
Мы также можем установить индивидуальные цены для каждой из созданных упаковок. Это полезно, если цена за грамм в мелкой фасовке отличается от цены за грамм в крупной. Для контроля прибыльности можно использовать анализ наценки на закупочные цены.
Механизм Комплектации запасов, о котором упоминал автор, также применим для операций фасовки, но он более трудоемок и не всегда является оптимальным для автоматической продажи в РМК.
Документ Комплектация запасов целесообразно использовать, когда:
В нашем случае, когда "мешок" превращается в "пакеты 100 г" и "пакеты 50 г", которые жестко фасуются и продаются как "штуки" с отдельными штрихкодами, можно создать три отдельные номенклатуры:
Товар А (Мешок 25 кг) — исходный запас.Товар А (Фасовка 100 г) — получаемая фасовка.Товар А (Фасовка 50 г) — получаемая фасовка.Для "перефасовки" необходимо создать документ Комплектация запасов:
Комплектация запасов.Товар А (Мешок 25 кг)), и ее количество.Товар А (Фасовка 100 г) и Товар А (Фасовка 50 г)), и их плановое количество, которое мы хотим получить.Например, если у нас есть 1 мешок 25 кг, мы можем разобрать его на 200 пакетов по 100 г и 100 пакетов по 50 г. Документ Комплектация запасов спишет 1 Товар А (Мешок 25 кг) и оприходует 200 Товар А (Фасовка 100 г) и 100 Товар А (Фасовка 50 г). После проведения документа, на складе появятся готовые к продаже фасовки.
При использовании этого метода, автоматическая "разукомплектация" в РМК в типовой конфигурации 1С:Розница не предусмотрена напрямую без дополнительных настроек или доработок. Кассир будет продавать уже готовую номенклатуру "Товар А (Фасовка 100 г)", которая должна быть предварительно создана документом Комплектация запасов.
Это означает, что требуется предварительно создать документы комплектации, отразив факт фасовки до того, как товар будет доступен для продажи в РМК. Если фасовка происходит постоянно, это может быть трудоемко и требовать регулярного создания этих документов (например, перед каждой сменой или при достижении определенных остатков).
Если нам все же нужна автоматизация процесса создания фасованных товаров для РМК, то это, скорее всего, потребует:
Комплектация запасов (операция "Разборка") при определенном событии. Например, при достижении минимального остатка расфасованного товара или при открытии кассовой смены.Автор запроса также рассматривал вариант с "весовым" товаром. Однако важно понимать, в каких случаях применяется весовой учет, и почему он не всегда подходит для фасованного товара с фиксированным весом.
Мы используем весовой товар, когда:
В нашем случае товар жестко фасуется в фиксированные упаковки по 100 г и 50 г, которые затем продаются как "штуки" со своими уникальными штрихкодами, не содержащими информацию о весе (или содержащими, но не требующими перевзвешивания). Это делает его по сути штучным фасованным товаром. Поэтому механизм весового учета не является оптимальным для данной задачи, поскольку он подразумевает взвешивание в момент продажи, а не учет готовых фасовок.
В исходном запросе упоминалось использование характеристик номенклатуры. Характеристики могут быть полезны, но не заменяют механизм упаковок или полноценную комплектацию:
Комплектацией запасов, то характеристики (например, "Мешок 25 кг", "Пакет 100 г", "Пакет 50 г") могут быть использованы для одной номенклатуры "Товар А", а сама комплектация будет преобразовывать товар с одной характеристикой в товар с другими характеристиками.Для каждого варианта фасовки (будь то упаковка в наборе или отдельная номенклатура после комплектации) необходимо зарегистрировать свой уникальный штрихкод. Это обеспечит быстрое и безошибочное сканирование товара в РМК.
Комплектации запасов и создании отдельных номенклатур для фасовок, штрихкоды регистрируются для каждой из этих новых номенклатур.В 1С:Розница версии 3.0.12 и выше работа со штрихкодами для штучного фасованного товара была улучшена, что облегчает настройку и использование.
Исходя из поставленной задачи, когда товар поступает в крупной таре, а продается в мелких, фиксированных упаковках, без дополнительных существенных затрат на перефасовку, использование наборов упаковок номенклатуры является наиболее простым, эффективным и автоматизированным решением.
Если же фасовка — это полноценный производственный этап с созданием нового "продукта", учетом затрат на процесс, или если вам нужно строго фиксировать каждый факт преобразования, тогда Комплектация запасов более уместна. Но в этом случае следует быть готовым к большему объему ручных операций или к необходимости доработок для автоматизации процесса в РМК.
Надеемся, что данное подробное руководство поможет вам правильно настроить учет фасованного товара в 1С:Розница и оптимизировать работу вашей розничной точки.