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