Торговля и Склад · 9 мин
Как загрузить прайс-лист в 1С УТ 11
Подробная инструкция по загрузке прайс-листа поставщика в 1С Управление торговлей 11: обработка Excel, регистрация цен, типичные ошибки и проверка результата.
Загрузка прайс-листа поставщика в 1С: Управление торговлей 11 — типовая задача, которую регулярно выполняют менеджеры по закупкам и контент-менеджеры. В конфигурации есть штатный механизм загрузки из табличных документов (Excel, CSV, MXL), который позволяет перенести номенклатуру, штрихкоды и цены без ручного ввода и без привлечения программиста.
Основной инструмент — обработка «Загрузка данных из файла», доступная в карточке номенклатуры, в документах установки цен и в разделе закупок. Она сопоставляет колонки файла с реквизитами справочника, находит существующие позиции по артикулу или штрихкоду и создаёт новые при необходимости.
Ниже разобран полный цикл: подготовка файла, загрузка номенклатуры, регистрация цен поставщика и установка розничных цен, а также проверка результата и разбор типичных ошибок, из-за которых данные загружаются с дублями или не загружаются вовсе.
Подготовка файла прайс-листа
Качество загрузки на 90% зависит от подготовки файла. Обработка УТ 11 умеет читать файлы Excel (xls, xlsx), CSV и табличные документы MXL, однако лучше всего работает с «чистым» Excel-файлом, где первая строка — это заголовки колонок, а дальше идут только данные без объединённых ячеек, промежуточных итогов и шапок с реквизитами поставщика.
Перед загрузкой откройте файл и приведите его к простой структуре. Удалите верхние строки с логотипом и названием компании, строки итогов, пустые колонки. Если одна позиция в файле разбита на несколько строк (например, наименование на двух строках), объедините их вручную — обработка читает каждую строку как отдельный товар.
Минимальный набор колонок для осмысленной загрузки: наименование товара, артикул поставщика и цена. Желательно добавить штрихкод, единицу измерения и группу (категорию) — это упростит сопоставление и дальнейшую работу с номенклатурой.
Загрузка номенклатуры из файла
Если прайс содержит новые товары, которых ещё нет в базе, сначала загружается номенклатура. Откройте раздел «НСИ и администрирование» → «Номенклатура» (или «CRM и маркетинг» → «Номенклатура» в зависимости от настроек интерфейса), в списке товаров нажмите «Ещё» → «Загрузить данные из файла».
В открывшейся обработке укажите файл на диске. Программа покажет предварительный просмотр таблицы. Для каждой колонки задайте соответствие реквизиту справочника: «Наименование», «Артикул», «Штрихкод», «Единица измерения» и так далее. Колонки, которые не нужны, пометьте как «Не загружать».
Ключевой этап — настройка поиска существующих позиций. В обработке укажите, по какому полю искать дубли: чаще всего это артикул или штрихкод. Если оставить поиск по наименованию, любое расхождение в пробеле или регистре создаст дубль товара. После настройки нажмите «Загрузить» и дождитесь отчёта о результатах.
- 1Подготовьте файл: первая строка — заголовки, без объединённых ячеек и итогов
- 2Откройте список номенклатуры и выберите «Ещё» → «Загрузить данные из файла»
- 3Укажите файл и сопоставьте колонки с реквизитами справочника
- 4Настройте поиск дублей по артикулу или штрихкоду
- 5Запустите загрузку и изучите отчёт: сколько создано, сколько обновлено, какие строки пропущены
Регистрация цен поставщика
Цены закупки в УТ 11 хранятся не в карточке товара, а в регистре, который заполняется документом «Регистрация цен поставщика». Перейдите в раздел «Закупки» → «Цены поставщиков» и создайте новый документ. Укажите поставщика (партнёра и контрагента) и вид цены поставщика — его нужно предварительно завести в справочнике видов цен поставщиков.
В табличной части документа нажмите «Заполнить» → «Загрузить из внешнего файла». Откроется та же обработка сопоставления: укажите колонки с артикулом (или штрихкодом) и ценой. Программа найдёт номенклатуру по ключевому полю и подставит цены в документ. Позиции, которые не удалось сопоставить, будут показаны отдельно — их нужно либо создать, либо исключить.
После проверки проведите документ. С этого момента цены поставщика доступны в отчётах, используются при автоматическом заполнении документов закупки и могут участвовать в расчёте собственных цен через правила ценообразования.
Установка собственных цен продажи
Если цель — обновить розничные или оптовые цены на основании прайса, используется документ «Установка цен номенклатуры» (раздел «CRM и маркетинг» → «Цены»). Создайте документ, выберите нужные виды цен и загрузите табличную часть из файла тем же способом: «Заполнить» → «Загрузить из внешнего файла».
Альтернатива ручной загрузке — расчёт цен по формуле от цен поставщика. Если для вида цены настроено правило (например, «цена поставщика × 1,3»), в документе установки цен достаточно нажать «Заполнить» → «Рассчитать», и программа вычислит цены автоматически по зарегистрированным ранее ценам закупки. Это удобно при регулярном обновлении прайсов одного поставщика.
После проведения документа проверьте результат: откройте карточку любого товара, перейдите по ссылке «Цены» или сформируйте отчёт «Прайс-лист». Цены должны соответствовать значениям из файла с учётом выбранного вида цены и даты документа.
Как проверить результат загрузки
Число строк в документе совпадает с числом товарных строк файла
Часть строк пропущена без объяснения в отчёте обработки
Поиск по артикулу находит ровно одну карточку на позицию
Появились новые карточки для товаров, которые уже были в базе
Цены в отчёте «Прайс-лист» равны значениям из файла
Цены сдвинуты на разряды (копейки стали рублями) или равны нулю
Документ цен проведён нужной датой
Документ проведён задним числом или будущей датой случайно
Типичные ошибки и ограничения
Самая частая проблема — дубли номенклатуры. Они возникают, когда поиск настроен по наименованию или когда в файле артикул содержит лишние пробелы, а в базе — нет. Перед массовой загрузкой проверьте механизм на 5–10 строках: выгрузите маленький тестовый файл и убедитесь, что существующие товары распознаются корректно.
Вторая группа ошибок связана с форматами чисел. Разделитель дробной части (точка или запятая), пробелы-разделители тысяч, валюта в тексте ячейки — всё это приводит к тому, что цена загружается неверно или не загружается вовсе. Приведите ценовые колонки к числовому формату в Excel до начала загрузки.
Учитывайте и ограничения штатной обработки: она не умеет автоматически создавать сложные структуры (иерархию групп с вложенностью, характеристики с нестандартной логикой), а очень большие файлы (десятки тысяч строк) могут загружаться долго. Для таких случаев файл лучше разбить на части.
Автоматизация регулярной загрузки
Если поставщик присылает прайс еженедельно или ежедневно, ручная загрузка быстро становится рутиной. В УТ 11 есть несколько путей автоматизации. Первый — сохранение настроек обработки: соответствие колонок и параметры поиска можно сохранить и при следующей загрузке просто выбрать готовую настройку, что сокращает процесс до пары минут.
Второй путь — обмен по электронным каналам. Если поставщик поддерживает EDI или выгружает каталог в стандартном формате (CommerceML, YML), данные можно получать без промежуточного Excel-файла. Третий вариант — доработка: регламентное задание, которое забирает файл из почты или с FTP и загружает его автоматически. Это уже задача для программиста 1С, но при стабильном формате прайса она окупается быстро.
Как выбрать способ загрузки
FAQ
В каком формате лучше загружать прайс-лист в УТ 11?
Оптимально — Excel (xlsx) с одной строкой заголовков и без объединённых ячеек. CSV тоже поддерживается, но чувствителен к разделителям и кодировке. Формат MXL подходит, если файл подготовлен из другой базы 1С.
Почему после загрузки появились дубли номенклатуры?
Почти всегда причина в настройке поиска: сопоставление шло по наименованию, которое в файле отличается от базы хотя бы пробелом. Настройте поиск по артикулу или штрихкоду и протестируйте на небольшом фрагменте файла.
Можно ли загрузить цены сразу с характеристиками (размер, цвет)?
Да, если в базе включён учёт по характеристикам. В файле должна быть колонка, идентифицирующая характеристику, и в обработке ей нужно назначить соответствующий реквизит. Сложные случаи с автосозданием характеристик штатная обработка может не покрыть — тогда потребуется доработка.
Цены загрузились, но в отчёте «Прайс-лист» их нет. Что проверить?
Проверьте три вещи: проведён ли документ установки или регистрации цен, какой вид цены указан в документе и какой — в настройках отчёта, а также дату документа: отчёт показывает цены, действующие на выбранную дату.
Файл содержит 50 тысяч строк, обработка зависает. Что делать?
Разбейте файл на части по 5–10 тысяч строк и загружайте порциями. Также закройте лишние сеансы и по возможности выполняйте загрузку вне пиковой нагрузки на базу. При регулярной работе с такими объёмами рассмотрите программную загрузку через регламентное задание.
Безопасно ли загружать прайс в рабочую базу?
Сама загрузка не удаляет данные, но массовое создание номенклатуры и документов цен сложно откатить вручную. Перед первой массовой загрузкой сделайте резервную копию или отработайте процедуру на копии базы — это стандартная практика для любых пакетных операций.
Что важно запомнить
Прайс-лист в УТ 11 загружается штатной обработкой «Загрузка данных из файла»: сначала номенклатура, затем цены через документы «Регистрация цен поставщика» или «Установка цен номенклатуры». Ключ к чистой загрузке — подготовленный файл, поиск дублей по артикулу и тест на маленькой выборке перед массовым переносом.