Массовое повышение цен в 1С 8.3: процент, формула, Excel и новые ценники

· 10 мин

Содержание

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

Частая ошибка — искать цену в карточке номенклатуры и пытаться менять её групповой обработкой реквизитов. Цена в 1С 8.3 хранится не в карточке, а в периодическом регистре: каждое повышение — новая запись на дату. Старая цена остаётся в истории, и к ней можно вернуться.

Что проверить до массового изменения цен

Пять минут подготовки избавят от отката сотни строк.

  • 🏷️ Какой вид цены меняете. В Бухгалтерии 3.0 это «Типы цен номенклатуры», в УТ 11 — «Виды цен». Розничная, оптовая, закупочная — у каждой своя история. Повысите не тот вид, и кассир увидит старую цену.
  • 📅 С какой даты действует новая цена. Цена начинает работать с даты документа. Если повышение с понедельника, ставьте дату понедельника, а не сегодняшнюю: продажи до выходных пройдут по старым ценам.
  • 🧾 Включает ли цена НДС. Флаг «Цена включает НДС» задаётся в виде цены. От него зависит, к какой сумме применится процент.
  • 🔢 Правило округления. Без него +7% к цене 349 ₽ даст 373,43 ₽ — такой ценник на полке выглядит странно.
  • 🏪 Есть ли розница с учётом по продажным ценам. Тогда после повышения потребуется переоценка остатков (об этом ниже).

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

Когда не поднимать цены одним документом на всё

Один общий документ удобен, но иногда он мешает.

  • 📦 Разные поставщики подняли цены на разный процент. Общая наценка исказит маржу по половине ассортимента.
  • 🎯 Есть акционные товары. Их цены часто зафиксированы договором или промо-календарём, повышать их вместе со всеми нельзя.
  • 🧮 Товары с регулируемой ценой. Для части товаров (например, отдельных лекарств или табака с максимальной розничной ценой) поднять цену выше установленной нельзя. Исключите их из подбора заранее.

В этих случаях сделайте несколько документов с одной датой: по группе или по поставщику на документ.

Повышение цен на процент документом «Установка цен номенклатуры»

Это основной способ. Он одинаково работает и на 50, и на 5000 позиций.

В 1С:Бухгалтерии 3.0

  1. Откройте Склад → Цены → Установка цен номенклатуры и нажмите Создать.
  2. Укажите дату начала действия новых цен и тип цен, который повышаете.
  3. Заполните таблицу. Через Подбор удобно отобрать целую папку номенклатуры. Через меню Заполнить можно подставить товары последнего поступления или все позиции, у которых уже есть цена этого типа.
  4. Над таблицей найдите команду изменения цен. В открывшейся форме выберите действие «изменить на процент», введите, например, 10 и при необходимости отметьте округление.
  5. Пробегитесь по строкам: цены в колонке пересчитаются сразу, до проведения.
  6. Нажмите Провести и закрыть.

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

В 1С:Управлении торговлей 11

В УТ 11 документ называется так же, но находится в разделе Маркетинг (группа «Ценообразование»). Логика та же: дата, виды цен, товары, изменение.

Отличия, которые полезно знать:

  • В один документ можно включить несколько видов цен сразу — розничную и оптовую поднять одним проведением.
  • Цены можно не просто увеличить на процент, а рассчитать по формуле от другого вида цены (подробнее в следующем разделе).
  • Округление настраивается в самом виде цены: точность (до рубля, до 10 рублей) и способ — математически или в большую сторону. Оно применяется при расчёте автоматически.

Как работает округление на примере

Закупочная цена — 437 ₽, наценка 30%.

ШагРасчётРезультат
Наценка 30%437 × 1,30568,10 ₽
Округление до 10 ₽ вверх568,10 → 570570,00 ₽
Фактическая наценка(570 − 437) / 43730,43%

Округление вверх всегда чуть увеличивает реальную наценку. Математическое может её снизить: те же 568,10 ₽ при округлении до 10 ₽ станут 570, а 564,90 ₽ — уже 560. Для товаров с тонкой маржой это критично.

