При подключении новой кассы ККМ и создании узла распределенной информационной базы (РИБ) пользователи нередко сталкиваются с ситуацией, когда при открытии смены и подборе номенклатуры в чеке не подтягиваются цены. Разберем по шагам, почему возникает эта проблема в конфигурации 1С:Розница, как устроено ценообразование для отдельных торговых точек и какими способами можно передать действующие цены на новую кассу.
Проанализируем ключевые факторы, из-за которых товары на кассовом узле остаются без цен:
Установка цен номенклатуры ввел цены по одному типу (например, «Розничная»), а в настройках второго магазина выбран другой тип или реквизит вовсе не заполнен, программа не сможет определить цену для продажи.Кассы ККМ касса должна быть жестко привязана к целевому магазину и соответствующему торговому залу (складу розничного типа). Если склад не указан или относится к оптовому типу, механизм подбора цен в чеке ККМ работать не будет.Рассмотрим, как правильно организовать назначение цен в системе:
Установка цен номенклатуры. Эти цены едины для всех магазинов сети, у которых в карточке выбран соответствующий тип цен. Если используется эта схема, создавать отдельные документы под каждый магазин не требуется — достаточно проверить привязку типа цен в карточке магазина и выполнить регистрацию данных на узел кассы.Установка цен в магазине. Данный документ позволяет рассчитать цены для конкретной торговой точки автоматически на основании базового документа Установка цен номенклатуры (например, путем добавления фиксированного процента наценки к оптовым ценам с последующим округлением).Если для нового магазина требуется создать дубликаты существующих документов установки цен с привязкой к новому магазину, можно воспользоваться программной обработкой. Посмотрим на пример кода, выполняющего копирование документов для указанного магазина:
Для Каждого Ссылка Из ВыборкаДокументов Цикл
Копия = Ссылка.Скопировать();
Копия.Магазин = НужныйМагазин;
Копия.Дата = ТекущаяДата();
Копия.Записать(РежимЗаписиДокумента.Проведение);
КонецЦикла;
При выполнении этого кода создаются новые проведенные документы с привязкой к выбранной торговой точке, что автоматически формирует движения по регистрам сведений цен магазина.
Разберем последовательность шагов для гарантированной выгрузки цен в новую кассу:
Кассы ККМ — должны быть указаны правильный магазин и склад (торговый зал).Регистрация изменений для обмена данными, выбираем узел новой кассы ККМ и регистрируем для обмена регистры сведений Цены номенклатуры и Цены номенклатуры магазина.Установка цен номенклатуры (или Установка цен в магазине) и выполняем его повторное перепроведение. При перепроведении движения автоматически встанут в очередь на отправку во все подчиненные кассовые узлы.