Перемещение товара между группами номенклатуры в 1С:Предприятие — рутинная, но критически важная операция. От неё зависит корректность складского учёта, аналитика продаж и даже налоговая отчётность. Ошибки при переносе приводят к расхождениям в остатках, проблемам с инвентаризацией и пустой трате времени на поиск «потерянных» позиций.
В этой статье разберём все актуальные способы переноса — от ручного перетаскивания в интерфейсе до массового перемещения через обработки. Особое внимание уделим типичным ошибкам (например, почему после переноса товар исчезает из отчётов) и нюансам для разных конфигураций: 1С:Управление торговлей 11, 1С:ERP, 1С:Розница. В конце — FAQ с ответами на острые вопросы, которые не освещают даже в официальной документации.
Если вы работаете с большим ассортиментом, советуем сразу перейти к разделу про массовый перенос — там описаны инструменты, которые сэкономят часы времени.
Зачем переносить товары между группами в 1С?
На первый взгляд, структура групп номенклатуры кажется статичной. Но на практике изменения требуются постоянно:
- 📦 Реорганизация склада: перенос сезонных товаров (например, лыжи зимой → велосипеды летом) в актуальные категории для удобства поиска.
- 📊 Аналитика продаж: группировка похожих товаров (например, разделение «Электроника» на «Смартфоны» и «Аксессуары») для точных отчётов.
- 💰 Ценообразование: применение разных наценок для групп (например, «Премиум» vs «Эконом»).
- 📑 Налоговый учёт: разделение товаров с разными ставками НДС или кодами ТН ВЭД.
Без корректной структуры групп сложно:
- 🔍 Быстро найти товар в справочнике (особенно при ассортименте 10 000+ позиций).
- 📈 Сформировать отчёт по продажам конкретной категории (например, «Одежда → Детская»).
- 🚚 Оптимизировать логистику (группы могут привязываться к зонам хранения).
Важно: в 1С:ERP и УТ 11 группы номенклатуры могут влиять на маршруты согласования заказов и правила резервирования. Например, товары из группы «Под заказ» могут автоматически резервироваться только после оплаты.
⚠️ Внимание: Если в вашей базе включён управленческий учёт по характеристикам (цвет, размер), перенос товара между группами может сбросить привязки. Проверьте настройки справочникаНоменклатура→ вкладкаХарактеристики.
Способ 1: Ручной перенос через интерфейс 1С
Самый простой метод — перетаскивание товара мышью или редактирование группы в карточке номенклатуры. Подходит для единичных переносов (1–10 позиций).
Пошаговая инструкция:
- Откройте справочник
Номенклатура(Справочники → Товары (номенклатура)). - Найдите нужный товар через поиск или навигацию по группам.
- Вариант А: Перетащите строку с товаром в новую группу мышью (удерживая левую кнопку).
Вариант Б: Откройте карточку товара (двойной клик) → поле
Группа номенклатуры→ выберите новую группу из списка. - Сохраните изменения (
Ctrl+Sили кнопкаЗаписать и закрыть).
Преимущества метода:
- ✅ Не требует технических навыков.
- ✅ Мгновенный результат (изменения применяются сразу).
Недостатки:
- ❌ Опасно для больших объёмов (можно случайно перенести не тот товар).
- ❌ Не фиксируется история изменений (кто и когда перенёс).
Закрыты все документы с этим товаром (накладные, заказы)
Сделан бэкап базы (для критичных изменений)
Проверены права доступа (нужно право на редактирование номенклатуры)
Согласован перенос с бухгалтерией (если затрагивает учёт)
-->
Если товар используется в открытых документах (например, в непроводённой накладной), 1С может заблокировать изменение группы. В этом случае:
- Найдите все документы с этим товаром через отчёт
Анализ использования номенклатуры(Отчёты → Номенклатура). - Закройте или проведите документы.
- Повторите перенос.
⚠️ Внимание: В 1С:Розница 2.3 при ручном переносе товара из группы «Алкоголь» в другую может сброситься привязка к коду алкогольной продукции (ЕГАИС). Проверьте поле Код алкогольной продукции после изменения!
Способ 2: Массовый перенос через обработку
Если нужно перенести десятки или сотни товаров, ручной метод не подходит. В этом случае используют:
- 📄 Стандартную обработку «Групповое изменение реквизитов» (есть в большинстве конфигураций).
- 🛠️ Внешние обработки (например, от Инфостарт или 1С-Рарус).
- 🤖 Скрипты на встроенном языке (для опытных пользователей).
Рассмотрим первый вариант — стандартную обработку:
- Откройте меню
Все функции(если его нет, включите в настройках интерфейса). - Выберите
Обработки → Групповое изменение реквизитов. - В поле
ОбъектукажитеНоменклатура. - На вкладке
Отборнастройте фильтр (например,Группа = Старая группа). - На вкладке
Изменениявыберите реквизитГруппа номенклатурыи укажите новую группу. - Нажмите
Выполнить.
Пример фильтра для переноса всех товаров из группы «Старье» в «Архив»:
Группа.Наименование = "Старье"
Для сложных условий (например, перенос товаров с определённым артикулом или производителем) используйте расширенный отбор:
| Условие | Пример кода | Описание |
|---|---|---|
| Перенос по артикулу | Артикул LIKE "ABC%" |
Товары, артикул которых начинается на «ABC» |
| Перенос по производителю | Производитель.Наименование = "Samsung" |
Товары конкретного бренда |
| Перенос по остаткам | Остатки.Количество = 0 |
Товары с нулевым остатком |
Если стандартной обработки недостаточно, воспользуйтесь внешними решениями:
- 🔹 Обработка «Массовое изменение номенклатуры» от Инфостарт — поддерживает перенос с учётом характеристик и серий.
- 🔹 «Помощник переноса номенклатуры» от 1С-Рарус — сохраняет историю изменений.
Перед массовым переносом экспортируйте список товаров в Excel через отчёт Список номенклатуры. Это поможет отменить изменения, если что-то пойдёт не так.
Способ 3: Перенос через документ «Перемещение товаров»
Этот метод используется, когда нужно не только изменить группу в справочнике, но и физически переместить товар между складами или зонами хранения. Подходит для:
- 🏭 Перевода товара из «Основного склада» в «Архив».
- 📦 Изменения места хранения (например, с «Зоны А» на «Зону Б»).
- 🔄 Корректировки остатков после инвентаризации.
Пошаговая инструкция:
- Создайте документ
Перемещение товаров(Документы → Склад → Перемещение товаров). - В шапке укажите:
Склад-отправитель— текущий склад.Склад-получатель— новый склад (если перенос между складами).
Группа номенклатуры укажите новую группу.Важные нюансы:
- 🔸 Если товар уже используется в документах (например, в заказах покупателей), перенос через перемещение может вызвать ошибку
Номенклатура используется в документах. В этом случае сначала закройте все связанные документы. - 🔸 В 1С:ERP документ
Перемещение товаровможет требовать согласования (если включены бизнес-процессы).
Если нужно перенести товар без физического движения (только изменить группу в справочнике), используйте документ Корректировка записей регистров:
- Создайте документ (
Документы → Регламентные → Корректировка записей регистров). - Выберите регистр
Номенклатура. - Укажите товар и новую группу.
- Проводите документ.
⚠️ Внимание: В 1С:УТ 11.4.10+ при переносе черезКорректировку записей регистровможет сбиться себестоимость товара, если в настройках учёта включён флагВести учёт по партиям. Проверьте отчётВедомость по товарам на складахпосле изменения!
Способ 4: Перенос через план обмена (для распределённых баз)
Если вы работаете в распределённой информационной базе (РИБ) или синхронизируете данные между 1С:УТ и 1С:Бухгалтерией, перенос товара между группами может вызвать конфликты обмена. В этом случае:
Алгоритм действий:
- Выполните перенос в главной базе (например, в 1С:УТ).
- Дождитесь синхронизации через план обмена.
- Проверьте, что изменения applied в подчинённой базе (например, в 1С:Бухгалтерии).
Типичные проблемы и решения:
| Проблема | Причина | Решение |
|---|---|---|
| Товар не перенёсся в подчинённую базу | Ошибка в правилах обмена | Проверьте настройки плана обмена (Администрирование → Обмен данными) |
| Дублирование товара после обмена | Разные идентификаторы в базах | Используйте Поиск и замена дублей (Сервис → Поиск дублей) |
| Ошибка «Объект не найден» | Отсутствует группа в подчинённой базе | Создайте группу вручную или настройте автоматическое создание объектов в правилах обмена |
Для сложных случаев (например, перенос между базами с разной структурой групп) используйте внешние обработки синхронизации:
- 🔹 «Универсальный обмен данными» от 1С-Битрикс.
- 🔹 «Конвертация данных» (КД 3.0) — для переноса между разными конфигурациями.
Что делать, если после обмена товар исчез из отчётов?
Это типичная проблема при несовпадении идентификаторов групп в базах. Решение:
1. Проверьте, существует ли группа в подчинённой базе (возможно, она называется по-другому).
2. Используйте отчёт Журнал регистрации (Администрирование → Поддержка и обслуживание) для поиска ошибок обмена.
3. Если товар «потерялся», восстановите его через Восстановление последовательности документов (Сервис → Восстановление данных).
Способ 5: Перенос через программный код (для разработчиков)
Если вам нужно автоматизировать перенос (например, ежемесячно перемещать устаревшие товары в архив), используйте встроенный язык 1С. Пример кода для переноса всех товаров из группы «Старье» в «Архив»:
Процедура ПеренестиТоварыВАрхив()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Группа.Наименование = ""Старье""";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Архив = Справочники.Номенклатура.НайтиПоНаименованию("Архив");
Пока Выборка.Следующий() Цикл
Товар = Выборка.Ссылка.ПолучитьОбъект();
Товар.Группа = Архив;
Товар.Записать();
КонецЦикла;
Сообщить("Перенос завершён!");
КонецПроцедуры
Для выполнения кода:
- Откройте
Консоль запросов(Сервис → Отладка → Консоль запросов). - Вставьте код и нажмите
Выполнить.
Преимущества программного метода:
- ✅ Можно настроить автоматическое выполнение по расписанию (через
Регламентные задания). - ✅ Гибкие условия отбора (например, перенос товаров без движения более 6 месяцев).
Риски:
- ❌ Ошибки в коде могут повредить данные (например, перенести все товары в одну группу).
- ❌ Требуются права
АдминистраторилиПолный доступ.
Перед выполнением скрипта всегда делайте резервную копию базы! Используйте тестовую копию для проверки кода.
Для сложных задач (например, перенос с учётом остатков на складах) используйте отчёты с выгрузкой в Excel:
- Сформируйте отчёт
Ведомость по товарам на складахс группировкой по номенклатуре. - Экспортируйте в Excel (
Файл → Сохранить как...). - Обработайте данные в Excel (например, отметьте товары для переноса).
- Импортируйте обратно через
Универсальный обмен данными.
Типичные ошибки и как их избежать
Даже опытные пользователи 1С сталкиваются с проблемами при переносе товаров. Вот самые критичные ошибки и их последствия:
1. Перенос товара, используемого в документах
Если товар есть в непроводённых накладных или заказах, 1С может:
- 🔴 Заблокировать изменение группы.
- 🔴 Создать дубликат товара с новой группой (при этом старый товар останется в документах).
Решение: используйте отчёт Анализ использования номенклатуры, чтобы найти и закрыть все связанные документы.
2. Потеря истории изменений
При ручном переносе 1С не фиксирует, кто и когда изменил группу. Это усложняет аудит.
Решение: настройте журнал изменений (Администрирование → Настройки программы → Журналы изменений) или используйте обработку с логгированием.
3. Расхождения в остатках
Если товар перенесли, но не скорректировали остатки на складе, в отчётах появится «минус» или «лишние» товары.
Решение: после переноса проверяйте отчёт Ведомость по товарам на складах и при необходимости создавайте документ Оприходование/Списание.
4. Сброс характеристик товара
В некоторых конфигурациях (например, 1С:ERP) при переносе между группами сбрасываются:
- 🔹 Привязка к сериям.
- 🔹 Дополнительные реквизиты (например, «Страна происхождения»).
- 🔹 Ценовые группы.
Решение: перед переносом экспортируйте все реквизиты товара в Excel, а после — восстановите вручную.
5. Конфликты с ЕГАИС
Если переносите алкогольную продукцию, проверьте:
- 🔹 Сохранился ли
Код алкогольной продукции. - 🔹 Не сбилась ли привязка к
Справочнику ЕГАИС.
Решение: после переноса запустите обработку Проверка данных ЕГАИС (Сервис → ЕГАИС).
Если после переноса товар исчез из отчётов, проверьте настройки прав доступа для новой группы. Возможно, у вашей роли нет прав на просмотр этой категории.
FAQ: Ответы на частые вопросы
Можно ли перенести товар между группами без прав администратора?
Да, но нужны права на редактирование справочника Номенклатура и группы, в которую переносите товар. Если прав нет, появится ошибка Отказано в доступе. Обратитесь к администратору 1С или настройте роль в Администрирование → Пользователи и права.
Как перенести товар, если он используется в документах?
Есть 3 варианта:
- Закрыть документы: проведите или удалите все документы с этим товаром, затем перенесите.
- Создать новый товар: скопируйте товар в новую группу (
Действия → Скопировать), а старый архивируйте. - Использовать замену номенклатуры: в документах замените старый товар на новый через обработку
Замена номенклатуры.
Почему после переноса товар дублируется в отчётах?
Это происходит, если:
- 🔹 Товар перенесли не через документ, а просто изменили группу в справочнике (старая запись осталась в регистрах).
- 🔹 В настройках учёта включён флаг
Вести историю изменений номенклатуры, и 1С создаёт новую запись при каждом изменении.
Решение: используйте отчёт Движения документа для поиска дублей и удалите лишние записи через Корректировку регистров.
Как автоматизировать перенос устаревших товаров в архив?
Настройте регламентное задание:
- Создайте обработку (см. раздел про программный код).
- Добавьте её в
Регламентные задания(Администрирование → Поддержка и обслуживание → Регламентные задания). - Укажите расписание (например,
Ежемесячно, 1-е число).
Пример условия для отбора устаревших товаров (без движения 6 месяцев):
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
НЕ СУЩЕСТВУЕТ (
ВЫБРАТЬ РАЗЛИЧНЫЕ
ДвиженияНоменклатуры.Номенклатура КАК Номенклатура
ИЗ
РегистрНакопления.ТоварыНаСкладах.Обороты КАК ДвиженияНоменклатуры
ГДЕ
ДвиженияНоменклатуры.Номенклатура = Номенклатура.Ссылка
И ДвиженияНоменклатуры.Период > ДобавитьМесяц(ТекущаяДата(), -6)
)
Что делать, если после переноса сбилась себестоимость товара?
Это типичная проблема для конфигураций с партионным учётом (например, 1С:ERP). Себестоимость может измениться, если:
- 🔹 Товар перенесли в группу с другим методом списания (FIFO, LIFO, по средней).
- 🔹 В новой группе другие настройки учёта НДС.
Решение:
- Проверьте настройки группы (
Справочники → Номенклатура → Группы номенклатуры). - Если себестоимость критична, верните товар в старую группу и перенесите через документ
Корректировка себестоимости.