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

Особенность 1С:УТ 11.4 (и более ранних редакций 11-й версии) заключается в тесной интеграции номенклатуры с другими справочниками: характеристиками, сериями, единицами измерения и даже настройками цен. Простой экспорт-импорт через DT или XML часто не учитывает эти связи, чтоlater приводит к проблемам при проведении документов. Мы подробно разберём, какие данные нужно переносить комплексно, а какие можно обновить отдельно.

Статья будет полезна:

  • 🔹 Администраторам 1С, которые настраивают обмен между базами;
  • 🔹 Бухгалтерам и кладовщикам, ответственным за актуальность справочников;
  • 🔹 Разработчикам, которые пишут кастомные обработки для миграции;
  • 🔹 Руководителям, оценивающим риски и сроки переноса данных.
📊 Как вы обычно переносите номенклатуру в 1С?
Вручную через копирование
Стандартными обработками (DT, XML)
Самописными скриптами
С помощью сторонних сервисов (КД 3, Конвертация данных)
Не занимаюсь переносом

1. Подготовка к переносу: что нужно проверить перед стартом

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

🔎 Аудит исходной базы:

  • 📌 Проверьте дубли номенклатуры — используйте отчёт Поиск дублей в типовой конфигурации или обработку "Поиск и удаление дублей" (доступна в ITS).
  • 📌 Убедитесь, что все позиции имеют заполненные реквизиты: артикул, полное название, единицу измерения, группу номенклатуры.
  • 📌 Проведите Тестирование и исправление базы (Администрирование → Тестирование и исправление) — это устранит логические ошибки в данных.

⚙️ Настройка целевой базы:

  • 🔧 Создайте резервную копию (Администрирование → Выгрузить информационную базу) — это спасёт данные при сбое.
  • 🔧 Сверьте версии конфигураций: если в исходной базе УТ 11.4.12.123, а в целевой УТ 11.4.10.98, могут возникнуть проблемы с совместимостью объектов.
  • 🔧 Настройте права доступа для пользователя, который будет выполнять перенос (роль Администратор или Полные права).

Создана резервная копия исходной и целевой базы|

Проверены дубли в справочнике номенклатуры|

Сверены версии конфигураций (исходной и целевой)|

Настроены права доступа для пользователя|

Выполнено тестирование и исправление базы данных-->

📊 Анализ объёма данных: если в справочнике более 50 000 позиций, ручной перенос займёт недели. В таких случаях рациональнее использовать автоматизированные инструменты (о них — в следующих разделах).

⚠️ Внимание: Если перенос выполняется между разными редакциями 1С (например, из УТ 10.3 в УТ 11.4), структуры справочников могут отличаться. В этом случае потребуется предварительная конвертация данных с помощью Конвертации данных 3.0 или кастомных правил.

2. Способы переноса номенклатуры в 1С УТ 11: сравнение методов

Выбор метода зависит от объёма данных, частоты операций и технических возможностей. Ниже — сравнительная таблица всех актуальных способов с плюсами и минусами.

Метод Когда использовать Плюсы Минусы Сложность
Ручной ввод Перенос до 100 позиций ✅ Не требует технических навыков
✅ Минимальный риск ошибок
❌ Затраты времени
❌ Человеческий фактор
Копирование через буфер (Ctrl+C/Ctrl+V) Перенос до 1 000 позиций ✅ Быстро для небольших объёмов
✅ Сохраняет иерархию групп
❌ Не переносит дополнительные реквизиты
❌ Риск дублирования
⭐⭐
Выгрузка/загрузка через DT (Data Transfer) Перенос до 10 000 позиций ✅ Сохраняет все реквизиты
✅ Поддерживает связи с другими справочниками
❌ Требует настройки правил обмена
❌ Возможны ошибки при различии конфигураций
⭐⭐⭐
Обмен через XML (Универсальный формат) Перенос между разными конфигурациями ✅ Гибкость настройки
✅ Поддерживает сложные структуры
❌ Медленнее, чем DT
❌ Требует знаний XDTO
⭐⭐⭐⭐
Специализированные обработки (КД 3.0, Конвертация данных) Массовый перенос с преобразованием структуры ✅ Автоматизация сложных сценариев
✅ Поддержка разных версий 1С
❌ Требует лицензию
❌ Сложность настройки правил
⭐⭐⭐⭐⭐

