Почему в РМК 1С:Розница Аптека возникает ошибка «Цена не назначена» и как правильно настроить учет по срокам годности?

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

Работа в интерфейсе кассира (РМК) должна быть максимально быстрой, но иногда система выдает критическую ошибку: "Цена не установлена. На товар не назначена цена". Это происходит даже в тех случаях, когда документ Установка цен номенклатуры оформлен, а в прайс-листе розничная цена отображается корректно. Проанализируем причины этой ситуации на примере конфигурации "1С:Розница. Аптека" и разберем, как выстроить идеальную схему учета лекарственных средств по срокам годности.

Разбираем причины ошибки «Цена не установлена»

Когда мы сталкиваемся с тем, что в справочниках цена есть, а в чеке она не появляется, нужно проверить несколько ключевых настроек. Рассмотрим их по порядку.

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

2. Дата и время документа. Рассмотрим технический нюанс: цены в 1С начинают действовать строго с момента, указанного в документе Установка цен номенклатуры. Если документ создан текущей датой, но время записи (например, 12:00:05) позже, чем время открытия смены кассиром или текущее системное время, цена не будет подхвачена. В некоторых старых релизах "Розницы" (например, 2.3.1) существовала особенность, когда цена становилась актуальной только на следующий день или требовала записи на 23:59:59 предыдущего дня. Проверьте актуальность даты на сервере и локальном компьютере кассира.

3. Параметры магазина и складов. Проанализируем настройки торговой точки. В карточке Магазина обязательно должен быть указан Тип цен розничной торговли. Если в документе установки цен вы выбрали тип "Розничная", а в настройках магазина стоит "Розничная основная" — программа не увидит связи.

Почему характеристики — не лучший выбор для учета сроков годности?

Многие пользователи пытаются использовать механизм Характеристики для фиксации сроков годности (например, создавая характеристику "Годен до 01.01.2026"). Однако это приводит к ряду проблем:

  1. Дублирование штрихкодов: Один и тот же препарат с разными сроками имеет одинаковый заводской штрихкод. 1С не позволит завести два одинаковых ШК на разные характеристики одной номенклатуры.
  2. Сложность переоценки: При изменении срока годности в новой поставке вам придется либо менять старую характеристику (что изменит историю в старых документах), либо создавать новую и переклеивать свои штрихкоды.
  3. Замусоривание справочника: Через год работы список характеристик для одной позиции станет огромным, что замедлит поиск и выбор товара.

Переходим на использование Серий — профессиональное решение для Аптеки

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

Рассмотрим, как правильно настроить серии:

Шаг 1. Настройка политики учета серий

В карточке Вида номенклатуры (например, "Лекарственные средства") необходимо включить использование серий. Самое важное здесь — выбрать правильную Политику учета серий. Для аптеки оптимальным будет тип "Учет остатков по сериям" или "Учет себестоимости по сериям". В настройках укажите, что серия должна идентифицировать "Срок годности" и "Номер серии".

Шаг 2. Внедрение принципа FEFO

Проанализируем ситуацию: кассиру неудобно каждый раз выбирать серию вручную. Чтобы программа сама предлагала товар, который нужно продать в первую очередь (с самым близким сроком годности), используйте алгоритм FEFO (First Expired, First Out). В настройках политики укажите "Учет серий при отгрузке (FEFO)". Теперь при пробитии товара система автоматически подставит серию, срок которой истекает раньше всего.

Шаг 3. Работа со штрихкодами серий

Если вы хотите полной автоматизации, рассмотрите возможность печати внутренних этикеток при поступлении товара. 1С позволяет генерировать штрихкод, в который зашита информация и о товаре, и о его серии. При сканировании такого кода в РМК программа мгновенно определит нужную партию и ее цену.

Если же вы используете заводские коды, то при сканировании программа может открывать окно выбора серии. Посмотрим, как это выглядит: кассир сканирует товар, появляется список доступных на остатке серий с указанием их сроков годности. Кассиру остается выбрать нужную строку одним кликом.

Как контролировать просрочку и работу продавцов?

Использование серий позволяет реализовать требования руководства по жесткому контролю:

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

← На главную