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