Справочники и Данные · 9 мин
Как изменить тип номенклатуры в 1С
Как изменить тип номенклатуры в 1С:Управление торговлей и ERP: в карточке, групповой обработкой и через виды номенклатуры. Ограничения и проверка результата.
Тип номенклатуры в 1С определяет, как программа работает с позицией: ведёт ли складской учёт, разрешает ли включать её в закупки и продажи, как формирует проводки. Ошибочно заведённый тип — например, «Товар» вместо «Услуга» — приводит к лишним остаткам на складах, ошибкам в отчётах и некорректным документам. Исправить тип можно напрямую в карточке, но с ограничениями, которые зависят от того, использовалась ли позиция в документах.
Инструкция ориентирована на конфигурации «1С:Управление торговлей 11», «1С:ERP» и «1С:Комплексная автоматизация», где справочник номенклатуры устроен одинаково. В «1С:Бухгалтерии» логика похожая, но состав типов отличается — об этом отдельный раздел ниже.
Что такое тип номенклатуры и чем он отличается от вида номенклатуры
В типовых конфигурациях 1С действует двухуровневая классификация. Тип номенклатуры — это жёстко заданное перечисление: «Товар», «Услуга», «Работа», «Набор», «Многооборотная тара» и некоторые другие варианты в зависимости от конфигурации. Тип определяет саму возможность складского учёта и поведение позиции в документах.
Вид номенклатуры — это пользовательский справочник, к которому привязаны шаблоны наименований, настройки учёта и значения характеристик по умолчанию. Один вид может включать только позиции совместимых типов. Поэтому при смене типа программа часто требует изменить и вид номенклатуры — иначе возникает конфликт настроек.
Проверка перед изменением: используется ли позиция в документах
Главный фактор, определяющий сценарий, — наличие движений по позиции. Если номенклатура уже проведена в поступлениях, реализациях или перемещениях, смена типа с «Товар» на «Услуга» создаст проблему: на складе останется «висячий» остаток, который невозможно списать стандартными документами, потому что услуги не учитываются на складах.
Быстро проверить использование можно двумя способами. Первый — отчёт «Ведомость по товарам на складах» с отбором по нужной позиции: ненулевой остаток означает, что смену типа надо готовить. Второй — поиск ссылок на объект: в режиме «Ещё» формы элемента или через «Все функции → Стандартные → Поиск ссылок на объект».
Как оценить ситуацию перед сменой типа
Остаток нулевой во всех разрезах
Есть положительный или отрицательный остаток
Ссылки только в черновиках или отсутствуют
Есть проведённые поступления и реализации
Вид допускает новый тип
Вид жёстко привязан к старому типу
Как изменить тип номенклатуры в карточке вручную
Если позиция новая или остатков по ней нет, тип меняется прямо в карточке. Откройте раздел «НСИ и администрирование → Номенклатура» (в УТ 11 — «Нормативно-справочная информация → Номенклатура»), найдите нужную позицию и откройте её форму.
В поле «Тип номенклатуры» выберите новое значение из списка. Если программа сообщит, что текущий вид номенклатуры несовместим с выбранным типом, сначала создайте или выберите подходящий вид, а затем повторите смену типа. После записи проверьте, что карточка сохранилась без ошибок и позиция корректно отображается в списке.
- 1Откройте справочник «Номенклатура» и найдите позицию
- 2Проверьте остатки по позиции в отчёте по складам
- 3В карточке измените поле «Тип номенклатуры»
- 4При конфликте подберите подходящий вид номенклатуры
- 5Запишите карточку и проверьте отсутствие ошибок
- 6Сформируйте отчёт по остаткам повторно для контроля
Групповое изменение типа через обработку
Когда менять тип нужно у десятков или сотен позиций, ручная правка неэффективна. В типовых конфигурациях есть обработка «Групповое изменение реквизитов»: «Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов». В ней выберите вид объектов «Номенклатура», задайте отбор (например, по виду номенклатуры или группе) и в списке реквизитов отметьте «Тип номенклатуры», указав новое значение.
Перед массовым выполнением обязательно сделайте резервную копию информационной базы. Обработка перезаписывает элементы пакетно, и отменить её действие штатными средствами нельзя — только восстановлением из копии. Начните с узкого отбора на 3–5 позиций, проверьте результат, и только потом расширяйте выборку.
Что делать, если тип заблокирован или позиция используется
В ряде случаев программа не даёт изменить тип: поле недоступно, либо при записи выводится сообщение о нарушении правил. Это штатная защита от порчи учётных данных. Обходить её прямой правкой в базе не следует — такое вмешательство ломает целостность регистров.
Безопасная альтернатива — замена позиции. Создайте новую карточку номенклатуры с правильным типом, перенесите в неё нужные характеристики и штрихкоды, а старую позицию выведите из оборота: спишите остатки документом «Списание товаров» или «Внутреннее потребление», установите пометку недействительности (в УТ 11 — признак «В архиве» через статус или исключение из подборов) и сообщите пользователям о замене. В новых документах используйте только новую карточку.
Как выбрать сценарий
Особенности в 1С:Бухгалтерии
В «1С:Бухгалтерии 8» тип номенклатуры выбирается при создании позиции и также влияет на счета учёта и поведение в документах. Смена типа у использованной позиции ограничена: например, превратить товар в услугу напрямую обычно нельзя, если по позиции есть проведённые документы.
Практический подход тот же: новая карточка с корректным типом и вывод старой из оборота. Дополнительно проверьте счета учёта в регистре «Счета учёта номенклатуры» — после создания новой позиции убедитесь, что для её типа и группы заданы правильные счета, иначе документы будут формировать неверные проводки.
Проверка результата после изменения
После смены типа выполните контрольные проверки. Сформируйте «Ведомость по товарам на складах» по изменённым позициям: для услуг позиции не должны появляться в отчёте вовсе, для товаров остатки должны соответствовать ожиданиям. Создайте тестовый документ реализации с изменённой позицией и убедитесь, что он проводится без ошибок.
Дополнительно полезно запустить «Проверку ведения учёта» (в УТ 11 и ERP — «Администрирование → Проверка ведения учёта») за период, в котором выполнялись изменения. Ошибки, связанные с номенклатурой, будут показаны отдельным блоком с указанием проблемных объектов.
Что важно запомнить
Сначала проверьте остатки и ссылки на позицию, затем выбирайте сценарий: прямая правка для неиспользованных карточек, групповая обработка с резервной копией для массовых изменений, новая карточка с выводом старой из оборота — для позиций с остатками. Завершайте работу контрольными отчётами.
Частые вопросы
Почему поле «Тип номенклатуры» недоступно для редактирования?
Чаще всего причина в том, что позиция уже использована в проведённых документах, и конфигурация блокирует смену типа для защиты учёта. Также поле может быть закрыто правами доступа — проверьте роль пользователя. Решение: создать новую позицию с нужным типом и вывести старую из оборота.
Можно ли изменить тип у номенклатуры с остатками на складе?
Технически программа иногда позволяет записать такое изменение, но делать этого не следует: остаток останется в регистрах, а списать его штатными документами для услуги будет невозможно. Сначала спишите или переместите остатки, доведя их до нуля, и только потом меняйте тип.
Что произойдёт со старыми документами после смены типа?
Проведённые документы и их движения не изменятся — они хранят данные на момент проведения. Отчёты за прошлые периоды покажут позицию в прежнем контексте. Перепроводить закрытые периоды не нужно, это может привести к расхождениям с уже сданной отчётностью.
Как поменять тип сразу у нескольких сотен позиций?
Используйте обработку «Групповое изменение реквизитов» из раздела «Администрирование → Обслуживание». Сделайте резервную копию базы, настройте отбор по виду номенклатуры или группе, укажите новый тип и сначала выполните обработку на малой выборке для проверки.
Чем замена карточки лучше смены типа у использованной позиции?
Новая карточка с правильным типом не затрагивает историю и регистры: старая позиция остаётся в прошлых документах корректно, а новая работает по нужным правилам. Это исключает зависшие остатки и ошибки закрытия месяца, которые неизбежны при принудительной смене типа.
Нужно ли менять вид номенклатуры вместе с типом?
Не всегда, но часто да: вид номенклатуры ограничивает допустимые типы. Если при смене типа программа выдаёт ошибку несовместимости, создайте вид, рассчитанный на новый тип, и укажите его в карточке до повторной попытки записи.