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