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