К статье
Практический материал

Справочники и Данные · 9 мин

Как изменить тип номенклатуры в 1С

Как изменить тип номенклатуры в 1С:Управление торговлей и ERP: в карточке, групповой обработкой и через виды номенклатуры. Ограничения и проверка результата.

Тип номенклатуры в 1С определяет, как программа работает с позицией: ведёт ли складской учёт, разрешает ли включать её в закупки и продажи, как формирует проводки. Ошибочно заведённый тип — например, «Товар» вместо «Услуга» — приводит к лишним остаткам на складах, ошибкам в отчётах и некорректным документам. Исправить тип можно напрямую в карточке, но с ограничениями, которые зависят от того, использовалась ли позиция в документах.

Инструкция ориентирована на конфигурации «1С:Управление торговлей 11», «1С:ERP» и «1С:Комплексная автоматизация», где справочник номенклатуры устроен одинаково. В «1С:Бухгалтерии» логика похожая, но состав типов отличается — об этом отдельный раздел ниже.

Что такое тип номенклатуры и чем он отличается от вида номенклатуры

В типовых конфигурациях 1С действует двухуровневая классификация. Тип номенклатуры — это жёстко заданное перечисление: «Товар», «Услуга», «Работа», «Набор», «Многооборотная тара» и некоторые другие варианты в зависимости от конфигурации. Тип определяет саму возможность складского учёта и поведение позиции в документах.

Вид номенклатуры — это пользовательский справочник, к которому привязаны шаблоны наименований, настройки учёта и значения характеристик по умолчанию. Один вид может включать только позиции совместимых типов. Поэтому при смене типа программа часто требует изменить и вид номенклатуры — иначе возникает конфликт настроек.

Проверка перед изменением: используется ли позиция в документах

Главный фактор, определяющий сценарий, — наличие движений по позиции. Если номенклатура уже проведена в поступлениях, реализациях или перемещениях, смена типа с «Товар» на «Услуга» создаст проблему: на складе останется «висячий» остаток, который невозможно списать стандартными документами, потому что услуги не учитываются на складах.

Быстро проверить использование можно двумя способами. Первый — отчёт «Ведомость по товарам на складах» с отбором по нужной позиции: ненулевой остаток означает, что смену типа надо готовить. Второй — поиск ссылок на объект: в режиме «Ещё» формы элемента или через «Все функции → Стандартные → Поиск ссылок на объект».

Контрольные точки

Как оценить ситуацию перед сменой типа

Остаток на складах по позиции
Норма

Остаток нулевой во всех разрезах

Тревожный признак

Есть положительный или отрицательный остаток

Ссылки на элемент в документах
Норма

Ссылки только в черновиках или отсутствуют

Тревожный признак

Есть проведённые поступления и реализации

Вид номенклатуры
Норма

Вид допускает новый тип

Тревожный признак

Вид жёстко привязан к старому типу

Как изменить тип номенклатуры в карточке вручную

Если позиция новая или остатков по ней нет, тип меняется прямо в карточке. Откройте раздел «НСИ и администрирование → Номенклатура» (в УТ 11 — «Нормативно-справочная информация → Номенклатура»), найдите нужную позицию и откройте её форму.

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

Порядок действий для одиночной позиции
  1. 1
    Откройте справочник «Номенклатура» и найдите позицию
  2. 2
    Проверьте остатки по позиции в отчёте по складам
  3. 3
    В карточке измените поле «Тип номенклатуры»
  4. 4
    При конфликте подберите подходящий вид номенклатуры
  5. 5
    Запишите карточку и проверьте отсутствие ошибок
  6. 6
    Сформируйте отчёт по остаткам повторно для контроля

Групповое изменение типа через обработку

Когда менять тип нужно у десятков или сотен позиций, ручная правка неэффективна. В типовых конфигурациях есть обработка «Групповое изменение реквизитов»: «Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов». В ней выберите вид объектов «Номенклатура», задайте отбор (например, по виду номенклатуры или группе) и в списке реквизитов отметьте «Тип номенклатуры», указав новое значение.

