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

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

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

Как изменить тип номенклатуры с товара на услугу в 1С:Бухгалтерия и Управление торговлей. Пошаговая инструкция, обход ограничений, проверка результатов.

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

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

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

Почему 1С не даёт просто поменять тип номенклатуры

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

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

Перед любыми манипуляциями сделайте резервную копию информационной базы. Для файловой базы достаточно скопировать каталог или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной — используйте штатные средства СУБД или выгрузку .dt.

Сценарий 1: позиция новая, движений по ней нет

Самый простой случай — номенклатуру только что создали и ещё не включали ни в один документ. Тип меняется прямо в карточке.

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

В Управлении торговлей 11 откройте «НСИ и администрирование» → «Номенклатура», в карточке позиции измените поле «Тип номенклатуры» на «Услуга» и запишите. После смены типа карточка перестроится: исчезнут складские реквизиты (единицы хранения, вес, объём), появятся поля, характерные для услуг.

Порядок действий для позиции без движений
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте карточку номенклатуры через справочник
  3. 3
    Проверьте, что по позиции нет документов (кнопка «Поиск ссылок на объект» или отчёт по движениям)
  4. 4
    Измените тип на «Услуга» и запишите карточку
  5. 5
    Проверьте, что позиция корректно подставляется в тестовый документ реализации

Как проверить, есть ли движения по позиции

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

Если команды поиска ссылок нет в интерфейсе, воспользуйтесь отчётом. В 1С:Бухгалтерии подойдёт оборотно-сальдовая ведомость по счетам 41 или 10 с отбором по номенклатуре; в Управлении торговлей — отчёт «Ведомость по товарам на складах». Пустой отчёт означает, что складских движений нет, но не гарантирует отсутствия ссылок в непроведённых документах.

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

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

Поиск ссылок на объект
Норма

Список ссылок пуст

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

Найдены документы — тип заблокирован

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

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

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

Есть количество — сначала спишите или переместите

Доступность поля «Тип номенклатуры»
Норма

Поле активно и редактируется

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

Поле недоступно — есть движения

Сценарий 2: движения есть, но документы можно отменить

Если позиция ошибочно проведена в нескольких документах текущего периода (например, её только что завели и успели включить в одну реализацию), проще всего отменить проведение этих документов. После того как все ссылки исчезнут, тип разблокируется.

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

Учтите ограничение: отменять проведение документов закрытых периодов (после сдачи отчётности) нельзя без веских оснований — это повлечёт изменение регламентированной отчётности и необходимость подачи уточнённых деклараций. В таком случае используйте третий сценарий.

Сценарий 3: создать новую позицию-услугу и заменить старую

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

Создайте новую карточку номенклатуры с тем же наименованием (можно добавить пометку, например «(услуга)»), укажите тип «Услуга», перенесите цены, единицу измерения и ставку НДС. Старую позицию установите в пометку «не использовать» (в УТ 11 — статус «Закрыта» или аналогичный) либо снимите с неё цены, чтобы менеджеры не подставляли её в новые документы.

Если нужно исправить и существующие непроведённые документы, воспользуйтесь типовой обработкой «Групповое изменение реквизитов» (в УТ 11: «НСИ и администрирование» → «Обслуживание» → «Корректировка данных»; в Бухгалтерии: «Администрирование» → «Обслуживание» → «Групповое изменение реквизитов»). С её помощью можно массово заменить номенклатуру в табличных частях выбранных документов. Обработка доступна пользователям с правами администратора.

Сравнение подходов

Прямая смена типа в карточке

Подходит, только если движений нет. Быстро, но недоступно для использованных позиций.

Отмена документов и смена типа

Подходит для малого числа документов открытого периода. Требует перепроведения и контроля последовательности.

Новая позиция + замена

Универсально, безопасно для закрытых периодов. Минус — в справочнике появляются две похожие позиции.

Правка через конфигуратор/обработку

Снимает блокировку напрямую, но опасно: ломает складские остатки. Только для опытных специалистов на копии базы.

Что делать со складскими остатками

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

После списания убедитесь отчётом по складским остаткам, что количество по позиции равно нулю. Только после этого позицию можно выводить из оборота. Если остаток не закрыть, он продолжит числиться в учёте и искажать инвентаризации.

Настройка счетов учёта для новой услуги

После создания позиции-услуги проверьте счета учёта. В 1С:Бухгалтерии счета задаются в карточке номенклатуры по ссылке «Счета учёта» или через настройку счетов учёта номенклатуры в целом. Для услуги обычно не нужны счета запасов (41, 10) — важны счёт доходов, счёт расходов и счёт НДС по реализации.

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

Типичные ошибки
01
Снятие блокировки типа через конфигуратор при наличии остатков — в учёте появляются незакрытые складские остатки без документов
02
Замена позиции в проведённых документах закрытого периода — искажение сданной отчётности и необходимость уточнёнок
03
Дублирование позиций без пометки — менеджеры продолжают выбирать старую карточку-товар в новых документах
04
Забытые счета учёта — услуга проводится по счету запасов и попадает в оборотку по 41 счёту
05
Отсутствие резервной копии перед групповой обработкой — откатить массовую замену невозможно

Особенности в Управлении торговлей 11 и ERP

В УТ 11, КА и ERP тип номенклатуры жёстко связан с видом номенклатуры. Вид определяет шаблон наименования, настройки серий, характеристик и складского учёта. Если нужно массово перевести группу позиций в услуги, удобнее сначала создать отдельный вид номенклатуры «Услуги» с нужными настройками, а затем менять вид у позиций — при условии отсутствия движений.

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

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

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

Затем сформируйте отчёт по складским остаткам: старой позиции в нём быть не должно (или остаток должен быть нулевым). В Бухгалтерии дополнительно проверьте оборотно-сальдовую ведомость по счетам запасов на предмет остатков по спорной номенклатуре.

Итог

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

Тип номенклатуры меняется напрямую только при отсутствии движений. Если документы есть — отменяйте их (в открытом периоде) или создавайте новую позицию-услугу с заменой через групповую обработку. Перед изменениями — резервная копия, после — проверка отчётами по остаткам и тестовым документом.

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

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

Поле блокируется автоматически, как только по позиции появляется ссылка в проведённом документе или записи регистра. Это защита целостности учёта. Проверьте ссылки через «Ещё» → «Найти ссылки на объект» и действуйте по сценарию для позиции с движениями.

Можно ли изменить тип через конфигуратор, сняв блокировку?

Технически да — через изменение свойств реквизита или прямую запись объекта. Но делать это при наличии движений опасно: товарные остатки останутся без механизма закрытия, а отчёты разойдутся с проводками. Такой приём допустим только на копии базы и с последующим ручным закрытием остатков.

Что будет с документами прошлых периодов после создания новой позиции?

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

Как массово заменить номенклатуру в непроведённых документах?

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

Нужно ли менять счета учёта после смены товара на услугу?

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

Услуга всё равно просит указать склад в документе. Что не так?

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