При работе в 1С:Управление торговлей 11 пользователи часто сталкиваются с классической задачей: необходимо продавать товар как поштучно, так и упаковками. При этом бизнес-логика часто подразумевает, что оптовая цена упаковки (например, из 10 штук) должна быть ниже, чем суммарная стоимость десяти отдельных единиц. Однако стандартный механизм системы при выборе упаковки в документе продажи просто пересчитывает цену пропорционально коэффициенту. Рассмотрим, почему так происходит и какими способами можно реализовать непропорциональное ценообразование.
Проанализируем логику программы. В 1С:УТ 11 (и аналогичных решениях вроде ERP или КА) базовой единицей измерения является та, что указана в карточке Номенклатура как единица хранения. Все остальные упаковки — это лишь коэффициенты пересчета относительно этой единицы. По умолчанию регистр Цены номенклатуры хранит значение цены за базовую единицу. Когда вы выбираете в заказе или реализации упаковку, система берет базовую цену и умножает ее на коэффициент упаковки.
Для системы Упаковка не является измерением цены. Это означает, что вы не можете просто «включить галочку», чтобы программа начала искать в регистре отдельную запись для упаковки «Коробка 5 шт.», если только вы не используете специфические настройки или версии конфигурации.
Разберем самый гибкий и рекомендуемый метод, который не требует изменения структуры справочников. Если упаковка из 5 штук должна стоить дешевле, чем 5 отдельных штук, мы можем рассматривать эту разницу как автоматическую скидку, которая срабатывает только при выборе конкретной упаковки.
Посмотрим на алгоритм настройки:
Скидка процентом или Скидка суммой.Проанализируем ситуацию на примере: штука стоит 100 рублей. Упаковка из 5 штук должна стоить 450 рублей. Система автоматически предложит 500 рублей. Мы настраиваем автоматическую скидку в 10% или 50 рублей, которая сработает только тогда, когда в строке документа выбрана именно упаковка. Это позволит сохранить корректный учет остатков в штуках и получить нужную сумму в документе.
Выясним, как работает альтернативный механизм — Наборы. Если упаковка для вас — это самостоятельная торговая единица со своей ценой, можно создать карточку номенклатуры с типом Набор.
Рассмотрим особенности этого метода:
Установка цен номенклатуры. Эта цена никак не будет связана с ценой комплектующих.Этот способ идеален, если вы хотите видеть в прайс-листе отдельную строку для упаковки и назначать ей цену вручную, не прибегая к процентам скидок.
Иногда, как отмечают участники обсуждения, проще всего завести две разные позиции в справочнике Номенклатура: «Товар (шт)» и «Товар (уп)». В этом случае у каждой позиции будет своя цена.
Однако этот метод несет в себе определенные сложности, которые мы должны разобрать:
Сборка (комплектация).Этот путь подходит для производственных компаний или тех, кто заранее фасует товар и хранит его на разных полках как разные SKU.
В некоторых случаях для реализации разной цены используют Характеристики номенклатуры. Если включить учет по характеристикам и сделать характеристику «Фасовка», то для каждой комбинации «Номенклатура + Характеристика» можно установить свою цену. Это более громоздкий путь, так как характеристики обычно предназначены для свойств товара (цвет, размер), но технически это позволяет обойти ограничение «одна цена на одну единицу измерения».
Важно отметить, что в последних обновлениях 1С:УТ 11.5 подсистема ценообразования была переработана. Появилась возможность в документе Установка цен номенклатуры выбирать, для какой именно единицы измерения устанавливается цена. Разберем по шагам, как это влияет на работу:
Если в настройках вида цен указано, что цена устанавливается в разрезе упаковок, то при заполнении документа установки цен вы сможете явно прописать: «Штука — 100 руб, Коробка — 450 руб». При подборе в документы продажи система будет стараться приоритетно использовать ту цену, которая зафиксирована для выбранной единицы. Тем не менее, базовая архитектура 1С все равно требует внимательности при настройке округлений и алгоритмов расчета, чтобы избежать конфликтов между ценой за базовую единицу и ценой за упаковку.
Проанализировав все способы, можно дать следующие рекомендации:
Помните, что выбор метода зависит от того, насколько часто меняются цены и как менеджеры привыкли видеть товар в списке подбора. Правильная настройка Упаковок и Ценообразования позволит избежать ручных правок в документах и ошибок в расчетах с клиентами.