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

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

Как загрузить цены в 1С Управление торговлей

Пошаговая инструкция по загрузке цен в 1С Управление торговлей 11 из Excel: подготовка файла, установка цен номенклатуры, типовые ошибки и проверка результата.

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

В УТ 11 цены хранятся не в карточке номенклатуры, а в документе «Установка цен номенклатуры», который фиксирует значения по видам цен на определённую дату. Это важно понимать: загружая файл, вы фактически создаёте такой документ, и цены начинают действовать только после его проведения.

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

Как устроены цены в УТ 11 и что нужно подготовить

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

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

Подготовка файла Excel к загрузке

Файл поставщика почти всегда требует чистки. Оставьте минимум две колонки: идентификатор (артикул или наименование) и цену. Удалите шапку с реквизитами компании, пустые строки, объединённые ячейки, строки-заголовки групп («Крепёж», «Инструмент») и промежуточные итоги — всё это создаёт лишние строки, которые система не сможет сопоставить.

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

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

Загрузка цен через документ «Установка цен номенклатуры»

Основной рабочий способ — загрузка прямо в документ. Откройте раздел «CRM и маркетинг» → «Цены (прайс-листы)» → «Документы установки цен» и создайте новый документ. В табличной части перейдите на закладку «Товары», нажмите «Заполнить» → «Загрузить из внешнего файла» (в некоторых релизах — «Добавить из Excel» или значок загрузки).

В открывшейся форме вставьте скопированные из Excel данные или укажите файл. Система покажет таблицу, где нужно сопоставить колонки: какая колонка — артикул, какая — наименование, какая — цена. Затем нажмите «Далее» — 1С выполнит поиск номенклатуры и покажет результат: сколько строк сопоставлено, сколько не найдено.

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

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

Альтернатива: обработка «Загрузка данных из файла»

Второй штатный путь — универсальная обработка в разделе «НСИ и администрирование» → «Администрирование» → «Загрузка данных из файла». Она умеет создавать документ установки цен напрямую: выберите соответствующий вариант загрузки, укажите файл, сопоставьте колонки.

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

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

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

Из документа «Установка цен»

Подходит для разовых загрузок и ручного контроля; видны несопоставленные строки до записи

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

Подходит для регулярных прайсов одного формата; настройки сопоставления сохраняются

Копирование через буфер обмена

Быстро для небольших прайсов до нескольких сотен строк; нет сохранения настроек

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

После проведения документа откройте отчёт «Прайс-лист» (раздел «CRM и маркетинг») на дату документа и сверьте 10–15 позиций с исходным файлом. Отдельно проверьте позиции с нулевыми и подозрительно низкими ценами — типичный признак сдвига колонок при сопоставлении.

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

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

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

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

Прайс-лист на дату документа
Норма

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

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

Цены нулевые, сдвинуты или остались старыми

Количество строк в документе
Норма

Совпадает с числом позиций в файле

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

Строк меньше — часть позиций не сопоставлена

Карточка номенклатуры
Норма

В истории цен видна новая установка цен

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

Документа нет — он не проведён или помечен

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

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

Вторая группа ошибок — работа с датами. Два документа установки цен на одну дату с одинаковым видом цен: действовать будет более поздний по времени проведения. Если прайс нужно применить «с завтрашнего дня», дату документа ставят на начало нужного дня — иначе продажи сегодня пройдут уже по новым ценам.

Ограничение штатных механизмов — объём. Файлы в десятки тысяч строк загружаются медленно, а вставка через буфер обмена может «зависать». В таких случаях разбивайте прайс на части по 5–10 тысяч строк или используйте загрузку из файла вместо буфера обмена.

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

Регулярное обновление прайсов поставщиков

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

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

Итог

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

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

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

Загрузилась только часть строк файла — в чём причина?

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

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

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

Как отменить ошибочно загруженные цены?

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

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

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

Какой формат файла лучше: Excel или CSV?

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

Можно ли загружать цены в УТ 11 автоматически по расписанию?

Штатных регламентных заданий для загрузки прайсов из файла в типовой УТ 11 нет. Автоматизация решается либо через механизм обмена с поставщиком (EDI, обмен по соглашению), либо внешними обработками и доработками. Для большинства компаний достаточно сохранённых настроек сопоставления — загрузка занимает несколько минут вручную.