Как перенести начальные остатки, цены и бонусы в подчиненный узел РИБ 1С:Розница 2.2?

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

При развертывании нового периферийного узла распределенной информационной базы (РИБ) по магазину в 1С:Розница 2.2 специалисты часто сталкиваются с ситуацией, когда торговая точка открывается, обмен данными работает, но на кассе отсутствуют актуальные розничные цены, бонусные баллы клиентов и товарные остатки. Разберем, почему это происходит и какими способами решается эта задача.

Суть проблемы: почему данные не попадают в периферийную базу

При создании начального образа подчиненного узла РИБ в настройках синхронизации задается параметр «Дата свёртки» (дата начала выгрузки). Платформа отсекает документы, оформленные раньше этой даты, и не выгружает их в новую базу. Установка даты свёртки сама по себе не создает автоматический срез последних по регистрам сведений и не генерирует документы ввод начальных остатков.

В результате документы установки цен или поступления товаров, проведенные в центральной базе (ЦБ) до даты свёртки, не мигрируют в узел магазина, из-за чего в узле образуются нулевые остатки и отсутствуют розничные цены.

Способ 1. Правильная последовательность действий при запуске нового магазина

Проанализируем наиболее простой и штатный алгоритм, не требующий написания сторонних обработок или сброса дат свёртки.

  1. Создание магазина и складов в центральной базе. В ЦБ вносим новый элемент справочника Магазины и привязанные к нему склады.
  2. Оформление товарного поступления или перемещения. Проводим в ЦБ документы оприходования, поступления или перемещения товаров на склад нового магазина. Дата этих документов должна быть позже планируемой даты свёртки (либо дата свёртки должна быть установлена ранее первого документа по новому магазину).
  3. Назначение цен. Оформляем документы Установка цен номенклатуры и Применение цен номенклатуры для данного магазина.
  4. Формирование начального образа. Только после того, как все первичные документы по магазину оформлены в центральной базе, формируем начальный образ подчиненного узла РИБ. В этом случае все актуальные документы попадут в подчиненную базу штатным образом.

Способ 2. Использование инструмента «Регистрация изменений для обмена данными»

Если начальный образ узла РИБ уже сформирован, а пересоздавать его заново нежелательно, выгрузку цен и документов можно выполнить вручную без снятия даты свёртки.

Для этого в центральной базе используем штатную обработку «Регистрация изменений для обмена данными» (доступна в разделе администрирования или через меню функций):

  1. Открываем обработку и выбираем нужный узел РИБ магазина.
  2. Находим регистр сведений Цены номенклатуры или конкретные документы Установка цен номенклатуры.
  3. Нажимаем Зарегистрировать изменения для выбранного узла обмена.
  4. Запускаем сеанс синхронизации данных. Платформа выгрузит актуальный срез цен в периферийный узел.

Способ 3. Особенности передачи цен номенклатуры

Выясним, почему цены могут не отображаться на кассе даже после их регистрации в обмене:

Способ 4. Передача бонусных баллов и дисконтных карт через Бонусный сервер

Оформление старых партий бонусных баллов и истории продаж по дисконтным картам через таблицы ввода остатков требует значительных трудозатрат. В конфигурации 1С:Розница 2.2 для этого предусмотрен штатный механизм — Дисконтный (бонусный) сервер.

Дисконтный сервер позволяет периферийным кассовым узлам обращаться к центральной базе через Web-сервисы в режиме онлайн для проверки баланса бонусов и скидок клиента, не перенося всю историю бонусных накоплений в каждый узел РИБ.

  1. Публикация Web-сервисов: Разворачиваем веб-сервер (IIS или Apache) на сервере с центральной базой и публикуем HTTP/Web-сервисы конфигурации 1С:Розница.
  2. Включение сервера: В центральной базе переходим в раздел Администрирование — Маркетинг и активируем использование дисконтного сервера.
  3. Настройка подключения в узлах: В подчиненных узлах магазина в настройках маркетинга указываем URL-адрес опубликованного Web-сервиса ЦБ и параметры авторизации.

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

Способ 5. Отражение информативных остатков других магазинов

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

В настройках узла обмена РИБ включаем опцию «Передача информативных остатков». При синхронизации платформа будет передавать в подчиненную базу сводные данные о наличии товаров на других складах сети исключительно для информационных целей, не засоряя базу первичностью и не нарушая границы свёртки документов.

← На главную