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