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