Оперативное управление ценовой политикой — это фундамент рентабельности любого торгового предприятия. В условиях инфляции или изменения курсов валют компания должна реагировать мгновенно, обновляя прайс-листы по всей номенклатуре. Ручное изменение стоимости каждого артикула занимает часы и неизбежно ведет к ошибкам, поэтому автоматизация этого процесса становится критически важной задачей.

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

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

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

Прежде чем приступать к изменению цифр, необходимо убедиться, что в системе корректно настроена структура ценообразования. В 1С стоимость товара не является статичным атрибутом карточки номенклатуры, а привязывается к конкретному типу цен. Это позволяет хранить различные прайс-листы (например, «Оптовая», «Розничная», «Дилерская») для одних и тех же позиций.

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

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

⚠️ Внимание: Перед массовыми изменениями обязательно создайте резервную копию базы данных или выгрузку информационной базы. Откатить изменения цен после проведения документов реализации практически невозможно без потери истории операций.
💡

Используйте префиксы в названиях типов цен (например, «Опт_2026»), чтобы легко отличать актуальные прайс-листы от архивных при выборе в документах.

Использование обработки «Групповое изменение реквизитов»

Самым универсальным и безопасным способом изменить стоимость сразу для тысяч позиций является использование стандартной обработки «Групповое изменение реквизитов». Этот инструмент встроен в большинство конфигураций 1С и позволяет применять математические формулы к выбранным полям справочников.

Запустить обработку можно через меню «Администрирование» или «НСИ и администрирование», найдя пункт в разделе «Обслуживание». В открывшемся окне необходимо выбрать объект обработки — справочник «Номенклатура», а затем перейти к выбору конкретных реквизитов. Нас интересует табличная часть «Цены номенклатуры», где хранятся актуальные значения.

Ключевым моментом является настройка отбора. Вы можете выбрать все товары сразу или применить фильтр по конкретной группе, бренду или признаку. После выбора объектов система предложит указать новое значение. Здесь доступна опция «Выражение», позволяющая задать формулу, например, увеличение текущей цены на 10%.

☑️ Алгоритм работы с обработкой

Выполнено: 0 / 5

При использовании формул система автоматически подставит текущее значение в расчет. Это eliminates необходимость выгружать данные в Excel, считать их там и загружать обратно. Однако стоит помнить, что данная обработка меняет данные напрямую в базе, минуя документы ввода на основании, поэтому контроль со стороны пользователя должен быть максимальным.

Нюансы работы с валютой

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

Массовое обновление через документ «Установка цен номенклатуры»

В конфигурациях, ориентированных на торговлю (УТ, Розница, КА), основным документом для легального изменения стоимости является «Установка цен номенклатуры». В отличие от прямой обработки реквизитов, этот документ формирует историю изменений и может быть проведен с указанием конкретной даты вступления новых цен в силу.

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

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

Параметр Описание Влияние на учет
Дата документа Момент фиксации новых цен Определяет, с какой даты начнут продаваться товары по новой стоимости
Вид цены Категория прайс-листа Влияет на выбор цены в документах продаж по умолчанию
Округление Правила математического округления Позволяет привести цены к красивым значениям (например, до 99 рублей)

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

💡

Документ «Установка цен» является предпочтительным методом, так как он оставляет аудиторский след: вы всегда можете открыть документ и увидеть, кто, когда и на сколько повысил цены.

Загрузка и выгрузка цен через внешние файлы

Для крупных предприятий, где ценообразование рассчитывается в сложных внешних системах или Excel-таблицах, наиболее удобным вариантом является обмен данными через файлы. 1С поддерживает импорт и экспорт табличных документов в форматах MXL, XLSX и CSV, что дает гибкость в подготовке данных.

Процесс начинается с выгрузки текущих цен в файл. В документе «Установка цен номенклатуры» или в специальной обработке обмена данными выберите команду «Выгрузить». Система сформирует файл, содержащий артикулы, наименования и текущие цены. Этот файл открывается в Excel, где экономисты могут применить любые необходимые формулы, сводные таблицы и макросы для расчета новой стоимости.

После редактирования файл сохраняется и загружается обратно в 1С. При загрузке система сопоставляет товары по уникальному идентификатору (ссылке) или по артикулу. Если в файле изменилась только колонка с ценой, а номенклатура осталась прежней, данные корректно обновятся в базе.

⚠️ Внимание: При загрузке из Excel внимательно следите за разделителями десятичных дробей. В русской локали это запятая, а в некоторых CSV-файлах может использоваться точка. Некорректный формат может привести к тому, что цена 100.50 превратится в 10050.
📊 Какой способ обновления цен вы используете чаще всего?
Ручное изменение в карточке
Обработка группового изменения
Документ Установка цен
Загрузка из Excel
Автоматический прайс-лист поставщика

Автоматическое обновление от поставщиков

Современные версии 1С позволяют автоматизировать процесс получения новых цен непосредственно от поставщиков. Если ваши контрагенты присылают прайс-листы в электронном виде (XML, DBF, XLS), их можно загружать напрямую в систему, минуя ручной ввод.

Для этого используется подсистема «Закупки» или специальный раздел «Цены и доступность». В настройках создается правило загрузки, где указывается файл поставщика и соответствие колонок файла полям 1С. Система может автоматически создавать документ «Поступление товаров и услуг» или «Установка цен», подставляя актуальные данные из прайс-листа.

Особенно эффективно это работает в связке с сервисами типа 1С:Линк или прямыми интеграциями по API. В этом случае цены обновляются в режиме реального времени или по расписанию. Это исключает человеческий фактор и гарантирует, что вы не продадите товар дешевле, чем закупили его у поставщика сегодня утром.

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

Контроль и анализ изменений

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

Отчет «Ведомость по ценам номенклатуры» позволяет увидеть срез цен на любую дату. Сравните показатели «До» и «После», отфильтровав товары по группам с наибольшим риском ошибок. Также полезно сформировать отчет по маржинальности, чтобы убедиться, что новое ценообразование обеспечивает плановую прибыль.

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

Как найти товары с нулевой ценой?

Используйте отчет с отбором «Цена равна 0». Часто после массового импорта товары, которых не было в файле поставщика, обнуляются, что блокирует их продажу.

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

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

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

Почему при загрузке из Excel цены встали не тем товарам?

Скорее всего, нарушен порядок строк в файле или изменилась сортировка в справочнике 1С после выгрузки. Всегда используйте выгрузку с сохранением уникальных идентификаторов (GUID) или жестко фиксируйте артикулы, чтобы система сопоставляла строки по коду, а не по порядку следования.

Как повысить цены только для определенной группы клиентов?

Для этого нужно создать отдельный «Тип цен» (например, «Спеццена для VIP»), назначить его соответствующим контрагентам в карточке партнера и провести документ «Установка цен номенклатуры» именно для этого типа. В документах продажи система автоматически подтянет нужный прайс-лист.

Влияет ли изменение цены в 1С на себестоимость товара?

Нет, изменение цены продажи (цены реализации) не влияет на себестоимость. Себестоимость формируется на основании документов поступления и методов списания (ФИФО, Средняя). Цены влияют только на валовую прибыль и выручку.