Перенос номенклатуры между базами 1С:Управление торговлей 11 (УТ 11) — одна из самых востребованных операций при миграции данных, объединении компаний или переходе на новую версию программы. Даже опытные пользователи сталкиваются с нюансами: от потери связей с контрагентами до ошибок в аналитике остатков. В этой статье разберём все актуальные способы переноса — от ручного ввода до автоматизированных обработок, — а также покажем, как избежать типичных ошибок, которые приводят к расхождению данных или сбоям в работе системы.
Особенность 1С:УТ 11.4 (и более ранних редакций 11-й версии) заключается в тесной интеграции номенклатуры с другими справочниками: характеристиками, сериями, единицами измерения и даже настройками цен. Простой экспорт-импорт через DT или XML часто не учитывает эти связи, чтоlater приводит к проблемам при проведении документов. Мы подробно разберём, какие данные нужно переносить комплексно, а какие можно обновить отдельно.
Статья будет полезна:
- 🔹 Администраторам 1С, которые настраивают обмен между базами;
- 🔹 Бухгалтерам и кладовщикам, ответственным за актуальность справочников;
- 🔹 Разработчикам, которые пишут кастомные обработки для миграции;
- 🔹 Руководителям, оценивающим риски и сроки переноса данных.
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. Подготовка правил обмена
- Откройте исходную базу и перейдите в
Администрирование → Обмен данными → Настройка обмена данными. - Создайте новый узел обмена (например,
ПереносНоменклатуры_2026). - В настройках узла укажите:
- 📍 Формат обмена —
Data Transfer (DT); - 📍 Объекты для обмена — отметьте
Справочник.Номенклатураи связанные справочники (Группы номенклатуры,Единицы измерения,Характеристики номенклатуры); - 📍 Правила регистрации — выберите
Заменять существующие объекты(если нужно обновить данные) илиДобавлять новые(если переносите в пустую базу).
- 📍 Формат обмена —
📌 Шаг 2. Выгрузка данных
- В исходной базе выполните команду
Выгрузить данные(кнопка в форме узла обмена). - Укажите путь для сохранения файла (например,
C:\Temp\Номенклатура.dt). - Дождитесь завершения выгрузки. В логе (
Просмотр лога обмена) не должно быть ошибок типаНе найден объект ссылки.
📌 Шаг 3. Загрузка в целевую базу
- Откройте целевую базу и создайте аналогичный узел обмена с теми же настройками.
- Выполните команду
Загрузить данныеи укажите путь к файлу.dt. - После загрузки проверьте логи на наличие предупреждений. Типичные ошибки:
- ❌
Объект уже существует— значит, в целевой базе есть дубли; - ❌
Не найдена группа номенклатуры— нужно перенести справочник групп заранее.
- ❌
Если при загрузке DT возникает ошибка "Недостаточно прав", временно назначьте пользователю роль Администратор системы (даже если у него уже есть Полные права). После переноса верните исходные настройки.
4. Перенос через XML: когда и как использовать
Формат XML уступает DT по скорости, но незаменим, если:
- 🔹 Нужно перенести данные между разными конфигурациями (например, из Бухгалтерии 3.0 в УТ 11);
- 🔹 Требуется преобразование структуры (например, объединение нескольких справочников в один);
- 🔹 Необходима промежуточная обработка данных (например, очистка артикулов от лишних символов).
📝 Инструкция по выгрузке в XML:
- В исходной базе откройте
Файл → Открытьи выберите обработкуВыгрузкаДанныхXML.epf(входит в стандартную поставку 1С:УТ 11). - В настройках выгрузки укажите:
Объекты.Номенклатура = Истина;Объекты.ГруппыНоменклатуры = Истина;
Объекты.ЕдиницыИзмерения = Истина;
- Запустите выгрузку и сохраните файл (например,
Номенклатура.xml).
📤 Загрузка XML в целевую базу:
- Используйте обработку
ЗагрузкаДанныхXML.epf. - В параметрах загрузки отметьте:
РежимЗагрузки = РежимЗагрузкиДанных.СозданиеНовых;ИгнорироватьОшибки = Ложь;
- Если возникают ошибки типа
Не найден родительский элемент, сначала загрузите группы номенклатуры, затем — саму номенклатуру.
⚠️ Внимание: При обмене через XML между разными конфигурациями (например, УТ 11 и ERP 2) может потребоваться ручная правка XDTO-пакетов. Если вы не уверены в настройках, используйте Конвертацию данных 3.0 — она автоматически преобразует структуры.
5. Перенос номенклатуры с характеристиками, сериями и остатками
Частая ошибка при переносе — игнорирование дополнительных реквизитов номенклатуры: характеристик, серий, штрихкодов или остатков. Это приводит к тому, что в новой базе:
- 🔸 Не проводятся документы (
Не найдена характеристика); - 🔸 Не отображаются остатки на складах;
- 🔸 Не работают отчёты по аналитике продаж.
🔧 Как перенести комплексные данные:
- Характеристики номенклатуры:
- 📌 Выгружайте их отдельным файлом (через
DTилиXML); - 📌 Проверьте, что в целевой базе созданы виды характеристик (например,
Цвет,Размер); - 📌 Используйте обработку
СвязьХарактеристикНоменклатуры.epfдля восстановления связей.
- 📌 Выгружайте их отдельным файлом (через
- Серии и штрихкоды:
- 📌 Переносите через
DTс включёнными объектамиСерииНоменклатурыиШтрихкоды; - 📌 Если серийные номера привязаны к документам, переносите их после номенклатуры.
- 📌 Переносите через
- 📌 Используйте документ
Ввод начальных остатков(Склад → Ввод начальных остатков); - 📌 Для массового переноса остатков применяйте обработку "Перенос остатков между базами" (доступна на Инфостарт).
Что будет, если не перенести характеристики?
Если в целевой базе отсутствуют характеристики номенклатуры (например, "Цвет: Красный"), то:
1. Документы (Реализация, Поступление) не проведутся с ошибкой "Не найдена характеристика".
2. В отчётах (Ведомость по товарам) данные будут сгруппированы без учёта характеристик, что исказит аналитику.
3. При продаже товара с характеристикой система не найдёт остатки на складе, даже если они есть.
📊 Порядок переноса комплексных данных:
- Группы номенклатуры;
- Единицы измерения;
- Номенклатура (без характеристик);
- Характеристики номенклатуры;
- Штрихкоды и серии;
- Остатки (через
Ввод начальных остатков). - 📜 Просматривайте лог обмена (
Администрирование → Обмен данными → Логи обмена); - 📜 Используйте журнал регистрации (
Администрирование → Журнал регистрации) для поиска системных ошибок; - 📜 Для сложных случаев применяйте отладчик 1С (режим
Конфигуратор → Отладка). - 🔹 Конвертация данных 3.0 — официальное решение от 1С для миграции между разными конфигурациями. Поддерживает преобразование структур и сложные правила обмена.
- 🔹 Комплексная автоматизация 2.0 (КА 2) — подсистема для настройки распределённых баз с синхронизацией справочников.
- 🔹 "Универсальный обмен данными" (автор: Алексей Лукаш) — гибкая обработка для настройки обмена между любыми базами 1С.
- 🔹 "Перенос данных между базами 1С 8.3" (доступна на Инфостарт) — поддерживает перенос номенклатуры с остатками, ценами и документами.
- 🔹 "Выгрузка/загрузка данных в XML с обработкой" — позволяет редактировать данные перед загрузкой (например, заменять артикулы).
6. Типичные ошибки и как их избежать
Даже при использовании автоматизированных инструментов пользователи сталкиваются с ошибками. Разберём самые распространённые и способы их решения.
| Ошибка | Причина | Решение |
|---|---|---|
Не найдена группа номенклатуры |
В целевой базе отсутствует группа, указанная в номенклатуре | Перенесите справочник Группы номенклатуры до выгрузки номенклатуры |
Объект уже существует |
Дублирующийся артикул или наименование | Используйте режим Заменять существующие объекты или очистите целевой справочник |
Не найдена единица измерения |
В целевой базе нет единицы (например, "упаковка") | Перенесите справочник Классификатор единиц измерения заранее |
Ошибка контроля уникальности |
Повторяющийся ПолныйКод или Артикул |
Проверьте дубли обработкой "Поиск дублей по реквизитам" |
Не найден вид номенклатуры |
В целевой базе не настроен вид (например, "Товар", "Услуга") | Создайте недостающие виды в справочнике Виды номенклатуры |
🔍 Как диагностировать ошибки:
Если при переносе через DT возникает ошибка "Недостаточно памяти", разбейте выгрузку на части по 5 000–10 000 позиций. Для этого в настройках узла обмена укажите фильтр по группам номенклатуры.
7. Автоматизация переноса: обработки и внешние инструменты
Для регулярного обмена или переноса больших объёмов данных (более 50 000 позиций номенклатуры) ручные методы неэффективны. В таких случаях используют:
🛠️ Стандартные инструменты 1С:
🛠️ Сторонние обработки:
📌 Пример настройки Конвертации данных 3.0:
- Установите обработку из дистрибутива 1С или скачайте с ITS.
- Создайте новое правило конвертации для справочника
Номенклатура. - Настройте соответствие полей (например,
Артикул → Код, если в целевой базе артикул хранится в реквизитеКод). - Запустите тестовый обмен на копии базы, чтобы проверить корректность преобразований.
⚠️ Внимание: При использовании сторонних обработок проверяйте их совместимость с вашей версией 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); - 📌 Перенос дополнительных реквизитов (если они использовались в старой базе).
Рекомендуем протестировать перенос на копии базы перед основной миграцией.
🔹 Как перенести номенклатуру вместе с ценами и скидками?
Цены и скидки хранятся в отдельных регистрах (Цены номенклатуры, Скидки (накопления)), поэтому их нужно переносить отдельно:
- Сначала перенесите номенклатуру (любым из описанных способов);
- Затем выгрузите ценовые группы и типы цен (справочник
Типы цен); - Используйте обработку "Перенос цен номенклатуры" (доступна на Инфостарт) или документ
Установка цен номенклатурыдля ручного ввода.
Для скидок переносите регистр Скидки (накопления) через DT