Работа с ценами в 1С: настройка, заполнение и контроль в продажах
Содержание
Цены в 1С не хранятся «в карточке товара» — их задают отдельным документом Установка цен номенклатуры, а в номенклатуре видна только последняя установленная. Поэтому заполнить цену
— значит создать и провести такой документ по нужному виду (типу) цены на нужную дату.
Способов четыре: ввести вручную, массово изменить на процент, загрузить из Excel и рассчитать автоматически по наценке к базовой цене. Ниже — каждый способ по шагам, плюс как эта цена подставляется в документы продажи и как не продать ниже минимума.
Сразу про терминологию: в 1С:Бухгалтерии справочник называется типы цен, в 1С:Управление торговлей — виды цен. Смысл один и тот же, пути меню разные — их свожу в таблицу.
Виды и типы цен: где включить и как настроить
Прежде чем заполнять цены, нужен хотя бы один вид (тип) цены — например «Закупочная», «Оптовая», «Розничная». Механизм по умолчанию выключен, его включают в настройках.
| Конфигурация | Как называется | Где включить | Где справочник |
|---|---|---|---|
| БП 3.0 | Типы цен номенклатуры | Главное → Функциональность → Торговля → признак нескольких типов цен | Склад → Цены → Типы цен номенклатуры |
| УТ 11 | Виды цен | НСИ и администрирование → CRM и маркетинг → «Несколько видов цен» | CRM и маркетинг → Виды цен |
После включения в разделе появляется группа Цены. В БП 3.0 без этого признака группа Цены в разделе Склад просто не отображается.
Создавая вид цены, заполняют ключевые реквизиты:
- 🏷️ Наименование — короткое и понятное: «Оптовая», «Розничная с НДС».
- 💰 Цена включает НДС — флажок определяет, считается цена «с НДС» или «без НДС». От этого напрямую зависит сумма в документах продажи — задайте правильно сразу.
- 🧮 Способ задания цены — вручную или расчётом (к этому вернёмся в разделе про наценки).
- 📊 Валюта и округление — до копеек, до рубля, до «красивого» значения.
Отдельно про округление: оно задаётся не «для красоты», а чтобы цены были предсказуемыми. Доступны варианты до копеек, до рубля, до десятков рублей. «Психологическое» округление (окончание на 90 или 99) задают через правило округления с нижней границей — тогда 126 ₽ превратится в 129 ₽ автоматически при любом пересчёте.
Заведите отдельный вид цены под каждый реальный прайс: закупка, опт, розница, акция. Хранить всё в одном — потом не разделить историю и не настроить автоматический расчёт одного от другого.
Ручное заполнение цен через документ установки
Базовый способ — документ Установка цен номенклатуры. Он фиксирует цену на дату: всё, что проведено позже, перекрывает старое значение, а история остаётся.
Порядок действий:
- Откройте
Склад → Цены → Установка цен номенклатуры(БП 3.0) илиCRM и маркетинг → Установка цен номенклатуры(УТ 11) и создайте новый документ. - Укажите дату — с неё цена начнёт действовать.
- Выберите вид (тип) цены, который заполняете. В УТ 11 в одном документе можно вести сразу несколько видов цен колонками.
- Добавьте товары: кнопкой подбора из справочника или через «Заполнить» по группе/всей номенклатуре.
- Впишите цену в соответствующую колонку.
- Проведите документ.
После проведения в карточке номенклатуры на закладке с ценами отобразится актуальное значение по каждому виду. Менять цену прямо в карточке нельзя — система всё равно создаст документ установки, просто сделает это за вас.
Если указать дату «задним числом», раньше уже проведённого документа, старая установка перекроет новую, и в продажах подставится не то, что вы ждёте. Ставьте дату позже последней действующей установки.
Для одной-двух позиций ручной ввод — самый быстрый путь. Когда позиций десятки и сотни, переходите к массовым способам.
Массовое изменение цен на процент и копированием
Поднять весь прайс на 5 % или пересчитать группу товаров вручную — потеря времени. Для этого в документе установки есть групповые операции.
Изменить на процент. В открытом документе Установка цен номенклатуры заполните таблицу по текущим ценам, затем примените групповое изменение выделенных строк на заданный процент — наценку вверх или скидку вниз. Система пересчитает колонку цены разом по всем отмеченным позициям.
Скопировать из другого вида цены. Удобно, когда новый прайс строится от существующего: заполняете документ значениями, например, закупочных цен, а затем переносите их в колонку оптовых с нужной наценкой.
Заполнить по остаткам или по группе. Чтобы не выбирать товары вручную, заполните табличную часть по складским остаткам или по целой группе номенклатуры — так в прайс попадут только нужные позиции.
Перед массовым изменением сделайте копию документа или запишите его без проведения — будет с чем сравнить, если процент применился не туда.
Типовая ошибка при массовой переоценке — применить процент к уже наценённой колонке дважды. Проверьте результат на двух-трёх знакомых позициях: умножьте старую цену на коэффициент в уме и сверьте с тем, что получилось в документе.
Загрузка цен из Excel и внешних файлов
Когда прайс присылает поставщик в Excel, перебивать его руками бессмысленно. Есть два рабочих пути.
Копирование из таблицы. Подготовьте в Excel два столбца — наименование (или артикул/код) и цену — в том же порядке, что колонки в документе Установка цен номенклатуры. Выделите строки в Excel, скопируйте и вставьте в табличную часть документа. Способ работает, когда номенклатура в 1С уже заведена и позиции сопоставляются по коду или артикулу.
Загрузка из файла. В современных релизах у табличных частей есть загрузка данных из внешнего файла (.xlsx, .mxl): система открывает мастер, где вы указываете, какая колонка файла соответствует номенклатуре, а какая — цене.
Порядок при загрузке из файла:
- Откройте новый документ установки цен и выберите вид цены.
- Вызовите в табличной части загрузку из внешнего файла.
- Укажите файл и сопоставьте колонки: где в файле товар, где цена.
- Проверьте, что все строки сопоставились с номенклатурой; нераспознанные подберите вручную или заведите.
- Перенесите данные в документ и проведите его.
Главная проблема загрузки — несопоставленные позиции. Если в файле товар записан иначе, чем в базе (другой артикул, лишние пробелы), 1С его не найдёт и строку пропустит. Сверьте число строк в файле и в документе перед проведением.
Для разовой загрузки нестандартного файла подходит универсальная обработка «Загрузка данных из табличного документа»: она читает Excel или табличный документ и переносит строки в документ установки цен с ручным сопоставлением колонок. Это выручает, когда формат файла поставщика не ложится на штатную загрузку.
Для регулярной загрузки прайсов от одного поставщика в 1С:Управление торговлей есть обмен по соглашению и загрузка по заранее настроенному шаблону сопоставления — настраивается один раз, дальше файл подхватывается по той же схеме.
Цена за единицу измерения и за упаковку
Частый источник ошибок — цена задана за одну единицу, а товар продают в другой. Цена в документе установки всегда привязана к конкретной единице измерения номенклатуры.
У товара есть базовая единица хранения (например «штука») и могут быть упаковки («коробка 12 штук»). Если вы установили цену за штуку, то при продаже коробками 1С пересчитает сумму через коэффициент упаковки: цена коробки = цена штуки × количество в упаковке.
Что держать в голове:
- 📦 Устанавливайте цену за ту единицу, в которой реально торгуете и которую ждёт покупатель в документе.
- ⚖️ Для весового товара (цена за килограмм) следите, чтобы базовая единица была именно «кг», иначе пересчёт даст неверную сумму.
- 🔢 При загрузке из Excel проверяйте, за какую единицу стоит цена в файле поставщика — часто прайс идёт за упаковку, а в базе товар хранится в штуках.
Если сумма в реализации в разы больше или меньше ожидаемой, первым делом смотрите единицу измерения в строке и коэффициент упаковки. Это чаще причина, чем «сбой» самой цены.
Пример: цена за штуку 30 ₽, в коробке 12 штук. Продаёте 5 коробок — система покажет 5 × 12 × 30 = 1 800 ₽. Если же вы ошибочно установили «за коробку» значение 30 ₽, те же 5 коробок дадут всего 150 ₽.
Автоматический расчёт цен по наценке и формуле
Чтобы не вести каждый прайс отдельно, один вид цены делают рассчитываемым от другого. Тогда розницу не вводят — она сама пересчитывается от закупки.
В реквизитах вида (типа) цены вместо ручного ввода выбирают способ задания:
- Наценка на базовый вид цены — укажите базовый вид (например «Закупочная») и процент наценки. Оптовая = закупочная + 20 %.
- По формуле — для сложных правил: разные наценки по группам, фиксированная сумма сверху, округление до «9» на конце.
Пример расчёта. Закупочная цена — 100 ₽, наценка 25 %. Рассчитываемая оптовая: 100 × 1,25 = 125 ₽. Если задать ещё округление до рубля в большую сторону, а закупочная была 100,40 ₽, то 100,40 × 1,25 = 125,50 → 126 ₽.
Пересчёт рассчитываемого вида цены запускают тем же документом Установка цен номенклатуры: заполняете его по базовому виду, и зависимая колонка считается автоматически по заданному проценту или формуле.
Рассчитываемые цены удобно пересчитывать раз в месяц одним документом после обновления закупочных цен — весь прайс едет следом за одной загрузкой.
Минус автоматики — она пересчитывает всё без исключений. Если по части позиций цена «ручная» (акция, договорная), держите их в отдельном виде цены, который не рассчитывается от базового, иначе пересчёт затрёт ваши ручные значения.
Как цена попадает в продажу и контроль отклонений
Заполненная цена бесполезна, если она не подставляется в реализацию. Связь задаётся через соглашение об условиях продаж (УТ 11) или договор/тип цен покупателя (БП 3.0): там указывают, по какому виду цены работает клиент.
Что происходит при выписке документа продажи:
- В документе реализации выбирается контрагент и соглашение (договор).
- 1С определяет привязанный к нему вид цены.
- В строки товаров подставляется актуальная на дату документа цена из последней установки.
- Менеджер при необходимости меняет цену вручную — если это разрешено.
Контроль нужен, чтобы ручная правка не ушла в минус. В 1С:Управление торговлей настраивается проверка отклонения от цены: продажа ниже заданного порога требует разрешения или блокируется. Для этого заводят отдельный вид цены «Минимальная» и включают контроль по нему.
Если в документе продажи цена подставилась нулевой или устаревшей, причина почти всегда одна: по этому виду цены нет действующей установки на дату документа. Проверьте, что документ Установка цен номенклатуры проведён датой не позже даты реализации.
Для проверки, какие цены реально действуют, используйте отчёт по ценам номенклатуры (в разделе с ценами): он показывает последнее установленное значение по каждому виду на выбранную дату. Это и есть способ убедиться, что прайс заполнен целиком, а не наполовину.
Частые вопросы
Чем отличаются «виды цен» и «типы цен»?
Можно ли одновременно вести цены с НДС и без НДС?
Где посмотреть историю изменения цены на товар?
Установка цен номенклатуры. Отчёт по ценам показывает значение на любую выбранную дату, а в карточке номенклатуры видна только самая свежая установка по каждому виду.