Почему не выводятся цены или остатки в отчете по складам по видам цен в 1С:Розница

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

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

Причина 1: Несовпадение даты и точного времени документов и отчета

Самая распространенная ошибка связана с тем, как платформа 1С обрабатывает временные границы при получении остатков и срезов периодических регистров сведений. Проанализируем типичный сценарий:

  1. Документ Поступление товаров или Установка цен номенклатуры был проведен 30.12.2017 в 12:27:00.
  2. Пользователь формирует отчет на дату 30.12.2017, но по умолчанию система подставляет начало дня — 30.12.2017 00:00:00.
  3. На момент начала суток 30 декабря товара на складе физически еще не числилось, либо цены на него еще не действовали. В итоге запрос СКД возвращает пустоту или строки без цен.

Для исправления ситуации выполним следующие действия:

  1. Откроем настройки отчета и укажем дату с точным временем окончания дня (например, 30.12.2017 23:59:59) или выставим дату следующего дня.
  2. Проверим время проведения документов цепочки: документ Установка цен номенклатуры по времени должен быть равен или предшествовать операциям реализации и формированию отчета.

Причина 2: Использование двухфазной схемы ценообразования

В конфигурации «1С:Розница 2.2» предусмотрен механизм контроля изменения цен в магазинах. Если в настройках параметров учета включена опция «Использовать применение цен», то проведения документа Установка цен номенклатуры недостаточно для того, чтобы цена стала актуальной для склада и отчетов по магазину.

Разберем регламент работы при активной двухфазной схеме:

  1. Документ Установка цен номенклатуры формирует предварительные цены в центральной базе.
  2. Для фиксации цен в конкретном магазине необходимо создать и провести документ Применение цен номенклатуры (раздел Маркетинг — Цены номенклатуры).
  3. Именно этот документ формирует движения в периодическом регистре сведений Действующие цены номенклатуры, откуда отчеты берут розничные цены торговых точек.

Причина 3: Настройки магазина и правил ценообразования

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

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

Причина 4: Учет номенклатуры по характеристикам

Если на предприятии включен учет по характеристикам, остатки в регистре Товары на складах фиксируются в разрезе комбинации значений Номенклатура + Характеристика. Рассмотрим, как это влияет на отчет:

  1. Если документ Установка цен номенклатуры заполнил цену только на общую позицию номенклатуры (без указания характеристики), а на складе лежит товар с конкретной характеристикой, левое соединение в запросе отчета вернет значение NULL (пустое поле цены).
  2. Проверим табличную часть документа установки цен: для позиций с включенным учетом по характеристикам колонка характеристики обязательно должна быть заполнена соответствующими значениями.

Причина 5: Параметры и отборы в схеме компоновки данных (СКД)

Проанализируем структуру самого варианта отчета, если предыдущие шаги не дали результата:

  1. В шапке отчета нажмем кнопку «Настройки» и перейдем в расширенный режим.
  2. Во вкладке «Отборы» проверим параметр Вид цены: если там выбран вид цены, по которому для поступившего товара не вводился документ установки цен (например, выбран оптовый вид цены вместо розничного), то колонка останется незаполненной.
  3. Во вкладке «Поля и сортировки» убедимся, что флаги напротив числовых ресурсов (цена, сумма) включены.

Диагностика через регистры сведений

Для гарантированной проверки наличия данных в информационной базе откроем список записей напрямую:

  1. Через главное меню перейдем в «Функции для технического специалиста» (или «Все функции»).
  2. Откроем регистр сведений Цены номенклатуры и проверим, присутствует ли запись по нужной номенклатуре на требуемую дату.
  3. Откроем регистр сведений Действующие цены номенклатуры и убедимся, что для соответствующего магазина зафиксирована актуальная строка среза последних.
  4. Если записи в регистрах отсутствуют, необходимо перепровести документы установки и применения цен, контролируя время их записи.
← На главную