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

Учет и Финансы · 9 мин

Как установить цены в 1С Бухгалтерии

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

Цены в 1С Бухгалтерии 8.3 хранятся не в карточке товара, а в специальном регистре сведений «Цены номенклатуры». Поэтому просто вписать сумму в справочник «Номенклатура» нельзя — цена устанавливается отдельным документом, и программа подставляет в реализацию то значение, которое действует на дату документа продажи.

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

Ниже разобран полный цикл: от создания типа цены до автоматического расчёта отпускных цен от закупочных и проверки результата. Инструкция подходит для типовой конфигурации «1С:Бухгалтерия 8» редакции 3.0, в том числе для версий ПРОФ и КОРП.

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

Ключевая особенность: цена — это не реквизит товара, а запись в регистре сведений «Цены номенклатуры» с тремя измерениями: номенклатура, тип цены и дата. Благодаря этому программа хранит историю изменения цен и всегда «знает», какая цена действовала на любую прошедшую дату.

Из этого следуют два практических вывода. Первый — нельзя изменить цену «задним числом» без последствий: если переоценить товар прошлой датой, в документах продажи за этот период при перепроведении подставится новое значение. Второй — одна и та же позиция может иметь несколько цен разных типов одновременно, например закупочную, оптовую и розничную.

Создание типов цен номенклатуры

Перед установкой цен проверьте, какие типы цен уже есть в базе. Откройте раздел «Справочники» → «Товары и услуги» → «Типы цен номенклатуры» (в некоторых интерфейсах путь: «Склад» → «Настройки и справочники» → «Типы цен номенклатуры»). В типовой поставке обычно уже созданы «Основная цена закупки» и «Основная цена продажи».

Если нужен свой тип, нажмите «Создать» и заполните поля: наименование (например, «Розничная»), валюту цены и признак «Цена включает НДС». Последний флажок важен: если цена указана с НДС, а флажок снят, при подстановке в документ программа добавит налог сверху, и итоговая сумма для покупателя окажется выше планируемой.

Количество типов цен не ограничено. Практичный минимум для большинства организаций — закупочная и продажная. Отдельные типы для каждого контрагента создавать не нужно: индивидуальные условия правильнее оформлять скидкой или корректировкой цены в самом документе.

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

Основной рабочий инструмент — документ «Установка цен номенклатуры». Он находится в разделе «Склад» → «Цены» → «Установка цен номенклатуры» либо в разделе «Продажи» (в зависимости от настроек интерфейса).

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

При добавлении строк программа может подставить прежние цены этого типа — это удобно, если меняются только отдельные позиции. Если цена по строке не заполнена (равна нулю), после проведения действующей цены у позиции не будет, и в документы продажи она подставляться не станет.

Один документ может устанавливать цены только одного типа. Если нужно зафиксировать и закупочную, и розничную цену, создайте два документа — по одному на каждый тип.

Автоматический расчёт цен от закупочных

Если отпускная цена формируется наценкой на закупочную, считать каждую позицию вручную не нужно. В документе «Установка цен номенклатуры» есть кнопка «Заполнить», через которую доступны варианты «Заполнить по ценам номенклатуры» и «Добавить по ценам номенклатуры», а затем кнопка «Изменить цены» (в ряде релизов — «Изменить») для пересчёта.

Типовой сценарий: создайте документ с типом «Оптовая», заполните табличную часть по закупочным ценам, затем через «Изменить цены» укажите процент наценки и округление. Программа пересчитает колонку «Цена» по формуле: закупочная цена плюс заданный процент. После этого проверьте выборочно несколько позиций и проведите документ.

Установка цен на основании поступления

Частый рабочий приём — назначить продажные цены сразу при оприходовании товара. Откройте проведённый документ «Поступление (акты, накладные, УПД)» и используйте кнопку «Создать на основании» → «Установка цен номенклатуры». Программа перенесёт в новый документ весь список номенклатуры из накладной.

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

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

Как проверить, что цены установлены правильно

Самый быстрый способ — открыть карточку номенклатуры и перейти по ссылке «Цены» (или кнопка «Ещё» → «Цены» в зависимости от релиза). Откроется список значений регистра по этой позиции с указанием типа цены, даты и документа, которым цена установлена.

Второй способ — практический: создайте новый документ «Реализация (акты, накладные, УПД)», добавьте товар и посмотрите, какая цена подставилась. Если подставилась неверная — проверьте, какой тип цен указан в документе продажи (поле «Тип цен» может скрываться в настройках формы) и какая цена действует на дату документа.

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

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

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

Есть запись с нужным типом цены и актуальной датой

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

Записи нет или дата установки позже даты продажи

Подстановка в документ реализации
Норма

Цена и сумма НДС соответствуют ожидаемым

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

Цена нулевая, устаревшая или НДС посчитан сверху

Настройка типа цены
Норма

Флажок «Цена включает НДС» соответствует тому, как задана цена

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

Цена с НДС, а флажок снят — налог добавляется сверху

Типичные ошибки и ограничения механизма

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

Ещё одно ограничение: в 1С Бухгалтерии нет развитого механизма скидок и наценок по условиям (как в «1С:Управление торговлей»). Если нужны автоматические скидки по объёму, накопительные программы или сложные ценовые соглашения с клиентами, это уже функциональность торговых конфигураций, а в Бухгалтерии скидка указывается вручную в строке документа.

Часто задаваемые вопросы

Почему в реализацию подставляется старая цена?

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

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

Напрямую по контрагентам цены в 1С Бухгалтерии не назначаются. Рабочие варианты: создать отдельные типы цен (например, «Опт» и «Розница») и выбирать нужный в документе, либо указывать скидку вручную в строке реализации.

Как изменить цены сразу на весь список товаров?

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

Что будет, если по товару цена не установлена?

Ошибки не возникнет: в документ продажи подставится нулевая цена, которую можно ввести вручную. Но при массовой работе это источник расхождений, поэтому перед запуском продаж по новому ассортименту стоит проверить наличие цен по всем позициям.

Можно ли удалить ошибочно установленную цену?

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

Цены устанавливаются в валюте, а продажи в рублях — как быть?

У типа цены можно указать валюту, отличную от рубля. В документе продажи программа пересчитает цену по курсу на дату документа. Следите, чтобы курсы валют в базе были актуальными, иначе суммы будут рассчитаны по устаревшему курсу.

Итог

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

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