Для большинства задач оптимальным решением является выгрузка через DT (если базы на одной версии) или Конвертация данных 3.0 (если версии разные). Ручной ввод и копирование подойдут только для минимальных объёмов.

💡

Для переноса между разными редакциями 1С (например, УТ 10.3 → УТ 11.4) обязательно используйте Конвертацию данных 3.0 или кастомные правила обмена. Стандартные форматы (DT, XML) не учитывают различия в структурах справочников.

3. Пошаговая инструкция: перенос номенклатуры через DT (Data Transfer)

Формат DT (Data Transfer) — самый надёжный способ для переноса между одинаковыми версиями 1С:УТ 11. Он сохраняет все реквизиты и связи, но требует предварительной настройки. Рассмотрим процесс по шагам.

📌 Шаг 1. Подготовка правил обмена

  1. Откройте исходную базу и перейдите в Администрирование → Обмен данными → Настройка обмена данными.
  2. Создайте новый узел обмена (например, ПереносНоменклатуры_2026).
  3. В настройках узла укажите:
    • 📍 Формат обменаData Transfer (DT);
    • 📍 Объекты для обмена — отметьте Справочник.Номенклатура и связанные справочники (Группы номенклатуры, Единицы измерения, Характеристики номенклатуры);
    • 📍 Правила регистрации — выберите Заменять существующие объекты (если нужно обновить данные) или Добавлять новые (если переносите в пустую базу).

📌 Шаг 2. Выгрузка данных

  1. В исходной базе выполните команду Выгрузить данные (кнопка в форме узла обмена).
  2. Укажите путь для сохранения файла (например, C:\Temp\Номенклатура.dt).
  3. Дождитесь завершения выгрузки. В логе (Просмотр лога обмена) не должно быть ошибок типа Не найден объект ссылки.

📌 Шаг 3. Загрузка в целевую базу

  1. Откройте целевую базу и создайте аналогичный узел обмена с теми же настройками.
  2. Выполните команду Загрузить данные и укажите путь к файлу .dt.
  3. После загрузки проверьте логи на наличие предупреждений. Типичные ошибки:
    • Объект уже существует — значит, в целевой базе есть дубли;
    • Не найдена группа номенклатуры — нужно перенести справочник групп заранее.
💡

Если при загрузке DT возникает ошибка "Недостаточно прав", временно назначьте пользователю роль Администратор системы (даже если у него уже есть Полные права). После переноса верните исходные настройки.

4. Перенос через XML: когда и как использовать

Формат XML уступает DT по скорости, но незаменим, если:

  • 🔹 Нужно перенести данные между разными конфигурациями (например, из Бухгалтерии 3.0 в УТ 11);
  • 🔹 Требуется преобразование структуры (например, объединение нескольких справочников в один);
  • 🔹 Необходима промежуточная обработка данных (например, очистка артикулов от лишних символов).

📝 Инструкция по выгрузке в XML:

  1. В исходной базе откройте Файл → Открыть и выберите обработку ВыгрузкаДанныхXML.epf (входит в стандартную поставку 1С:УТ 11).
  2. В настройках выгрузки укажите:
    Объекты.Номенклатура = Истина;
    

    Объекты.ГруппыНоменклатуры = Истина;

    Объекты.ЕдиницыИзмерения = Истина;

  3. Запустите выгрузку и сохраните файл (например, Номенклатура.xml).

📤 Загрузка XML в целевую базу:

  1. Используйте обработку ЗагрузкаДанныхXML.epf.
  2. В параметрах загрузки отметьте:
    РежимЗагрузки = РежимЗагрузкиДанных.СозданиеНовых;
    

    ИгнорироватьОшибки = Ложь;

  3. Если возникают ошибки типа Не найден родительский элемент, сначала загрузите группы номенклатуры, затем — саму номенклатуру.
⚠️ Внимание: При обмене через XML между разными конфигурациями (например, УТ 11 и ERP 2) может потребоваться ручная правка XDTO-пакетов. Если вы не уверены в настройках, используйте Конвертацию данных 3.0 — она автоматически преобразует структуры.

