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