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

Торговля и Склад · 10 мин

Как загрузить прайсы в 1С УНФ

Как загрузить прайсы поставщиков в 1С УНФ из Excel: подготовка файла, настройка колонок, регистрация цен, типичные ошибки и проверка результата.

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

Ниже разобран полный цикл: от подготовки файла поставщика до проверки зарегистрированных цен. Инструкция подходит для типовой УНФ без доработок; если конфигурация сильно изменена, названия команд могут отличаться, но логика загрузки сохраняется.

Подготовка файла поставщика к загрузке

Чаще всего поставщик присылает прайс в формате Excel (xls, xlsx) или CSV. Перед загрузкой файл стоит привести к простому табличному виду: одна строка заголовков, дальше только данные, без объединённых ячеек, промежуточных итогов и «шапок» с реквизитами компании. Лишние строки в начале файла можно не удалять — обработка позволяет указать, с какой строки начинать чтение, но чем чище файл, тем меньше ручной настройки.

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

Если колонка с ценой содержит формулы, скопируйте лист и вставьте значения как числа. Формулы, ссылающиеся на другие книги, при загрузке могут дать пустые или нулевые значения.

Где находится обработка загрузки в УНФ

Штатная обработка находится в разделе «Компания» (в некоторых версиях — «Настройки» или «Администрирование») → «Загрузка данных из внешних источников». Откроется список сценариев: загрузка номенклатуры, цен поставщиков, остатков, заказов и других данных. Для прайса поставщика обычно используют два режима:

  • «Номенклатура» — когда товара ещё нет в базе и его нужно создать вместе с ценами;
  • «Цены поставщиков» — когда номенклатура уже есть и требуется только обновить закупочные цены по контрагенту.

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

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

Настройка сопоставления колонок

После выбора файла обработка покажет таблицу с данными. Для каждой колонки нужно указать, какому полю 1С она соответствует: «Наименование», «Артикул», «Штрихкод», «Цена», «Единица измерения» и так далее. Колонки, которые загружать не нужно, помечайте как «Не загружать».

Обязательный минимум для загрузки цен поставщика — колонка, по которой будет выполняться поиск номенклатуры (артикул, штрихкод или наименование), и колонка с ценой. Поиск по наименованию самый ненадёжный: поставщики пишут одни и те же товары по-разному («Кабель ВВГ 3х2.5» и «Кабель ВВГ 3*2,5»), и сопоставление даст массу пропусков. Артикул или штрихкод дают точное совпадение.

Порядок загрузки прайса
  1. 1
    Сделайте резервную копию базы или загрузите тестовый фрагмент прайса
  2. 2
    Откройте «Компания» → «Загрузка данных из внешних источников» и выберите нужный сценарий
  3. 3
    Укажите файл Excel/CSV или вставьте таблицу из буфера обмена
  4. 4
    Задайте номер первой строки данных и сопоставьте колонки полям 1С
  5. 5
    Проверьте результат автоматического сопоставления номенклатуры, дозаполните вручную
  6. 6
    Нажмите «Загрузить» и дождитесь сообщения о завершении
  7. 7
    Проверьте созданные элементы и зарегистрированные цены в карточках товаров

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

Сопоставление и создание номенклатуры

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

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

Регистрация цен поставщика и видов цен

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

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

Способы загрузки прайса

Штатная обработка УНФ

Подходит для большинства прайсов Excel/CSV, не требует доработок. Ограничение: сложные многоуровневые файлы с иерархией групп могут потребовать ручной доработки файла.

Вставка через буфер обмена

Быстро для небольших прайсов и фрагментов. Неудобно для файлов на тысячи строк и не сохраняет структуру колонок автоматически.

Сторонние обработки и расширения

Имеет смысл при нестандартных форматах (XML, YML, API поставщика) или необходимости автоматической загрузки по расписанию. Требуют установки и поддержки.

Проверка результата после загрузки

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

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

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

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

Цена в карточке товара
Норма

Записана в нужный вид цен, дата актуальная

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

Цена в чужом виде цен, нулевая или с устаревшей датой

Новая номенклатура
Норма

Попала в заданную группу, заполнены единица измерения и НДС

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

Товары в корне справочника без единиц и ставок НДС

Заказ поставщику
Норма

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

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

Цены пустые или берутся старые

Число строк
Норма

Загружено столько строк, сколько было в прайсе за вычетом отказов

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

Существенная часть строк потеряна без объяснения причин

Типичные ошибки и ограничения

Самая частая проблема — дубли номенклатуры. Если поиск настроен по наименованию, а в базе товар записан иначе, чем в прайсе, обработка создаст новый элемент. Через несколько загрузок справочник зарастает дублями, которые приходится объединять вручную. Профилактика — использовать артикулы и штрихкоды как ключи поиска.

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

Типичные ошибки
01
Поиск по наименованию вместо артикула — массовые дубли номенклатуры и неверные сопоставления
02
Загрузка без резервной копии — ошибочно созданные тысячи позиций приходится удалять вручную
03
Цены с текстом и пробелами в ячейках — строки пропускаются или загружаются нулями
04
Не указан поставщик или вид цен — загруженные цены не видны в документах
05
Игнорирование строк со статусом «не сопоставлено» — часть прайса молча не загружается

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

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

Можно ли загрузить прайс, если поставщик присылает его в PDF?

Штатная обработка УНФ работает с табличными форматами — Excel, CSV, буфер обмена. PDF сначала нужно преобразовать в таблицу: скопировать данные в Excel или воспользоваться конвертером. Качество распознавания зависит от структуры PDF, после конвертации обязательно проверьте числа и разбивку по колонкам.

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

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

Что делать, если после загрузки появились дубли товаров?

Используйте штатную обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Она находит элементы с совпадающими реквизитами и позволяет объединить их с заменой ссылок во всех документах. Перед объединением проверьте, какой из дублей участвует в движениях.

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

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

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

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

Есть ли ограничение на размер загружаемого файла?

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

Итог

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

Прайс в УНФ загружается штатной обработкой «Загрузка данных из внешних источников»: чистый файл, точное сопоставление колонок, поиск по артикулу или штрихкоду, контроль несопоставлённых строк и проверка цен после загрузки. Резервная копия перед массовой загрузкой — обязательное условие безопасной работы.