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