Торговля и Склад · 10 мин
Как в 1С сформировать прайс-лист с остатками
Как в 1С сформировать прайс-лист с остатками: настройка в УТ 11, КА и ERP, вывод колонки остатков, варианты цен, проверка результата и типичные ошибки.
Прайс-лист с остатками — один из самых востребованных отчётов в торговых конфигурациях 1С: менеджеры отправляют его клиентам, закупщики сверяют наличие, а руководство оценивает товарный запас в ценах продажи. В типовых решениях «1С:Управление торговлей 11», «1С:Комплексная автоматизация» и «1С:ERP» такой отчёт уже встроен, и в большинстве случаев достаточно правильно настроить вариант, не прибегая к доработкам.
Главная сложность заключается не в самом отчёте, а в подготовительных условиях: должны быть установлены цены номенклатуры, корректно учтены остатки на складах и правильно выбрана дата, на которую формируются данные. Если хотя бы одно из этих условий не выполнено, прайс получится пустым или с нулевыми значениями.
Ниже разобран практический порядок формирования прайса с остатками на примере УТ 11 (в КА 2 и ERP логика идентична), а также способы выгрузки, типичные ошибки и альтернативные варианты для нестандартных задач.
Что должно быть настроено до формирования прайса
Отчёт «Прайс-лист» берёт данные из двух независимых источников: регистра цен номенклатуры и складского учёта. Поэтому перед формированием проверьте три вещи. Во-первых, цены должны быть установлены документом «Установка цен номенклатуры» на дату, не позднее даты прайса. Если цены заданы «на завтра», а отчёт строится «на сегодня», колонка цен будет пустой.
Во-вторых, остатки должны быть проведены в учёте: оприходования и перемещения проведены, а не сохранены черновиками. В-третьих, вид цены, который вы планируете показать в прайсе, должен быть создан в справочнике «Виды цен» и использоваться в документах установки цен.
Отдельный нюанс — валюта и единицы измерения. Если вид цены задан в валюте, отличной от валюты учёта, убедитесь, что курсы загружены на дату отчёта, иначе цены могут отобразиться некорректно или не пересчитаться.
Где находится отчёт «Прайс-лист» и как его открыть
В «1С:Управление торговлей 11» отчёт доступен по пути: раздел «CRM и маркетинг» → «Отчёты» → «Прайс-лист». Также его можно найти через раздел «Закупки» или «Продажи» в подменю отчётов по ценам — состав разделов зависит от включённых функциональных опций. В «1С:Комплексная автоматизация 2» и «1С:ERP» отчёт находится аналогично в блоке ценообразования.
Если отчёт не отображается в интерфейсе, проверьте права пользователя и включённость функциональных опций: «НСИ и администрирование» → «Настройка НСИ и разделов» → «CRM и маркетинг» → «Цены и скидки». Без включённого механизма ценообразования отчёт будет недоступен.
Быстрый способ найти отчёт в любой конфигурации — воспользоваться строкой поиска в меню «Все функции» (доступно при включённом режиме технического специалиста) либо глобальным поиском по команде «Прайс».
Как настроить прайс с колонкой остатков
Откройте отчёт «Прайс-лист» и нажмите кнопку «Настройки». В расширенных настройках перейдите на вкладку «Поля» или «Структура» (название зависит от версии) и убедитесь, что в состав выбранных полей входят «Номенклатура», «Цена» и «Свободный остаток» (или «Остаток», «Доступно» — наименование поля различается между релизами). Если поля остатка нет, добавьте его из списка доступных полей.
Далее задайте отборы на вкладке «Отбор»: при необходимости ограничьте прайс группой номенклатуры, складом или видом цены. Отбор по складу особенно важен для компаний с несколькими складами: без него остатки суммируются по всем складам, что не всегда нужно клиенту конкретного региона.
На вкладке «Сортировка» задайте порядок вывода — обычно по наименованию или по иерархии групп номенклатуры. Группировку по папкам номенклатуры удобно включить, чтобы прайс читался как каталог.
- 1Проверьте, что документ «Установка цен номенклатуры» проведён на нужную дату
- 2Откройте отчёт: CRM и маркетинг → Отчёты → Прайс-лист
- 3Укажите дату, на которую формируется прайс
- 4В настройках добавьте поле остатка и нужный вид цены
- 5Задайте отборы по группе товаров и складу
- 6Нажмите «Сформировать» и проверьте результат
- 7Сохраните настройки как отдельный вариант отчёта
Как сохранить настройки и выгрузить прайс
Чтобы не настраивать отчёт заново, сохраните вариант: кнопка «Ещё» → «Сохранить вариант отчёта» (или соответствующая команда панели вариантов). Задайте понятное имя, например «Прайс для клиентов с остатками». Сохранённый вариант можно вывести в панель отчётов раздела и назначить доступным другим пользователям.
Для отправки клиентам прайс выгружается стандартными средствами табличного документа: «Файл» → «Сохранить как» → формат Excel (xlsx), PDF или mxl. Перед выгрузкой в Excel проверьте, что группировки не создают лишних строк-заголовков — при необходимости выведите отчёт без иерархии или с отключёнными итогами.
Если прайс рассылается регулярно, настройте рассылку отчётов: «НСИ и администрирование» → «Рассылка отчётов». Отчёт будет формироваться по расписанию и отправляться на указанные адреса в выбранном формате. Учтите, что для работы рассылки должен быть настроен системный почтовый ящик и запущено регламентное задание рассылки.
Альтернативные способы получить цены с остатками
Стандартный «Прайс-лист» подходит не всем. Если нужен другой состав колонок (например, несколько видов цен рядом, резервы, остатки в разрезе складов), используйте универсальный отчёт «Остатки и доступность товаров» с добавлением цены через настройки СКД, либо отчёт «Выручка и себестоимость» — не подходит, а вот «Ведомость по товарам на складах» позволяет вывести остатки в произвольной структуре.
Ещё один вариант — обработка «Печать прайс-листа» из карточки соглашения или списка номенклатуры, если она предусмотрено конфигурацией. Для совсем нестандартных макетов (с логотипом, картинками товаров, колонтитулами) потребуется внешняя обработка или доработка макета отчёта программистом.
Сравнение способов получить прайс с остатками
Штатное решение для УТ 11, КА, ERP. Быстро настраивается, сохраняет варианты, подходит для рассылки. Ограничение — фиксированная структура полей.
Гибче по остаткам: резервы, склады, доступное количество. Цену придётся добавлять через настройки СКД, что требует навыка.
Любой макет, включая картинки и фирменный стиль. Требует разработчика и сопровождения при обновлениях конфигурации.
Проверка результата и типичные ошибки
Сформированный прайс проверьте по контрольным точкам: выборочно сверьте 3–5 позиций с карточками номенклатуры и отчётом «Остатки товаров на складах». Цена должна совпадать с действующей установкой цен, остаток — со складскими данными на ту же дату.
Чаще всего проблемы вызваны не отчётом, а данными. Ниже — характерные ошибки и их последствия.
Как проверить результат
Совпадают с последней установкой цен на дату отчёта
Пустые ячейки, нули или устаревшие значения
Совпадают с отчётом «Остатки товаров на складах» на ту же дату и склад
Отрицательные значения или расхождения с учётом
Только актуальные продаваемые позиции
Присутствуют архивные товары и позиции без цен
Особенности для разных конфигураций
В «1С:Розница» прайс с остатками формируется через отчёты раздела «Закупки» или «Продажи», но состав полей скромнее, чем в УТ: часто удобнее использовать «Остатки товаров» с добавлением розничной цены магазина. В «1С:Бухгалтерии» штатного прайс-листа с ценами продажи нет — там остатки доступны в отчёте «Остатки товаров», а цены придётся выводить доработкой или вести прайс вне учётной системы.
В «1С:Управление нашей фирмой» (УНФ) есть собственный отчёт «Прайс-лист» с гибкой настройкой колонок: остатки, резервы и несколько видов цен выводятся через настройки варианта без доработок. Если компания работает в нескольких программах, учтите, что остатки и цены актуальны только в той базе, где ведётся складской учёт.
Как выбрать подход
Частые вопросы
Почему в прайсе пустая колонка цен, хотя цены заданы?
Проверьте дату документа «Установка цен номенклатуры»: она должна быть не позже даты отчёта. Также убедитесь, что в настройках прайса выбран тот же вид цены, который использовался в документе установки, и что сам документ проведён, а не записан черновиком.
Как вывести остатки только по одному складу?
В настройках отчёта на вкладке «Отбор» добавьте условие «Склад равно» и укажите нужный склад. Сохраните вариант отчёта отдельно для каждого склада, если прайсы формируются по регионам.
Можно ли показать в прайсе сразу два вида цен, например опт и розницу?
В типовом «Прайс-листе» УТ 11 состав колонок ограничен шаблоном отчёта. Для нескольких видов цен рядом используйте настройку СКД в расширенном режиме, отчёт «Остатки и доступность товаров» с добавленными ресурсами цен либо внешнюю обработку.
Как убрать из прайса позиции с нулевым остатком?
Добавьте в настройках отбора условие по полю остатка: «Свободный остаток больше 0». Учтите, что тогда клиент не увидит товары под заказ — для них иногда лучше оставить позиции с нулевым остатком и пометкой о поставке.
Прайс формируется долго, что делать?
Сократите состав отчёта: ограничьте отбором нужные группы номенклатуры, уберите лишние поля и группировки. Если база большая, формируйте прайс в непиковое время, а для регулярной отправки используйте рассылку отчётов по расписанию — она выполняется фоновым заданием.
Что важно запомнить
Прайс с остатками в УТ 11, КА и ERP формируется штатным отчётом «Прайс-лист»: успех зависит от установленных цен на дату отчёта, проведённых складских документов и правильных отборов. Сохраните настройки вариантом, проверьте результат по контрольным точкам и не рассылайте прайс с отрицательными остатками.