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