Часто начинающие пользователи 1С:УНФ (в том числе в облачной версии 1С:Фреш) сталкиваются со следующей ситуацией: в базу занесены товары, внесены начальные остатки, настроен динамический вид цены (например, наценка на закупочную цену), программа верно рассчитывает итоговую стоимость в карточке номенклатуры. Однако при добавлении товара в корзину или при оформлении продажи в Рабочем месте кассира (РМК) цена оказывается пустой, и программа просит указать ее вручную. Давайте разберем по шагам, почему это происходит, и проанализируем основные настройки, которые помогут решить эту проблему.
На многих старых форумах можно встретить информацию о том, что в 1С:УНФ якобы нельзя использовать динамические цены в РМК напрямую, и для решения этой задачи необходимо создавать дополнительный статический вид цены, используя костыли с формулами вроде "Новая статическая цена = Старая динамическая". Обратите внимание: эта информация устарела!
В современных версиях 1С:УНФ официально реализована поддержка динамических цен для розничной торговли. Теперь вы можете смело назначать вид цен с типом "Динамический" для ваших магазинов, и он будет корректно подставляться в чеки ККМ. Если помимо розничных точек продажи ведутся на интернет-площадках, для выгрузки актуальной стоимости и остатков настраивается интеграция 1С:УНФ с маркетплейсами.
Первое, что мы рассмотрим — это настройки самой торговой точки. В рознице при работе через РМК цена подтягивается не из общих настроек номенклатуры, а из настроек конкретного склада или магазина.
Динамическая цена, которая считается процентом наценки или по сложной формуле, всегда опирается на некую базовую цену (например, закупочную). Выясним причину, почему динамическая цена может оказаться нулевой, даже если склад настроен верно.
ЦеныНоменклатуры. Для этого на основании приходной накладной или документа ввода остатков обязательно сформируем и проведем документ УстановкаЦен. Только после его проведения новые цены вступят в силу.Рассмотрим еще одну распространенную ошибку, связанную со временем проведения документов. В 1С все операции строго привязаны к оси времени.
Если вы провели документ УстановкаЦен сегодняшним числом в 12:00, а затем пытаетесь пробить чек или создать документ продажи в 11:50, программа не найдет цену, так как на тот момент (в 11:50) она еще не была установлена. Обязательно проверяйте время документов!
Кроме того, обратите внимание на настройку Порог обновления цен. Если закупочная цена изменилась на копейки и не превысила этот порог (например, задано 5%), программа может проигнорировать перерасчет динамической продажной цены для новых поставок, чтобы не плодить лишние копейки в прайс-листе.
В актуальных релизах 1С:УНФ появилось новое универсальное Рабочее место кассира. Чтобы убедиться, что все правила ценообразования привязаны к кассе корректно, воспользуемся специальным помощником:
Выполнив все описанные выше шаги, вы гарантированно решите проблему с нулевыми ценами в корзине и РМК, а программа начнет автоматически подставлять рассчитанную динамическую цену при каждой продаже. Для автоматизации регистрации цен и исключения человеческого фактора можно использовать расширение для автоматического создания документов установки цен при проведении приходных накладных.