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