Поставщик прислал новый прайс: закупка выросла на 10%, а в 1С висят старые отпускные цены на 600 позиций. Продавать по ним — работать в минус. Забивать новые значения вручную — вечер кликов и гарантированные опечатки в цифрах. Разберём, как обновить цены в УТ 11, УНФ и Рознице одним файлом: где цены живут в 1С, какой файл подготовить и как прогнать прайс через конвертер, чтобы обработка приняла его с первого раза.
Где в 1С живут цены
Главное, что нужно понять про цены в 1С: их нет в карточке товара. Справочник «Номенклатура» хранит наименование, артикул, единицу измерения — но не цену. Цены лежат отдельно, в регистре сведений «Цены номенклатуры», и меняются только документом «Установка цен номенклатуры».
Документ делает три вещи:
- указывает вид цены (оптовая, розничная, закупочная) — у одного товара цен может быть несколько одновременно;
- фиксирует дату, с которой цены действуют — старые значения не стираются, а закрываются периодом;
- при проведении пишет новые значения в регистр — дальше они подставляются в продажи, счета и прайс-листы.
Поэтому «поменять цену в карточке» в 1С нельзя в принципе — только создать документ. Хорошая новость: его табличную часть не обязательно заполнять построчно, её можно загрузить из файла.
Какой файл подготовить
Минимум для заполнения документа — две колонки:
- Артикул или наименование — по ним 1С ищет номенклатуру. Артикул надёжнее: наименования у вас и у поставщика почти никогда не совпадают символ в символ.
- Новая цена — числом, без «руб.», пробелов-разрядов и формул.
Если в прайсе поставщика нет ваших артикулов, сначала сведите номенклатуру: выгрузите список товаров из 1С вместе с артикулами и подтяните к нему цены из прайса. Совпадать должны артикулы, а не названия — иначе половина строк не найдётся.
Загрузка в документ типовой обработкой
В типовых конфигурациях файл читает обработка «Загрузка данных из табличного документа» — та же, что грузит и саму номенклатуру (мы разбирали её в материале про загрузку прайса в 1С). Общий сценарий:
- Создайте документ «Установка цен номенклатуры», укажите вид цены и дату установки.
- Откройте загрузку из табличного документа (в УТ 11 — из раздела «НСИ и администрирование» или «CRM и маркетинг», в УНФ и Рознице — из списка цен номенклатуры; точное расположение зависит от релиза).
- Выберите подготовленный файл и сопоставьте колонки полям «Номенклатура» и «Цена».
- Проверьте строки с ошибками в отчёте, исправьте и загрузите повторно, затем проведите документ.

Подготовка прайса в конвертере
Прайс поставщика редко готов к загрузке как есть: многоэтажная шапка, цена в закупке, лишние колонки, «руб.» в каждой ячейке. Откройте конвертер для 1С и перетащите файл на страницу. На шаге «Структура» укажите строку, с которой начинается таблица, — шапка с реквизитами и строки-разделы уйдут. На шаге «Колонки» оставьте артикул и закупочную цену, остальное удалите.
Дальше превратите закупочную цену в отпускную:
- «Умножить» — наценка на колонку цены, например ×1,25. Схемы расчёта и подсчёт маржи разобраны в статье про наценку на прайс.
- «Округлить» — до рублей или десятков, чтобы в документ не ушли цены вида 1874,37.
- «Заменить текст» и «Убрать пробелы» — если цена пришла текстом «1 250 руб.»: после чистки колонка станет числовой, и обработка её распознает.

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

Типовые ошибки при загрузке цен
- Дубли номенклатуры. Один артикул встречается в файле дважды — например, товар попал в два раздела прайса. Документ получит две строки на одну позицию, и в регистр уйдёт не та цена. Проверяйте файл на дубли до загрузки.
- Несовпадение наименований. «Сверло 6мм» против «Сверло 6 мм по металлу» — 1С не найдёт позицию и пропустит строку. Поэтому и настаиваем на артикулах.
- Цена текстом. «1 250 руб.» не распознаётся как число — строка упадёт с ошибкой. Чистится в конвертере за один проход.
- Не тот вид цены или дата. Загрузили цены в розничный вид, а продажи идут по оптовому — и наценка «не применилась». Проверяйте вид цены и дату документа до проведения.
Частые вопросы
Можно ли поменять цену прямо в карточке номенклатуры?
Нет: в 1С цены хранятся в регистре сведений «Цены номенклатуры», а не в справочнике. Меняются они только документом «Установка цен номенклатуры» — с указанием вида цены и даты, с которой новые значения начинают действовать.
Чем заполнять документ: артикулом или наименованием?
Артикулом. Наименования у вас и у поставщика почти всегда расходятся в деталях, и 1С не найдёт позицию по названию. Если своих артикулов в прайсе нет, выгрузите номенклатуру из 1С и подтяните цены к ней — совпадение ищите по артикулу.
В файле формулы — обработка их прочитает?
Нет, типовая обработка читает значения, а не формулы. Экспортируйте из конвертера XLSX — там только значения, без скрытых листов и форматирования, которые иногда ломают загрузку.
Поставщик шлёт прайс каждую неделю — настраивать заново?
Нет: после регистрации конвертер сохраняет шаблон настроек. Новый прайс → применить шаблон → скачать файл → загрузить в документ. Регулярное обновление цен превращается в четыре шага вместо вечера ручной работы.