Перенос товаров между группами номенклатуры в 1С — рутинная, но критически важная операция для поддержания актуальной структуры каталога. Ошибки при таком перемещении могут привести к разрыву связей в отчётах, искажению остатков или даже потере данных о продажах. Эта инструкция охватывает все актуальные способы переноса для конфигураций 1С:Торговля и Склад, Управление торговлей 11 и ERP 2, включая массовые операции и обработки для автоматизации.
Особое внимание уделено сохранению истории продаж, корректному обновлению справочников и предотвращению типичных ошибок — например, когда товар "исчезает" из отчётов после переноса или дублируется в новой группе. Если вы работаете с большим ассортиментом, найдёте здесь и решения для пакетного переноса через Загрузку данных или Обработки.
Инструкция актуальна для 1С:Предприятие 8.3 (все релизы), но учитывайте: интерфейс и доступность некоторых функций могут отличаться в зависимости от версии платформы и конфигурации. Для сложных случаев (например, перенос с изменением свойств номенклатуры) приведены альтернативные методы.
Почему нельзя просто изменить группу в карточке товара?
На первый взгляд, самый очевидный способ — открыть карточку номенклатуры и вручную поменять группу в поле Группа номенклатуры. Однако этот метод работает только для новых товаров, которые ещё не участвовали в документах (поступлениях, продажах, инвентаризациях).
Причины ограничений:
- 🔗 Связи с документами: 1С хранит ссылки на номенклатуру в регистрах накопления и бухгалтерских проводках. Простое изменение группы разрывает эти связи, что приводит к ошибкам в отчётах типа
Оборотно-сальдовая ведомостьилиАнализ продаж. - 📊 История изменений: В конфигурациях с включённым контролем версий (например, ERP 2) такое изменение не фиксируется в журнале изменений, что усложняет аудит.
- 🛑 Блокировки: В некоторых конфигурациях (например, УТ 11.4+) поле группы номенклатуры может быть заблокировано для редактирования, если товар использовался в документах.
⚠️ Внимание: Если вы всё же изменили группу вручную для товара с историей, запуститеТестирование и исправление ИБ(Администрирование → Обслуживание) с флагомПерепроведение документов. Это поможет восстановить целостность данных, но не гарантирует корректность всех отчётов.
Для товаров с историей продаж используйте специализированные инструменты переноса, описанные ниже.
Способ 1: Перенос через документ «Корректировка справочника»
Это основной рекомендуемый метод для единичного переноса товаров. Документ Корректировка справочника сохраняет все связи номенклатуры с документами и регистрами, а также фиксирует изменение в истории.
Пошаговая инструкция:
- Откройте раздел
Номенклатура(илиТовары и услугив УТ 11). - Выделите нужный товар (или несколько товаров при пакетном переносе).
- Нажмите
Ещё → Корректировка справочника(в некоторых конфигурациях пункт может называтьсяИзменить группу). - В открывшемся документе:
| Поле | Действие | Примечание |
|---|---|---|
Тип операции |
Выберите Перенос в другую группу |
В некоторых конфигурациях может называться Изменение группы |
Новая группа |
Укажите целевую группу из справочника | Используйте поиск (Ctrl+F), если групп много |
Дата изменения |
Установите текущую дату | Важно для отчётов по периодам |
Комментарий |
Укажите причину переноса (например, "Реструктуризация каталога") | Поможет при аудите |
После заполнения проведите документ. Система автоматически обновит:
- 📋 Справочник номенклатуры (группу товара).
- 🔄 Регистры накопления (остатки, обороты).
- 📈 Отчёты по продажам и закупкам (товар останется в истории по старой группе, но новые документы будут учитывать новую группу).
⚠️ Внимание: В конфигурациях с включённымУправлением торговлей по характеристикам(например, размер/цвет) перенос черезКорректировку справочникаможет не сохранить привязку характеристик. В этом случае используйте Способ 3 (обработка).
Проверить, что у пользователя есть права на редактирование номенклатуры|
Сделать резервную копию базы (через Администрирование → Выгрузка данных)|
Убедиться, что целевая группа существует в справочнике|
Закрыть все открытые документы с этим товаром-->
Способ 2: Массовый перенос через обработку «Групповое изменение реквизитов»
Если нужно перенести десятки или сотни товаров, ручное создание документов Корректировка справочника займёт слишком много времени. В этом случае используйте стандартную обработку Групповое изменение реквизитов, которая доступна во всех типовых конфигурациях.
Алгоритм работы:
- Откройте обработку через меню
Все функции → Обработки → Групповое изменение реквизитов(или найдите её через поиск по названию). - В поле
ОбъектвыберитеНоменклатура. - На закладке
Отборукажите критерии выбора товаров:- 📌
Группа номенклатуры— текущая группа (из которой переносите). - 📌 Дополнительные фильтры (например, по
Виду номенклатурыилиАртикулу).
- 📌
- На закладке
Изменяемые реквизитыотметьте флажкомГруппа номенклатурыи укажите новую группу. - Нажмите
Выполнитьи дождитесь завершения операции. - ⚡ Скорость: Обрабатывает до 10 000 товаров за несколько минут (зависит от производительности сервера).
- 🎯 Гибкость: Можно переносить товары по сложным критериям (например, только те, что не продавались последние 6 месяцев).
- 📝 Протокол изменений: Обработка формирует лог с перечнем изменённых позиций.
- 🔄 Не обновляет регистры накопления автоматически (нужно запускать
Перепроведение документоввручную). - 🛑 В ERP 2 может потребоваться дополнительная настройка прав доступа к обработке.
- 📄
Универсальный перенос данных(от фирмы 1С). - 📄
Помощник переноса номенклатуры(доступен на портале 1С:ИТС). - 📄 Кастомизированные обработки от партнёров 1С (например, Альт-Софт или КорпСофт).
Преимущества метода:
Ограничения:
Перед массовым переносом экспортируйте список товаров в Excel через Файл → Сохранить как... в форме списка номенклатуры. Это поможет отменить изменения, если что-то пойдёт не так.
Способ 3: Перенос с изменением свойств через внешнюю обработку
Для сложных сценариев, когда нужно не только перенести товар в другую группу, но и изменить его свойства (например, вид номенклатуры, единицу измерения или налоговую ставку), стандартные инструменты 1С не подходят. В этом случае используйте внешние обработки, такие как:
Пример использования Универсального переноса данных:
- Скачайте обработку с портала 1С:ИТС (раздел
Обработки → Перенос данных). - Загрузите её в базу через
Файл → Открыть. - Настройте правила переноса:
Источник: Номенклатура (Группа = "Старая группа")Приёмник: Номенклатура (Группа = "Новая группа")
Действие: Изменить реквизиты
- Укажите дополнительные параметры (например, изменение
Вида номенклатурысТоварнаУслуга). - Запустите обработку и дождитесь завершения.
Преимущества внешних обработок:
- 🔧 Гибкость: Можно настроить перенос с преобразованием данных (например, изменить артикул по шаблону).
- 📊 Контроль: Формируются детальные отчёты о перенесённых позициях и ошибках.
- 🔄 Откат: Большинство обработок поддерживают отмену изменений.
⚠️ Внимание: Перед использованием внешних обработок проверьте их совместимость с вашей версией конфигурации. Например, Универсальный перенос данных версии 2.1 не поддерживает ERP 2.5 — потребуется версия 3.0+.
Что делать, если товар «исчез» из отчётов после переноса?
Одна из самых распространённых проблем после переноса — товар перестаёт отображаться в отчётах типа Ведомость по товарам или Анализ продаж. Причины и решения:
| Проблема | Причина | Решение |
|---|---|---|
Товар не виден в Оборотно-сальдовой ведомости |
Не обновлены регистры накопления | Запустите Перепроведение документов за период, когда товар участвовал в операциях |
В Анализе продаж данные только по новой группе |
Отчёт настроен на фильтр по текущей группе | Снимите фильтр по группе или добавьте старую группу в условия отбора |
| Товар дублируется в отчётах | Ошибка при массовом переносе (создан дубль) | Проверьте справочник на дубли через Администрирование → Поиск дублей |
Если проблема сохраняется:
- Проверьте настройки отчёта: часто пользователи забывают сбросить фильтр по группе после переноса.
- Запустите
Тестирование и исправление ИБс флагомПересчёт итогов. - Для сложных случаев используйте
Журнал регистрации(Администрирование → Журналы → Журнал регистрации), чтобы отследить, какие документы затрагивали товар.
Критическая ошибка: Если после переноса товар пропал из списка номенклатуры, но есть в регистрах, это означает повреждение ссылки. Восстановить её можно только через консоль запросов с правом администратора (запрос: ВЫБРАТЬ ССЫЛКА ИЗ Справочник.Номенклатура ГДЕ Наименование = "Название товара").
Перенос товаров с характеристиками (размеры, цвета)
Если ваша номенклатура ведётся с характеристиками (например, одежда по размерам или обувь по цветам), стандартные методы переноса могут не сработать. В этом случае:
Шаги для УТ 11 и ERP 2:
- Откройте справочник
Номенклатураи найдите нужный товар. - Перейдите на закладку
Характеристики. - Выделите все характеристики товара (можно использовать
Ctrl+A). - Нажмите
Ещё → Изменить группу(илиКорректировка справочника, если пункт отсутствует). - Укажите новую группу и сохраните изменения.
Особенности:
- 🔗 Характеристики не наследуют группу от номенклатуры автоматически — их нужно переносить отдельно.
- 📦 Если характеристик много (например, 50 цветов × 10 размеров), используйте обработку
Групповое изменение реквизитовс отбором поНоменклатуре.Характеристики. - 🛑 В ERP 2.4+ при переносе характеристик может потребоваться перезаполнить
Серии номенклатуры(если они используются).
Что будет, если не перенести характеристики?
Если оставить характеристики в старой группе, а номенклатуру перенести в новую, то:
1. В документах (например, Реализация товаров) товар будет отображаться без характеристик.
2. В отчётах Остатки по характеристикам данные разобьются на две строки: по старой и новой группе.
3. При проведении документов может возникать ошибка "Не найдена характеристика для номенклатуры".
Автоматизация переноса: правила обмена и скрипты
Для регулярного переноса товаров (например, при синхронизации с сайтом или 1С:УНФ) настройте правила обмена данными или используйте скрипты на языке 1С:Предприятие.
Пример скрипта для переноса товаров из группы "Устаревшие" в "Архив":
Процедура ПеренестиНоменклатуру()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Группа = &ГруппаИсходная";
Запрос.УстановитьПараметр("ГруппаИсходная", Справочники.ГруппыНоменклатуры.НайтиПоНаименованию("Устаревшие"));
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Товар = Выборка.Ссылка.ПолучитьОбъект();
Товар.Группа = Справочники.ГруппыНоменклатуры.НайтиПоНаименованию("Архив");
Товар.Записать();
КонецЦикла;
КонецПроцедуры
Для настройки обмена через Универсальный формат обмена (EnterpriseData):
- Откройте
Администрирование → Обмен данными → Настройка обмена. - Создайте новое правило обмена с типом
Перенос номенклатуры. - Укажите условия отбора (например,
Группа = "Старая группа"). - Настройте действия при обмене:
Изменить группу на "Новую группу". - Запустите обмен вручную или по расписанию.
Предупреждение: Автоматизированный перенос требует тестирования на копии базы, особенно если задействованы:
- 🔄 Регламентные задания (могут конфликтовать с обменом).
- 📊 Дополнительные отчёты (например, БИТ:Финанс или Корп:Закупки).
- 🔐 Роли доступа (скрипты выполняются с правами пользователя, запустившего их).
Автоматизация переноса оправдана только для регулярных операций (например, ежемесячное архивирование устаревших товаров). Для разовых задач используйте стандартные обработки — они безопаснее.
FAQ: Частые вопросы о переносе товаров в 1С
Можно ли перенести товар обратно в старую группу?
Да, но учитывайте:
- 🔄 Если товар участвовал в документах после переноса, история раздобьётся между двумя группами.
- 📊 В отчётах по периодам товар будет отображаться в той группе, которая была актуальна на дату документа.
- 🛑 Для восстановления целостности данных после обратного переноса запустите
Перепроведение документов.
Как перенести товар вместе с остатками на складе?
Остатки автоматически следуют за товаром при корректном переносе через Корректировку справочника или обработки. Если остатки "зависнут" на старой группе:
- Проверьте дату переноса — она должна быть позже, чем дата последнего движения товара.
- Запустите
Пересчёт итоговпо региструТоварыНаСкладах. - Если проблема сохраняется, создайте документ
Инвентаризацияс ручной корректировкой остатков.
Что делать, если после переноса товар дублируется в отчётах?
Дублирование возникает, если:
- 🔄 Перенос выполнялся дважды (например, через обработку и вручную).
- 📋 В базе есть непроводённые документы со старым значением группы.
- 🛑 Повреждена структура справочника (например, после обмена данными).
Решение:
- Найдите дубли через
Администрирование → Поиск дублей. - Проверьте непроводённые документы в
Журнале документов. - Если дубли — это разные объекты, объедините их через
Обработку объединения дублей(доступна на 1С:ИТС).
Как перенести товар в другую группу в 1С:Розница 2.2?
В 1С:Розница алгоритм аналогичен, но есть нюансы:
- 📌 Используйте документ
Корректировка справочника(пункт менюНоменклатура → Ещё → Корректировка). - 🛒 После переноса обновите данные в
РМК(розничном месте) черезОбмен с торговым оборудованием. - 📊 Проверьте отчёт
Товарный отчёт— в рознице он чувствителен к изменениям групп.
Можно ли перенести товар в группу из другой базы 1С?
Да, но только через обмен данными:
- Настройте синхронизацию между базами (например, через
Универсальный обмен в формате XML). - В правилах обмена укажите соответствие групп номенклатуры.
- Запустите выгрузку/загрузку данных.
Важно: При таком переносе не сохраняется история документов из исходной базы.