Наценка формулой: цены растут вслед за закупкой

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

В УТ 11 в карточке вида цены выберите способ задания цены «рассчитывается по формуле» и задайте формулу от другого вида цены, например закупочная × 1,35. После этого:

  1. Поступил товар по новой цене — обновили закупочную цену.
  2. Создали «Установку цен номенклатуры», включили в неё розничный вид цены.
  3. Пересчитали цены по формулам — розница подтянулась под закупку с той же наценкой.

В Бухгалтерии 3.0 аналог проще. В типе цен указываются базовый тип цен и процент наценки (скидки) от него, плюс правило округления. Документ установки цен по этому типу пересчитывает цены от базового.

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

Как вам удобнее поднять цены?

Загрузка новых цен из Excel

Когда новые цены пришли от поставщика или их посчитали в таблице, вводить их руками незачем. В документе установки цен есть загрузка из файла — стандартный механизм, общий для табличных частей типовых конфигураций.

  1. Создайте «Установку цен номенклатуры», укажите дату и вид (тип) цен.
  2. Над таблицей товаров выберите команду Загрузить (в некоторых релизах она спрятана в меню Ещё).
  3. Откроется форма с пустым шаблоном. Скопируйте в него из Excel столбцы с наименованием (или артикулом) и ценой. Вставляйте обычным Ctrl+V.
  4. Нажмите Далее. Программа попробует найти каждую строку в справочнике номенклатуры.
  5. Проверьте результат сопоставления и перенесите строки в документ.
  6. Проведите документ.

Подготовьте файл заранее:

  • 📌 одна строка — один товар, без объединённых ячеек и промежуточных итогов;
  • 📌 цена — число без «руб.» и пробелов-разделителей, иначе она не распознается;
  • 📌 дробная часть — через запятую, если в Windows задан русский формат чисел;
  • 📌 если в прайсе цена без НДС, а вид цены в 1С с НДС, пересчитайте столбец заранее.

Сопоставление строк файла с номенклатурой

Это самое узкое место загрузки. Если 1С не узнала товар, цена на него просто не поставится, и полка останется со старым ценником.

По какому полю искать

Поле в файлеКогда подходитРиск
АртикулУ вас и в прайсе артикулы совпадаютПоставщики часто меняют свои артикулы
ШтрихкодРозница, у каждого товара штрихкод заведён в 1СОдин товар с несколькими штрихкодами
НаименованиеНазвания в базе и в файле одинаковыеЛюбое расхождение в пробеле или кавычках — строка не найдена

Лучший вариант для своих прайсов — артикул или штрихкод. Наименование оставьте на крайний случай.

Что делать с несопоставленными строками

После поиска программа показывает, какие строки найдены, а какие нет. Для ненайденных:

  1. Отфильтруйте список по признаку «не сопоставлено».
  2. Для каждой строки выберите товар из справочника вручную. Если такой позиции действительно нет в базе, не заводите её из этой формы наспех: сначала решите, нужен ли вам этот товар.
  3. Проверьте строки, где одному названию из файла соответствует несколько элементов справочника. Выберите правильный.

Если загрузку приходится делать каждую неделю, добавьте в карточки товаров артикулы поставщика или заведите единый артикул. Один раз потратите время, дальше сопоставление пойдёт почти без ручной работы.

Проверка наценки: минимум и максимум

После повышения ошибка в одной строке может стоить дорого. Опечатка «1 0000» вместо «1 000» или забытая точка в прайсе превратит товар в самый дорогой на полке или в убыточный.

Что сверить перед проведением

  • 🔍 Отсортируйте таблицу документа по цене. Сверху и снизу сразу видны выбросы: 0,00 ₽, 1 ₽ или шестизначные суммы.
  • 🔍 Сравните с закупкой. Сформируйте прайс-лист с двумя видами цен — закупочной и новой продажной. Выгрузите его в Excel и посчитайте наценку колонкой: (продажная − закупочная) / закупочная.
  • 🔍 Задайте себе коридор. Например, для продуктов допустимая наценка от 15 до 60%. Всё, что ниже 15% или выше 60%, проверьте вручную.

