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