Перед массовым выполнением обязательно сделайте резервную копию информационной базы. Обработка перезаписывает элементы пакетно, и отменить её действие штатными средствами нельзя — только восстановлением из копии. Начните с узкого отбора на 3–5 позиций, проверьте результат, и только потом расширяйте выборку.

Что делать, если тип заблокирован или позиция используется

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

Безопасная альтернатива — замена позиции. Создайте новую карточку номенклатуры с правильным типом, перенесите в неё нужные характеристики и штрихкоды, а старую позицию выведите из оборота: спишите остатки документом «Списание товаров» или «Внутреннее потребление», установите пометку недействительности (в УТ 11 — признак «В архиве» через статус или исключение из подборов) и сообщите пользователям о замене. В новых документах используйте только новую карточку.

Маршрут решения

Как выбрать сценарий

Позиция новая, движений нетМеняйте тип прямо в карточке
Движения есть, но остаток нулевойСмените тип в карточке или групповой обработкой, проверив вид номенклатуры
Есть ненулевой остаток и целевой тип — услугаСоздайте новую позицию, остатки спишите, старую выведите из оборота
Меняется тип у сотен позицийИспользуйте «Групповое изменение реквизитов» после резервной копии

Особенности в 1С:Бухгалтерии

В «1С:Бухгалтерии 8» тип номенклатуры выбирается при создании позиции и также влияет на счета учёта и поведение в документах. Смена типа у использованной позиции ограничена: например, превратить товар в услугу напрямую обычно нельзя, если по позиции есть проведённые документы.

Практический подход тот же: новая карточка с корректным типом и вывод старой из оборота. Дополнительно проверьте счета учёта в регистре «Счета учёта номенклатуры» — после создания новой позиции убедитесь, что для её типа и группы заданы правильные счета, иначе документы будут формировать неверные проводки.

Типичные ошибки
01
Смена типа на «Услуга» при ненулевом остатке — остаток зависает на складе и искажает отчёты
02
Групповая обработка без резервной копии — массовую правку невозможно откатить
03
Игнорирование конфликта с видом номенклатуры — карточка не записывается или наследует неверные настройки
04
Правка типа в середине закрытия месяца — регламентные операции могут завершиться с ошибками
05
Дублирование позиций без вывода старой из оборота — пользователи продолжают выбирать неправильную карточку

Проверка результата после изменения

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

Дополнительно полезно запустить «Проверку ведения учёта» (в УТ 11 и ERP — «Администрирование → Проверка ведения учёта») за период, в котором выполнялись изменения. Ошибки, связанные с номенклатурой, будут показаны отдельным блоком с указанием проблемных объектов.

Итог

Что важно запомнить

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

Частые вопросы

Почему поле «Тип номенклатуры» недоступно для редактирования?

Чаще всего причина в том, что позиция уже использована в проведённых документах, и конфигурация блокирует смену типа для защиты учёта. Также поле может быть закрыто правами доступа — проверьте роль пользователя. Решение: создать новую позицию с нужным типом и вывести старую из оборота.

Можно ли изменить тип у номенклатуры с остатками на складе?

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

Что произойдёт со старыми документами после смены типа?

Проведённые документы и их движения не изменятся — они хранят данные на момент проведения. Отчёты за прошлые периоды покажут позицию в прежнем контексте. Перепроводить закрытые периоды не нужно, это может привести к расхождениям с уже сданной отчётностью.

Как поменять тип сразу у нескольких сотен позиций?

Используйте обработку «Групповое изменение реквизитов» из раздела «Администрирование → Обслуживание». Сделайте резервную копию базы, настройте отбор по виду номенклатуры или группе, укажите новый тип и сначала выполните обработку на малой выборке для проверки.

Чем замена карточки лучше смены типа у использованной позиции?

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

Нужно ли менять вид номенклатуры вместе с типом?

Не всегда, но часто да: вид номенклатуры ограничивает допустимые типы. Если при смене типа программа выдаёт ошибку несовместимости, создайте вид, рассчитанный на новый тип, и укажите его в карточке до повторной попытки записи.