5. Перенос номенклатуры с характеристиками, сериями и остатками

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

  • 🔸 Не проводятся документы (Не найдена характеристика);
  • 🔸 Не отображаются остатки на складах;
  • 🔸 Не работают отчёты по аналитике продаж.

🔧 Как перенести комплексные данные:

  1. Характеристики номенклатуры:
    • 📌 Выгружайте их отдельным файлом (через DT или XML);
    • 📌 Проверьте, что в целевой базе созданы виды характеристик (например, Цвет, Размер);
    • 📌 Используйте обработку СвязьХарактеристикНоменклатуры.epf для восстановления связей.
  2. Серии и штрихкоды:
    • 📌 Переносите через DT с включёнными объектами СерииНоменклатуры и Штрихкоды;
    • 📌 Если серийные номера привязаны к документам, переносите их после номенклатуры.
  • Остатки:
    • 📌 Используйте документ Ввод начальных остатков (Склад → Ввод начальных остатков);
    • 📌 Для массового переноса остатков применяйте обработку "Перенос остатков между базами" (доступна на Инфостарт).
    • Что будет, если не перенести характеристики?

      Если в целевой базе отсутствуют характеристики номенклатуры (например, "Цвет: Красный"), то:

      1. Документы (Реализация, Поступление) не проведутся с ошибкой "Не найдена характеристика".

      2. В отчётах (Ведомость по товарам) данные будут сгруппированы без учёта характеристик, что исказит аналитику.

      3. При продаже товара с характеристикой система не найдёт остатки на складе, даже если они есть.

      📊 Порядок переноса комплексных данных:

      1. Группы номенклатуры;
      2. Единицы измерения;
      3. Номенклатура (без характеристик);
      4. Характеристики номенклатуры;
      5. Штрихкоды и серии;
      6. Остатки (через Ввод начальных остатков).

    6. Типичные ошибки и как их избежать

    Даже при использовании автоматизированных инструментов пользователи сталкиваются с ошибками. Разберём самые распространённые и способы их решения.

    Ошибка Причина Решение
    Не найдена группа номенклатуры В целевой базе отсутствует группа, указанная в номенклатуре Перенесите справочник Группы номенклатуры до выгрузки номенклатуры
    Объект уже существует Дублирующийся артикул или наименование Используйте режим Заменять существующие объекты или очистите целевой справочник
    Не найдена единица измерения В целевой базе нет единицы (например, "упаковка") Перенесите справочник Классификатор единиц измерения заранее
    Ошибка контроля уникальности Повторяющийся ПолныйКод или Артикул Проверьте дубли обработкой "Поиск дублей по реквизитам"
    Не найден вид номенклатуры В целевой базе не настроен вид (например, "Товар", "Услуга") Создайте недостающие виды в справочнике Виды номенклатуры

    🔍 Как диагностировать ошибки:

    • 📜 Просматривайте лог обмена (Администрирование → Обмен данными → Логи обмена);
    • 📜 Используйте журнал регистрации (Администрирование → Журнал регистрации) для поиска системных ошибок;
    • 📜 Для сложных случаев применяйте отладчик 1С (режим Конфигуратор → Отладка).
    💡

    Если при переносе через DT возникает ошибка "Недостаточно памяти", разбейте выгрузку на части по 5 000–10 000 позиций. Для этого в настройках узла обмена укажите фильтр по группам номенклатуры.

    7. Автоматизация переноса: обработки и внешние инструменты

    Для регулярного обмена или переноса больших объёмов данных (более 50 000 позиций номенклатуры) ручные методы неэффективны. В таких случаях используют:

    🛠️ Стандартные инструменты 1С:

    • 🔹 Конвертация данных 3.0 — официальное решение от 1С для миграции между разными конфигурациями. Поддерживает преобразование структур и сложные правила обмена.
    • 🔹 Комплексная автоматизация 2.0 (КА 2) — подсистема для настройки распределённых баз с синхронизацией справочников.

    🛠️ Сторонние обработки:

    • 🔹 "Универсальный обмен данными" (автор: Алексей Лукаш) — гибкая обработка для настройки обмена между любыми базами 1С.
    • 🔹 "Перенос данных между базами 1С 8.3" (доступна на Инфостарт) — поддерживает перенос номенклатуры с остатками, ценами и документами.
    • 🔹 "Выгрузка/загрузка данных в XML с обработкой" — позволяет редактировать данные перед загрузкой (например, заменять артикулы).
    • 📌 Пример настройки Конвертации данных 3.0:

      1. Установите обработку из дистрибутива 1С или скачайте с ITS.
      2. Создайте новое правило конвертации для справочника Номенклатура.
      3. Настройте соответствие полей (например, Артикул → Код, если в целевой базе артикул хранится в реквизите Код).
      4. Запустите тестовый обмен на копии базы, чтобы проверить корректность преобразований.
      ⚠️ Внимание: При использовании сторонних обработок проверяйте их совместимость с вашей версией 1С:УТ 11. Некоторые решения работают только с конкретными релизами (например, 11.4.10.x), а в 11.4.12.x могут вызывать ошибки.

      8. Проверка результатов переноса и постобработка

      После переноса номенклатуры необходимо проверить:

      • 🔹 Целостность данных — все ли позиции перенесены, нет ли дублей;
      • 🔹 Корректность связей — привязаны ли характеристики, серии, штрихкоды;
      • 🔹 Работоспособность документов — проводятся ли Реализация, Поступление, Инвентаризация;
      • 🔹 Актуальность остатков — совпадают ли данные с исходной базой.

      🔍 Инструменты для проверки:

      • 📊 Отчёт "Ведомость по товарам" (Отчёты → Товары → Ведомость по товарам) — сравните остатки до и после переноса.
      • 📊 Отчёт "Анализ продаж" — проверьте, что данные по номенклатуре отображаются корректно.
      • 📊 Обработка "Поиск расхождений" (доступна на Инфостарт) — находит различия между базами.

      🛠️ Постобработка данных:

      • 🔧 Если обнаружены дубли, используйте обработку "Объединение дублей номенклатуры".
      • 🔧 Для восстановления связей с документами применяйте "Поиск и замена ссылок".
      • 🔧 Если не перенеслись картинки номенклатуры, используйте обработку "Выгрузка/загрузка картинок номенклатуры".
      💡

      После переноса обязательно выполните перепроведение документов (Операции → Перепроведение документов). Это актуализирует движения по регистрам и устранит возможные расхождения в остатках.

      📌 Чек-лист после переноса:

      Сверены остатки по ведомости товаров|

      Проверена проводимость документов (Реализация, Поступление)|

      Устранены дубли в справочнике номенклатуры|

      Восстановлены связи с характеристиками и сериями|

      Обновлены цены и скидки (если требуется)|

      FAQ: Частые вопросы по переносу номенклатуры в 1С УТ 11

      🔹 Можно ли перенести номенклатуру из УТ 10.3 в УТ 11.4 без потерь?

      Да, но для этого необходимо использовать Конвертацию данных 3.0 с предварительной настройкой правил преобразования. Стандартные форматы (DT, XML) не учитывают различия в структурах справочников между версиями. Обратите внимание на:

      • 📌 Перенос видов номенклатуры (в УТ 11 они более детализированы);
      • 📌 Преобразование реквизитов (например, ПолноеНаименование в УТ 10.3 → НаименованиеПолное в УТ 11);
      • 📌 Перенос дополнительных реквизитов (если они использовались в старой базе).

      Рекомендуем протестировать перенос на копии базы перед основной миграцией.

      🔹 Как перенести номенклатуру вместе с ценами и скидками?

      Цены и скидки хранятся в отдельных регистрах (Цены номенклатуры, Скидки (накопления)), поэтому их нужно переносить отдельно:

      1. Сначала перенесите номенклатуру (любым из описанных способов);
      2. Затем выгрузите ценовые группы и типы цен (справочник Типы цен);
      3. Используйте обработку "Перенос цен номенклатуры" (доступна на Инфостарт) или документ Установка цен номенклатуры для ручного ввода.

      Для скидок переносите регистр Скидки (накопления) через DT