К статье
Практический материал

Торговля и Склад · 8 мин

Как добавить цену товара в 1С

Как добавить цену товара в 1С: установка цен номенклатуры, виды цен, документ «Установка цен», автоматический расчёт и типичные ошибки.

Цена товара в 1С не хранится в карточке номенклатуры как простое поле — она фиксируется отдельным механизмом через виды цен и документ установки цен. Поэтому новички часто не могут найти, куда вписать стоимость: в карточке товара поля «Цена» просто нет. Ниже разобран рабочий порядок действий для типовых конфигураций «Управление торговлей», «Комплексная автоматизация», ERP и «Розница».

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

Как устроено хранение цен в 1С

В типовых конфигурациях 1С цены хранятся в регистре сведений «Цены номенклатуры» с привязкой к виду цены и дате. Это значит, что у одного товара может быть несколько цен одновременно: закупочная, оптовая, розничная, акционная. В документах продажи подставляется та цена, которая действует на дату документа для выбранного вида цен.

Историчность хранения — важное следствие такой схемы. Если вы установили цену 1 марта, а затем 15 марта ввели новую, то документы мартовских продаж до 15 числа будут использовать старую цену. Это удобно для анализа, но требует аккуратности: изменение цены «задним числом» пересчитает ранние документы при их перепроведении.

Создание вида цены

Если вид цены ещё не создан, откройте раздел «НСИ и администрирование» (или «Справочники») → «Настройки и справочники» → «Виды цен». В «Управлении торговлей» путь обычно: «CRM и маркетинг» → «Настройки и справочники» → «Виды цен». Создайте новый элемент, укажите наименование, например «Розничная», валюту и признак «Цена включает НДС».

Способ задания цены выберите в зависимости от задачи. «Задавать вручную» подходит, если цены устанавливает менеджер индивидуально. «Наценка на другой вид цен» удобна, когда розничная цена формируется как закупочная плюс процент. «Произвольная формула» используется для сложных схем, например с округлением до десятков.

Установка цен документом

Основной способ добавить цену — документ «Установка цен номенклатуры». В «Управлении торговли» он находится в разделе «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры». Создайте новый документ, в шапке отметьте галочками виды цен, которые будете устанавливать.

Табличную часть можно заполнить несколькими способами: кнопкой «Добавить» по одному товару, «Подбор» — выбором из списка номенклатуры, «Заполнить» — по группе товаров, по поступлению или по ценам поставщика. После заполнения введите значения цен в колонке и проведите документ. С этого момента цены считаются действующими с даты документа.

Порядок действий
  1. 1
    Проверьте, что создан нужный вид цены (например, «Розничная»)
  2. 2
    Откройте «CRM и маркетинг» → «Установка цен номенклатуры» и создайте документ
  3. 3
    Отметьте галочкой вид цены в шапке документа
  4. 4
    Заполните табличную часть товарами через «Добавить», «Подбор» или «Заполнить»
  5. 5
    Введите цены в колонке «Цена» и проверьте валюту
  6. 6
    Проведите документ и убедитесь, что цена подставляется в тестовую реализацию

Автоматический расчёт цен

Если цен много и они зависят от закупочных, ручной ввод нерационален. Настройте в виде цены способ «Наценка на другой вид цен» и укажите базовый вид и процент наценки. Тогда в документе установки цен достаточно нажать «Заполнить» → «По ценам номенклатуры» или «Рассчитать» — программа вычислит значения автоматически.

Дополнительно доступны механизмы округления: в настройках вида цены можно задать правило округления (до рубля, до десяти рублей, до 0,99 и т. п.). Это избавляет от ручной корректировки «красивых» цен при массовом расчёте.

Особенности в 1С:Розница

В конфигурации «Розница» цены привязаны к магазину и виду цен. Документ «Установка цен номенклатуры» находится в разделе «Закупки» или «Маркетинг» в зависимости от версии. Цену можно установить и прямо при оприходовании: в документе «Поступление товаров» есть кнопка установки розничных цен, которая создаёт связанный документ установки цен автоматически.

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

Маршрут решения

Как выбрать действие

Цена нужна для нескольких товаров разовоСоздайте «Установку цен номенклатуры» и заполните табличную часть вручную
Цены приходят от поставщика вместе с товаромИспользуйте «Регистрацию цен поставщика» или установку цен на основании поступления
Розничная цена всегда равна закупочной плюс фиксированный процентНастройте вид цены со способом «Наценка на другой вид цен»
Цена не подставляется в документ продажиПроверьте вид цены в соглашении с клиентом и дату установки цены

Проверка результата и типичные ошибки

После установки цены проверьте результат двумя способами. Первый — откройте карточку товара и перейдите по ссылке «Цены» (или отчёт «Цены номенклатуры»): там должна отображаться актуальная цена с датой установки. Второй — создайте черновик документа «Реализация товаров и услуг» и добавьте товар: цена должна подставиться автоматически.

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

Типичные ошибки
01
Поиск поля «Цена» в карточке товара — цена там не вводится, только просматривается
02
Установка цены для другого вида цен, чем указан в соглашении с клиентом — цена не подставляется в продажи
03
Изменение цены задним числом — при перепроведении старых документов суммы изменятся
04
Неверный флаг «Цена включает НДС» — искажение суммы налога в документах
05
Установка цены в валюте, отличной от валюты вида цены, — ошибки пересчёта

Массовая загрузка цен из файла

Когда прайс содержит сотни позиций, удобнее загрузить цены из Excel. В типовых конфигурациях есть обработка «Загрузка данных из табличного документа» (раздел «НСИ и администрирование» → «Загрузка данных»). Подготовьте файл с колонками «Артикул» (или «Код», «Наименование») и «Цена», сопоставьте колонки полям и выполните загрузку — программа создаст документ установки цен автоматически.

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

Контрольные точки

Как проверить результат

Отчёт «Цены номенклатуры» по товару
Норма

Отображается новая цена с актуальной датой

Тревожный признак

Цены нет или дата старше документа установки

Черновик реализации с этим товаром
Норма

Цена подставляется автоматически

Тревожный признак

Цена пустая или равна нулю

Сумма НДС в документе
Норма

Соответствует ставке и настройке «Цена включает НДС»

Тревожный признак

НДС рассчитан от неверной базы

Частые вопросы

Можно ли ввести цену прямо в карточке товара?

Нет, в типовых конфигурациях карточка номенклатуры не содержит редактируемого поля цены. Цена вводится только через документ установки цен, а в карточке лишь отображается текущее значение по ссылке «Цены».

Почему в документе продажи цена отличается от установленной?

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

Как установить разные цены для разных покупателей?

Создайте несколько видов цен (например, «Опт» и «Мелкий опт») и привяжите нужный вид к соглашению с каждым клиентом. Альтернатива — скидки и наценки, назначаемые сегментам партнёров.

Что делать, если нужно изменить цену на одну дату?

Создайте новый документ «Установка цен номенклатуры» нужной датой с новым значением. История цен сохранится, и документы до этой даты продолжат использовать прежнюю цену.

Можно ли автоматически обновлять цены по курсу валюты?

Да, если вид цены указан в валюте, а продажи ведутся в рублях, программа пересчитает цену по курсу на дату документа. Также существуют механизмы пересчёта рублёвых цен при изменении курса через служебные обработки конфигурации.

Итог

Что важно запомнить

Цена в 1С устанавливается документом «Установка цен номенклатуры» для конкретного вида цены и действует с даты документа. Проверяйте соответствие вида цены соглашению с клиентом, не меняйте цены задним числом без резервной копии и сверяйте результат через отчёт «Цены номенклатуры».