Справочники и Данные · 11 мин
Как выгрузить номенклатуру из 1С УТ
Способы выгрузки номенклатуры из 1С Управление торговлей 11: через список, обработку выгрузки в Excel и универсальный обмен. Настройка, ошибки, проверка результата.
Выгрузка номенклатуры из 1С: Управление торговлей (УТ 11) требуется при обмене с сайтом, передаче прайса контрагентам, миграции в другую базу или массовой обработке данных в Excel. В конфигурации есть несколько штатных способов для этого: вывод списка в табличный документ, групповая обработка через «Все функции», типовой обмен данными и выгрузка через администрирование.
Выбор метода зависит от задачи: нужен простой список с ценами для менеджера — достаточно сохранить табличный документ; требуется передать данные в другую 1С — лучше использовать универсальный формат XML; нужна регулярная выгрузка на сайт — настраивается обмен по расписанию. Ниже разобраны все рабочие варианты с точными действиями.
Перед любыми массовыми операциями с данными убедитесь, что у вас есть архивная копия информационной базы. Выгрузка сама по себе не изменяет данные, но последующая загрузка в другую систему или повторная загрузка исправленного файла обратно может привести к дублям и затиранию карточек.
Как быстро выгрузить список номенклатуры через табличный документ
Это самый простой способ, доступный любому пользователю без прав администратора. Откройте раздел «НСИ и администрирование» (или «Справочники» в зависимости от настроек интерфейса) и перейдите в справочник «Номенклатура». В правом верхнем углу списка нажмите кнопку «Ещё» и выберите пункт «Вывести список».
В открывшемся окне отметьте колонки, которые нужно выгрузить: наименование, артикул, код, единицу измерения, вид номенклатуры, ставку НДС. Если в списке не хватает нужного поля, сначала добавьте его через «Ещё → Изменить форму» или настройте состав колонок в настройках списка. После подтверждения 1С сформирует табличный документ.
Далее нажмите «Файл → Сохранить как» (или иконку дискеты) и выберите формат: XLSX для работы в Excel, CSV для загрузки в сторонние системы, MXL для передачи другому пользователю 1С. Файл сохранится в указанную папку, и его можно сразу открыть и проверить.
- 1Откройте справочник «Номенклатура» и при необходимости задайте отбор по группе или виду
- 2Нажмите «Ещё → Вывести список» и отметьте нужные колонки
- 3Сохраните табличный документ через «Файл → Сохранить как» в формате XLSX или CSV
- 4Откройте файл и проверьте количество строк и корректность данных
Как выгрузить номенклатуру с ценами и остатками
Стандартный список номенклатуры не содержит цен и складских остатков — эти данные хранятся в регистрах. Чтобы получить их в одном файле, используйте отчёты. Для цен подойдёт отчёт «Цены номенклатуры» из раздела «CRM и маркетинг» или «Закупки», а для остатков — «Остатки товаров на складах» из раздела «Склад и доставка».
Сформируйте отчёт, настройте нужные отборы (склад, вид цены, дата) и сохраните результат через «Файл → Сохранить как» в Excel. Отчёты в УТ 11 построены на СКД, поэтому состав колонок можно менять через «Настройки»: добавлять характеристики, штрихкоды, артикулы поставщиков.
Если нужен единый файл «номенклатура + цена + остаток», проще всего сформировать два отчёта и объединить их в Excel по коду или артикулу через функцию ВПР. Либо воспользоваться внешними обработками выгрузки прайса, если они внедрены в вашей базе.
Выгрузка номенклатуры в Excel через групповую обработку
Для выгрузки большого объёма с произвольным набором полей удобна типовая обработка «Групповое изменение реквизитов» и её аналоги, но чаще используют универсальную обработку «Выгрузка и загрузка данных XML» или внешние обработки выгрузки в Excel. В файловой базе обработки открываются через «Файл → Открыть», в клиент-серверной — при наличии прав.
В базах с включённым механизмом дополнительных отчётов и обработок («Администрирование → Печатные формы, отчёты и обработки») можно подключить внешнюю обработку выгрузки номенклатуры с произвольными полями: штрихкоды, характеристики, свойства, картинки. Такие обработки обычно добавляет внедренец или администратор.
При самостоятельной работе с внешними обработками проверяйте их источник: обработка с непроверенного ресурса может содержать вредоносный код, который выполнится с вашими правами доступа к базе.
Как выгрузить номенклатуру для переноса в другую базу 1С
Для передачи номенклатуры между базами 1С используется формат XML, а не Excel: он сохраняет ссылки, иерархию, характеристики и единицы измерения. Откройте «Администрирование → Обмены данными» и проверьте доступные варианты. Если базы одинаковой конфигурации (например, две УТ 11), настройте синхронизацию данных через универсальный формат EnterpriseData.
Если нужна разовая выгрузка, используйте обработку «Выгрузка и загрузка данных XML» с диска ИТС: она выгружает объекты со всеми связанными ссылками и загружает их в идентичную конфигурацию. В обработке отметьте справочник «Номенклатура», при необходимости включите выгрузку связанных объектов (единицы измерения, виды номенклатуры, ставки НДС).
Для переноса в другую конфигурацию (например, из УТ в Бухгалтерию) применяется обмен по правилам конвертации данных: в УТ есть типовые настройки синхронизации с «1С:Бухгалтерией», которые переносят номенклатуру вместе с документами. Настройка выполняется в разделе «Администрирование → Синхронизация данных».
Сравнение вариантов выгрузки
Быстро и без прав администратора. Подходит для прайсов и списков. Ограничение: только видимые колонки, без цен, остатков и штрихкодов.
Дают цены и остатки с гибкими настройками СКД. Ограничение: один отчёт — один срез данных, для полной картины нужно объединение.
Полный перенос со ссылками и иерархией между базами 1С. Ограничение: требует совместимых конфигураций и настройки правил.
Произвольные поля, характеристики, картинки, выгрузка по расписанию. Ограничение: нужна доработка или покупка обработки и проверка её безопасности.
Выгрузка номенклатуры на сайт и в маркетплейсы
Для обмена с сайтом на 1С-Битрикс в УТ 11 есть типовой модуль: «Администрирование → Обмен с сайтами». В настройке узла обмена указывается, какие виды номенклатуры, цены и склады выгружать, а также режим — полная выгрузка или только изменения. Результат формируется в формате CommerceML (XML) и передаётся на сайт автоматически или по кнопке «Выполнить обмен».
Для маркетплейсов и произвольных площадок чаще всего формируют файл CSV, XLSX или YML заданной структуры. Штатных обработок под каждую площадку в УТ нет, поэтому используют отчёт с нужными колонками, сохранённый в Excel, либо специализированные расширения. Перед настройкой уточните требования площадки к формату: состав обязательных полей, разделители, кодировку.
При регулярной выгрузке настройте расписание обмена, чтобы файл обновлялся автоматически. Проверяйте журнал обмена: ошибки записываются туда, и по ним видно, какие позиции не выгрузились и почему (например, отсутствует цена или штрихкод).
Перед настройкой обмена с сайтом выгрузите небольшую тестовую группу из 10–20 позиций и проверьте, как на площадке отображаются характеристики, единицы измерения и цены. Исправить структуру на этапе теста намного проще, чем чистить каталог после полной выгрузки.
Проверка результата и типичные ошибки
После выгрузки сверьте количество строк в файле с количеством позиций в списке справочника с теми же отборами. Расхождение обычно означает, что часть позиций отфильтрована отбором или помечена на удаление — помеченные объекты в выгрузку через отчёты часто не попадают, а в списке отображаются.
Проверьте кодировку при сохранении в CSV: если файл открывается в Excel с «кракозябрами», сохраните его в кодировке UTF-8 или откройте через мастер импорта текста с выбором кодировки 65001. Также убедитесь, что коды и артикулы с ведущими нулями не превратились в числа — в Excel задайте таким столбцам текстовый формат до вставки данных.
Если в файле отсутствуют цены или остатки, проверьте дату формирования отчёта и вид цены: данные берутся из регистров на указанный момент, и при неустановленных ценах колонка будет пустой.
Как проверить результат
Количества совпадают
В файле меньше строк — проверьте отбор и пометки удаления
Русский текст читается корректно
Нечитаемые символы — сохраните в UTF-8 или импортируйте с выбором кодировки
Нули сохранены, значения текстовые
Нули потеряны — столбец преобразован в число
Значения заполнены на нужную дату
Пустые ячейки — не установлен вид цены или нет данных на дату отчёта
Ограничения и когда нужен специалист
Штатные средства УТ 11 закрывают большинство задач выгрузки, но есть границы: нельзя без доработки выгрузить картинки номенклатуры вместе с данными одним файлом, сформировать YML для маркетплейса произвольной структуры или настроить сложную фильтрацию по свойствам. Для таких задач потребуются расширения или внешние обработки.
Обращение к специалисту по 1С оправдано, если нужна регулярная автоматическая выгрузка по расписанию, обмен с самописным сайтом, перенос данных между разными конфигурациями или обработка базы с сотнями тысяч позиций, где штатные отчёты работают медленно.
При больших объёмах формируйте выгрузку порциями — по группам номенклатуры: это снижает нагрузку на сервер и упрощает поиск ошибок в конкретной части каталога.
Что важно запомнить
Для простого списка используйте «Ещё → Вывести список» и сохранение в Excel. Цены и остатки выгружайте отчётами. Перенос между базами 1С делайте через XML-обмен или синхронизацию. Перед обратной загрузкой данных всегда тестируйте файл на копии базы и проверяйте кодировку, ведущие нули и отборы.
Частые вопросы
Можно ли выгрузить номенклатуру из УТ 11 без прав администратора?
Да. Вывод списка в табличный документ и сохранение отчётов доступны обычному пользователю с правами на просмотр справочника. Прав администратора требуют только настройка синхронизации данных и подключение внешних обработок.
Как выгрузить номенклатуру вместе со штрихкодами?
Штрихкоды хранятся в отдельном регистре сведений. Добавьте колонку штрихкода в отчёт по номенклатуре через настройки СКД или используйте отчёт по регистру «Штрихкоды номенклатуры», открыв его через «Все функции → Регистры сведений».
Почему в выгруженном файле меньше позиций, чем в справочнике?
Чаще всего сработал отбор в списке или отчёте, либо часть позиций помечена на удаление. Снимите все отборы, включите отображение помеченных объектов и сравните количество снова.
В каком формате лучше выгружать номенклатуру для загрузки в другую 1С?
Только в XML через обработку «Выгрузка и загрузка данных XML» или синхронизацию данных. Excel и CSV теряют ссылочную структуру, иерархию и связи с характеристиками, что приводит к дублям при загрузке.
Как настроить автоматическую выгрузку номенклатуры по расписанию?
В УТ 11 расписание доступно для обмена с сайтом и синхронизации данных — оно задаётся в настройках узла обмена. Для выгрузки в Excel по расписанию потребуется внешняя обработка с регламентным заданием, которую настраивает специалист.
Что делать, если при открытии CSV в Excel теряются ведущие нули в кодах?
Не открывайте CSV двойным щелчком. Используйте «Данные → Получение данных из текстового файла» в Excel и на шаге мастера задайте столбцам с кодами и штрихкодами текстовый формат — тогда нули сохранятся.