Почему «1С:Розница» сворачивает цены в одну строку и как корректно установить разные цены на один товар?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При работе в 1С:Розница 2.3 пользователи часто сталкиваются с ситуацией, когда при поступлении товаров с одинаковыми характеристиками система «сворачивает» их в одну строку при создании документа Установка цен номенклатуры. Особенно остро эта проблема встает в фармацевтической отрасли, где наценка на медикаменты строго регламентирована законом, а входящие цены на одну и ту же позицию могут отличаться в зависимости от партии.

Давайте разберем, почему это происходит и какие существуют способы решения этой задачи, не нарушая при этом требования законодательства.

Почему система «сворачивает» цены

Важно понимать, что Установка цен номенклатуры в 1С — это не инструмент фиксации себестоимости партии, а механизм формирования прайс-листа. В основе системы лежит Регистр сведений «Цены номенклатуры». Его структура жестко привязана к измерениям: Номенклатура и Характеристика.

Если в вашей базе Характеристика является ключевым измерением, то для системы два товара с одинаковой номенклатурой и характеристикой являются идентичными. При попытке записать две разные цены для одного набора измерений, система либо перезапишет старое значение новым, либо (при автоматическом расчете) вычислит среднее значение. Это не ошибка программы, а фундаментальное архитектурное ограничение, необходимое для корректного поиска цены в момент продажи.

Решение 1: Разделение прихода на несколько документов

Самым надежным способом, который не конфликтует с бухгалтерским учетом и позволяет сохранить прозрачность формирования розничной цены, является разделение документа Поступление товаров. Если поставщик прислал накладную, в которой товары требуют разной розничной цены из-за ограничений по наценке, рассмотрите следующий алгоритм:

  1. Создайте две отдельные накладные в 1С:Розница.
  2. Для удобства навигации используйте суффиксы в номере документа, например, НомерНакладной/1 и НомерНакладной/2.
  3. При проведении каждого документа создавайте отдельную установку цен для каждой партии.

Таким образом, для системы это будут две независимые партии, и вы сможете задать розничную цену, соответствующую входящей стоимости каждой из них. В бухгалтерии же документы могут быть отражены как единое целое, если того требуют регламенты отчетности, а в Рознице вы сохраните детальный управленческий учет.

Решение 2: Использование серийного учета

Если ваша конфигурация настроена на ведение учета по сериям, используйте этот механизм для дифференциации товаров. В 1С:Розница 2.3 правильно настроенный серийный учет позволяет привязать цену к конкретной серии (например, сроку годности или партии производителя).

Разберем шаги настройки:

Решение 3: Пересчет по средней цене (с осторожностью)

Если законодательство позволяет использовать усредненную наценку, вы можете оприходовать товары одним документом. В этом случае средняя цена будет рассчитываться по формуле СуммаСумм / СуммаКоличества.

Однако, проанализировав требования к торговле медикаментами, мы настоятельно рекомендуем избегать этого метода, если наценка близка к предельно допустимой. Усреднение может привести к превышению максимальной розничной цены для той части партии, которая была закуплена дешевле, что чревато административными штрафами.

Заключение: что выбрать?

При работе с медикаментами помните: Установка цен должна соответствовать входящей себестоимости каждой партии. Если вы столкнулись с необходимостью установки разных цен, лучшей практикой будет:

Помните, что учет в 1С:Розница предназначен для обеспечения оперативной торговли и соблюдения закона, поэтому архитектурные ограничения системы — это повод пересмотреть организацию процессов оприходования, а не пытаться «сломать» логику работы регистра цен.

← На главную