К статье
Практический материал

Справочники и Данные · 9 мин

Как внести прайс-лист в 1С: пошаговое руководство

Как внести прайс-лист в 1С: загрузка из Excel, установка цен номенклатуры, типовые и расширенные обработки, проверка результата и типичные ошибки.

Загрузка прайс-листа в 1С — одна из самых частых задач при старте учёта или при регулярном обновлении цен поставщиков. В зависимости от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия или Розница) инструменты различаются, но логика везде одинакова: сначала данные попадают в справочник номенклатуры, затем цены фиксируются документом, а не просто «прописываются» в карточке товара.

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

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

Подготовка файла и данных перед загрузкой

Перед загрузкой приведите прайс-лист к простой табличной структуре: одна строка — один товар, без объединённых ячеек, без «шапок» с реквизитами поставщика внутри таблицы и без промежуточных итогов. Минимальный набор колонок: наименование товара, артикул (или код), цена. Желательно добавить единицу измерения и ставку НДС, если они нужны в учёте.

Проверьте формат цен: числа должны быть числами, а не текстом. Частая проблема — цены вида «1 250,00 руб.» или с неразрывными пробелами, которые Excel хранит как текст. Такие значения при загрузке либо отвалятся, либо запишутся нулями. Уберите пробелы и символы валюты, оставив чистое число с разделителем-запятой или точкой.

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

Загрузка номенклатуры из Excel

В конфигурациях УТ 11, КА 2 и ERP есть штатный инструмент «Загрузка данных из табличного документа» (раздел «НСИ и администрирование» → «Загрузка данных из файла», либо кнопка загрузки прямо в списке справочника «Номенклатура»). Он позволяет открыть файл Excel, сопоставить колонки полям справочника и загрузить данные без программирования.

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

Обратите внимание на реквизит «Вид номенклатуры»: от него зависят счета учёта и поведение товара в документах. Если в базе уже настроены виды (товар, услуга, материал), укажите нужный при загрузке, иначе потом придётся исправлять каждую карточку.

Если штатной загрузки нет

В 1С:Бухгалтерии 8 загрузка номенклатуры из файла доступна через «Загрузка данных из табличного документа» в карточке списка номенклатуры (в свежих релизах) либо через универсальную обработку с диска ИТС. В старых конфигурациях (УТ 10.3, УПП) используется обработка «Загрузка данных из табличного документа» — она работает похожим образом: открываете файл, сопоставляете колонки, загружаете.

Установка цен документом

После того как товары появились в справочнике, цены вносятся документом «Установка цен номенклатуры». Создайте документ, укажите тип цен (например, «Оптовая», «Розничная», «Закупочная» — типы цен заводятся заранее в соответствующем справочнике) и заполните табличную часть.

Заполнить табличную часть можно тремя способами: подбором товаров вручную, кнопкой «Заполнить» (по группе, по поступлению, по ценам поставщика) или загрузкой из того же файла Excel — в УТ 11 табличная часть документа поддерживает вставку скопированных из Excel строк. Скопируйте колонки «Артикул» и «Цена» и вставьте их в таблицу документа через буфер обмена.

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

Загрузка цен поставщика

Если задача — внести не продажные, а закупочные цены, в УТ 11 используется механизм «Цены поставщиков» и регистрация цен через документ «Регистрация цен поставщика» (в ряде релизов — установка цен по соглашению с поставщиком). Такие цены автоматически подставляются в заказы поставщикам и используются для сравнения закупочных условий.

Загружаются цены поставщика аналогично: либо вручную в документе, либо загрузкой из файла с сопоставлением по артикулу поставщика. Учтите, что артикул поставщика может отличаться от вашего внутреннего — в УТ для этого есть отдельный реквизит в карточке номенклатуры поставщика.

Способы внесения прайса

Штатная загрузка из Excel

Подходит для разовых и регулярных загрузок без доработок. Ограничение: требует аккуратно подготовленного файла и не всегда покрывает специфические реквизиты.

Ручной ввод через установку цен

Подходит для небольших прайсов до нескольких десятков позиций. Ограничение: трудоёмко и велик риск опечаток.

Внешние обработки и доработки

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

Проверка результата и типичные ошибки

После загрузки обязательно проверьте результат на контрольной выборке: откройте 5–10 карточек товаров из разных частей прайса и сверьте наименование, артикул и единицу измерения с исходным файлом. Затем создайте тестовый документ «Реализация товаров и услуг» (или чек в Рознице), подберите товар и убедитесь, что цена подставилась автоматически и равна ожидаемой.

Контрольные точки

Как проверить результат

Подстановка цены в документ продажи
Норма

Цена подставляется автоматически и совпадает с прайсом

Тревожный признак

Цена пустая или нулевая — проверьте тип цен в документе и дату установки цен

Отчёт по ценам номенклатуры
Норма

Все загруженные товары видны с актуальными ценами

Тревожный признак

Часть товаров без цен — документ установки цен не проведён или товары не попали в него

Поиск дублей
Норма

Один товар — одна карточка

Тревожный признак

Несколько карточек одного товара с разным написанием — нужно объединение дублей

Типичные ошибки
01
Загрузка цен как текста — в документе цены нулевые или строка отклонена; исправьте формат ячеек в Excel на числовой.
02
Создание дублей из-за поиска только по наименованию — используйте артикул как ключ поиска.
03
Забыли провести документ установки цен — цены есть в документе, но не действуют в продажах.
04
Неверный тип цен в документе продажи — цена не подставляется, хотя в базе она есть.
05
Загрузка без резервной копии — массовая ошибка превращается в многочасовую ручную чистку справочника.

Когда нужна помощь специалиста

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

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

Итог

Что важно запомнить

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

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

Можно ли загрузить прайс в 1С:Бухгалтерию, если там нет документа установки цен?

В 1С:Бухгалтерии 8 цены номенклатуры тоже устанавливаются документом «Установка цен номенклатуры» (раздел «Склад» или «Покупки», в зависимости от релиза). Тип цен выбирается из справочника типов цен. Механизм проще, чем в УТ, но принцип тот же: цена действует с даты проведённого документа.

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

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

Как обновить цены, не создавая дубли товаров?

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

Какой формат файла лучше использовать: Excel или CSV?

Штатные обработки 1С работают и с Excel (xls, xlsx), и с табличными документами. CSV тоже подходит, но внимательно следите за разделителем (точка с запятой) и кодировкой файла — при неверной кодировке кириллица превратится в нечитаемые символы. Для большинства случаев удобнее обычный xlsx.

Можно ли загрузить сразу несколько типов цен одним файлом?

Да, если в файле есть отдельные колонки под каждый тип цен (например, «Опт» и «Розница»). В документе установки цен укажите сразу несколько типов цен, а при загрузке сопоставьте каждую колонку своему типу. Либо создайте два документа — по одному на каждый тип цен.