Пример расчёта коридора:

ТоварЗакупкаНовая ценаНаценкаВывод
Масло 180 г140 ₽189 ₽35%в коридоре
Кофе 250 г380 ₽399 ₽5%ниже минимума, проверить
Чай 100 пак.210 ₽2 100 ₽900%опечатка

Проверка: 189 / 140 = 1,35; 399 / 380 = 1,05; 2 100 / 210 = 10.

Контроль цены при продаже

В УТ 11 можно ограничить продажу ниже установленной цены: менеджеру не дадут вручную занизить цену или дать скидку сверх разрешённой. Настройки ограничений находятся в разделе ценообразования и скидок, а права менеджера на ручное изменение цены задаются его профилем доступа. Это не заменяет проверку документа установки цен, но защищает от продажи в минус после неё.

Печать новых ценников и этикеток

Цены в базе выросли — теперь их нужно перенести на полку.

  1. Откройте проведённый документ установки цен.
  2. В меню Печать выберите печать ценников. Откроется форма со списком товаров из документа и количеством ценников на каждый.
  3. Выберите шаблон ценника и укажите количество. По умолчанию — один ценник на позицию, для товаров на нескольких полках увеличьте.
  4. Сформируйте и отправьте на принтер.

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

Если ценник печатается со старой ценой, почти всегда причина в дате: документ установки цен датирован будущим числом, а ценники печатаются на сегодня. Либо дождитесь даты, либо при печати укажите дату, на которую брать цены.

Печатать из документа удобнее, чем по всему ассортименту: на полку пойдут ценники только на те товары, которые реально подорожали.

Розница и переоценка остатков в Бухгалтерии 3.0

Этот шаг часто забывают, а без него учёт по рознице расходится.

Если в Бухгалтерии 3.0 розница ведётся по продажным ценам (счёт 41.12 и торговая наценка на 42.02), повышение цены меняет стоимость остатков на складе магазина. Её нужно отразить в учёте.

  • 🏬 Автоматизированная точка (АТТ). Цены по магазину задаются тем типом цен, который указан для склада. После установки новых цен оформите переоценку товаров в рознице: разница между старой и новой стоимостью остатка попадёт в торговую наценку.
  • 🏪 Неавтоматизированная точка (НТТ). Здесь важна точная дата: переоценку проводите на момент смены ценников, иначе выручка из отчёта о розничных продажах не сойдётся с остатками.

Пример: на складе магазина 40 пачек чая по 200 ₽, новая цена 230 ₽. Стоимость остатка выросла на 40 × 30 = 1 200 ₽ — на эту сумму увеличится торговая наценка.

Если розница ведётся по покупным ценам, переоценка не нужна: изменилась только цена продажи, балансовая стоимость товаров прежняя.

Частые вопросы

Можно ли отменить повышение цен?
Да. Отмените проведение документа установки цен или пометьте его на удаление. С этой даты снова начнут действовать предыдущие цены, они не стираются.
Почему в старом заказе цена не изменилась?
В документе цена записана на момент его создания. Новая цена подставится только в новые документы или при перезаполнении цен в существующем. Повторное заполнение цен в старом заказе меняет его сумму, так что согласуйте это с клиентом.
Как поднять цены одновременно в нескольких магазинах?
Если у всех магазинов один вид цены, достаточно одного документа. Если в каждом свой вид, включите их в один документ установки цен в УТ 11 или сделайте по документу на каждый тип цен в Бухгалтерии 3.0 с одной датой.
Сколько строк выдержит один документ?
Технического ограничения в несколько тысяч строк нет, но длинный документ дольше проверять и открывать. Практичнее разбить повышение по товарным группам: 300–1000 строк в документе.
Можно ли повысить цены задним числом?
Можно, но документы продаж, уже проведённые за этот период, останутся со старыми ценами. В рознице с учётом по продажным ценам такая установка цен потребует и переоценки остатков задним числом. Без необходимости прошлые периоды не трогайте.