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