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

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

Как загрузить прайс поставщика в 1С:Управление нашей фирмой

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

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

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

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

Что подготовить перед загрузкой

Штатная загрузка работает с файлами форматов XLS, XLSX, CSV, а также с таблицами, скопированными через буфер обмена. Если поставщик прислал PDF или файл с «плавающей» структурой (объединённые ячейки, многострочные шапки, промежуточные итоги), его нужно сначала привести к плоской таблице: одна строка — один товар, первая строка — заголовки колонок.

Минимальный набор колонок для осмысленной загрузки: наименование товара, артикул поставщика и цена. Желательно добавить штрихкод, единицу измерения и ставку НДС — это упростит поиск дублей и последующую работу с документами поступления.

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

Где находится механизм загрузки

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

Также загрузка доступна из карточки контрагента-поставщика и из раздела «Компания» → «Загрузка данных из файла» — это универсальная обработка, где первым шагом выбирается тип загружаемых данных: номенклатура, цены, контрагенты и другие объекты.

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

Загрузка номенклатуры из прайса

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

Ключевой шаг — настройка поиска существующих позиций. В обработке укажите, по каким полям искать совпадения: обычно это связка «Артикул + Наименование» или штрихкод. Если поиск не настроить, программа создаст новые карточки даже для товаров, которые уже есть в базе, и справочник задвоится.

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

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

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

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

В табличной части документа используйте кнопку «Заполнить» → «Загрузить из файла» (в некоторых версиях — «Загрузить из внешнего файла»). Сопоставьте колонки: артикул или наименование для поиска номенклатуры и колонку с ценой. Программа подберёт товары из справочника и подставит цены.

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

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

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

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

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

Ограничения штатного механизма и альтернативы

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

Если поставщиков много и прайсы приходят еженедельно, рассмотрите варианты: сохранённые настройки сопоставления колонок в обработке (они запоминаются для повторных загрузок), внешние обработки с настраиваемыми профилями под каждого поставщика, обмен по EDI/через личный кабинет поставщика или доработку конфигурации силами программиста. Для одного-двух поставщиков доработка обычно не окупается — достаточно штатного механизма.

Сравнение способов загрузки

Штатная обработка «Загрузка данных из файла»

Подходит для большинства случаев: без доработок, но требует ручного запуска и подготовки файла

Сохранённые настройки сопоставления

Ускоряет регулярную загрузку от одного поставщика; ломается при смене формата прайса

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

Автоматизация по расписанию и разбор сложных файлов; требуют затрат на разработку и сопровождение

FAQ

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

Да. Загружайте сначала номенклатуру через «Загрузку данных из файла» — новые карточки будут созданы автоматически. Затем документом «Регистрация цен поставщика» установите цены на созданные позиции. Можно выполнить оба шага из одного файла.

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

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

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

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

Файл поставщика в формате CSV с разделителями — загрузится ли он?

Да, обработка поддерживает CSV, но при открытии может потребоваться указать правильный разделитель (точка с запятой, табуляция) и кодировку. Если кириллица отображается символами-«кракозябрами», сохраните файл из Excel как «CSV UTF-8» и загрузите повторно.

Можно ли отменить ошибочную загрузку?

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

Итог

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

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