Торговля и Склад · 10 мин
Как загрузить прайсы в 1С УНФ
Как загрузить прайсы поставщиков в 1С УНФ из Excel: подготовка файла, настройка колонок, регистрация цен, типичные ошибки и проверка результата.
Загрузка прайсов поставщиков в 1С:Управление нашей фирмой (УНФ) избавляет от ручного ввода сотен позиций и снижает риск ошибок в ценах. В конфигурации есть встроенный механизм «Загрузка данных из внешних источников», который принимает файлы Excel, CSV и таблицы, скопированные через буфер обмена. Обработка умеет создавать новую номенклатуру, сопоставлять существующую и регистрировать цены поставщика или видов цен компании.
Ниже разобран полный цикл: от подготовки файла поставщика до проверки зарегистрированных цен. Инструкция подходит для типовой УНФ без доработок; если конфигурация сильно изменена, названия команд могут отличаться, но логика загрузки сохраняется.
Подготовка файла поставщика к загрузке
Чаще всего поставщик присылает прайс в формате Excel (xls, xlsx) или CSV. Перед загрузкой файл стоит привести к простому табличному виду: одна строка заголовков, дальше только данные, без объединённых ячеек, промежуточных итогов и «шапок» с реквизитами компании. Лишние строки в начале файла можно не удалять — обработка позволяет указать, с какой строки начинать чтение, но чем чище файл, тем меньше ручной настройки.
Проверьте ключевые колонки: наименование товара, артикул, цена и, при наличии, штрихкод, единица измерения, остаток. Цены должны быть числами, а не текстом — если в ячейке стоит «1 250 руб.», обработка либо не распознает значение, либо загрузит его с ошибкой. Пробелы-разделители тысяч и символы валюты лучше убрать заранее через «Найти и заменить» в Excel.
Если колонка с ценой содержит формулы, скопируйте лист и вставьте значения как числа. Формулы, ссылающиеся на другие книги, при загрузке могут дать пустые или нулевые значения.
Где находится обработка загрузки в УНФ
Штатная обработка находится в разделе «Компания» (в некоторых версиях — «Настройки» или «Администрирование») → «Загрузка данных из внешних источников». Откроется список сценариев: загрузка номенклатуры, цен поставщиков, остатков, заказов и других данных. Для прайса поставщика обычно используют два режима:
- «Номенклатура» — когда товара ещё нет в базе и его нужно создать вместе с ценами;
- «Цены поставщиков» — когда номенклатура уже есть и требуется только обновить закупочные цены по контрагенту.
Если нужно обновить отпускные (розничные, оптовые) цены компании, а не закупочные, используйте загрузку номенклатуры с последующей установкой цен через обработку «Формирование цен» либо загрузку с видом цен — в зависимости от версии УНФ набор сценариев различается.
Файл можно не выбирать с диска, а просто скопировать таблицу из Excel и вставить в табличное поле обработки — это удобно, когда поставщик присылает прайс в теле письма или его проще выделить вручную.
Настройка сопоставления колонок
После выбора файла обработка покажет таблицу с данными. Для каждой колонки нужно указать, какому полю 1С она соответствует: «Наименование», «Артикул», «Штрихкод», «Цена», «Единица измерения» и так далее. Колонки, которые загружать не нужно, помечайте как «Не загружать».
Обязательный минимум для загрузки цен поставщика — колонка, по которой будет выполняться поиск номенклатуры (артикул, штрихкод или наименование), и колонка с ценой. Поиск по наименованию самый ненадёжный: поставщики пишут одни и те же товары по-разному («Кабель ВВГ 3х2.5» и «Кабель ВВГ 3*2,5»), и сопоставление даст массу пропусков. Артикул или штрихкод дают точное совпадение.
- 1Сделайте резервную копию базы или загрузите тестовый фрагмент прайса
- 2Откройте «Компания» → «Загрузка данных из внешних источников» и выберите нужный сценарий
- 3Укажите файл Excel/CSV или вставьте таблицу из буфера обмена
- 4Задайте номер первой строки данных и сопоставьте колонки полям 1С
- 5Проверьте результат автоматического сопоставления номенклатуры, дозаполните вручную
- 6Нажмите «Загрузить» и дождитесь сообщения о завершении
- 7Проверьте созданные элементы и зарегистрированные цены в карточках товаров
Если прайс одного поставщика приходит регулярно в одном формате, сохраните настройки сопоставления — в обработке есть возможность сохранить шаблон. При следующей загрузке останется только выбрать файл и нажать «Загрузить».
Сопоставление и создание номенклатуры
После настройки колонок обработка пытается найти каждую строку в справочнике «Номенклатура». Результат обычно показывается цветом или статусом: сопоставлено, не найдено, найдено несколько вариантов. Строки со статусом «не найдено» можно либо создать как новые товары, либо пропустить — это настраивается переключателем.
При создании новой номенклатуры обратите внимание на заполнение реквизитов по умолчанию: группа номенклатуры, единица измерения, ставка НДС. Если в файле этих данных нет, обработка подставит значения по умолчанию, и потом придётся исправлять их массово. Разумно заранее создать отдельную группу, например «Товары поставщика X», и загружать новинки туда — так их проще найти и доработать.
Регистрация цен поставщика и видов цен
При загрузке через сценарий «Цены поставщиков» укажите контрагента-поставщика и вид цен поставщика, в который будут записаны данные. Обработка создаст документ «Регистрация цен поставщика» (в ряде версий — запись в регистре цен поставщиков документом установки цен). Эти цены затем подставляются в заказы поставщикам и приходные документы.
Если цель — обновить продажные цены, учтите: напрямую из прайса поставщика отпускная цена обычно не берётся, её рассчитывают наценкой на закупочную. В УНФ это делается обработкой «Формирование цен»: выбираете вид цен, базовый вид (закупочный), задаёте процент наценки или формулу и формируете документ установки цен номенклатуры. Такой подход сохраняет связь между закупкой и продажей и упрощает переоценку.
Способы загрузки прайса
Подходит для большинства прайсов Excel/CSV, не требует доработок. Ограничение: сложные многоуровневые файлы с иерархией групп могут потребовать ручной доработки файла.
Быстро для небольших прайсов и фрагментов. Неудобно для файлов на тысячи строк и не сохраняет структуру колонок автоматически.
Имеет смысл при нестандартных форматах (XML, YML, API поставщика) или необходимости автоматической загрузки по расписанию. Требуют установки и поддержки.
Проверка результата после загрузки
После завершения загрузки откройте несколько карточек номенклатуры — и старых, и вновь созданных. Убедитесь, что цена записалась в нужный вид цен с правильной датой, единица измерения корректна, а наименование не обрезано. Затем создайте пробный заказ поставщику и проверьте, что цены подставляются автоматически.
Полезно сверить итоги: количество загруженных строк в сообщении обработки должно совпадать с числом строк в файле минус отказанные. Если часть строк пропущена, обработка обычно выводит причину — не найдена номенклатура, пустая цена, некорректное число.
Как проверить результат
Записана в нужный вид цен, дата актуальная
Цена в чужом виде цен, нулевая или с устаревшей датой
Попала в заданную группу, заполнены единица измерения и НДС
Товары в корне справочника без единиц и ставок НДС
Цены подставляются автоматически из регистрации
Цены пустые или берутся старые
Загружено столько строк, сколько было в прайсе за вычетом отказов
Существенная часть строк потеряна без объяснения причин
Типичные ошибки и ограничения
Самая частая проблема — дубли номенклатуры. Если поиск настроен по наименованию, а в базе товар записан иначе, чем в прайсе, обработка создаст новый элемент. Через несколько загрузок справочник зарастает дублями, которые приходится объединять вручную. Профилактика — использовать артикулы и штрихкоды как ключи поиска.
Вторая группа ошибок связана с форматом чисел: цена с пробелами, запятая вместо точки, текст вместо числа. Обработка либо пропускает такие строки, либо записывает ноль. Третья типичная ситуация — загрузка в неправильный вид цен или без указания поставщика, из-за чего цены «теряются» и не подставляются в документы.
Учтите и ограничение по объёму: очень большие файлы (десятки тысяч строк) обрабатываются заметно дольше, а в файловой базе на слабом сервере загрузка может занять значительное время. В таких случаях прайс разумно разбивать на части.
Частые вопросы
Можно ли загрузить прайс, если поставщик присылает его в PDF?
Штатная обработка УНФ работает с табличными форматами — Excel, CSV, буфер обмена. PDF сначала нужно преобразовать в таблицу: скопировать данные в Excel или воспользоваться конвертером. Качество распознавания зависит от структуры PDF, после конвертации обязательно проверьте числа и разбивку по колонкам.
Как обновлять цены регулярно без повторной настройки?
Сохраните настройки сопоставления колонок в обработке как шаблон. Если поставщик присылает прайс в одном и том же формате, при следующей загрузке достаточно выбрать файл — все соответствия колонок подтянутся из сохранённых настроек.
Что делать, если после загрузки появились дубли товаров?
Используйте штатную обработку «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Она находит элементы с совпадающими реквизитами и позволяет объединить их с заменой ссылок во всех документах. Перед объединением проверьте, какой из дублей участвует в движениях.
Можно ли загружать остатки поставщика вместе с ценами?
Да, в обработке загрузки есть сценарии для остатков и цен поставщиков — колонку с количеством сопоставляют соответствующему полю. Эти данные хранятся отдельно от собственных складских остатков и не влияют на учётный запас на ваших складах.
Почему загруженные цены не подставляются в заказ поставщику?
Проверьте три вещи: цена записана именно в вид цен того поставщика, который указан в документе; дата регистрации цен не позже даты документа; в карточке соглашения или договора с поставщиком выбран нужный вид цен. Чаще всего причина — несовпадение вида цен.
Есть ли ограничение на размер загружаемого файла?
Жёсткого лимита в типовой обработке нет, но на практике файлы в десятки тысяч строк загружаются медленно, особенно в файловых базах. Если прайс очень большой, разбейте его на несколько файлов по группам товаров — так проще контролировать результат и исправлять ошибки.
Что важно запомнить
Прайс в УНФ загружается штатной обработкой «Загрузка данных из внешних источников»: чистый файл, точное сопоставление колонок, поиск по артикулу или штрихкоду, контроль несопоставлённых строк и проверка цен после загрузки. Резервная копия перед массовой загрузкой — обязательное условие безопасной работы.