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

Администрирование · 10 мин

Как удалить расширение в 1С базовой версии

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

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

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

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

Что такое расширение и чем оно отличается от других доработок

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

Важно не путать расширение с другими объектами. Внешние обработки и отчёты (файлы .epf и .erf) подключаются через «Дополнительные отчеты и обработки» и удаляются оттуда же. Доработки, внесённые прямо в конфигурацию с снятием с поддержки, расширением не являются и удаляются только через конфигуратор путём возврата к типовой поставке.

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

Ограничения базовых версий 1С

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

Поэтому перед любыми действиями уточните, какая у вас версия. Откройте «О программе» (круглая кнопка меню или значок «i» в зависимости от интерфейса) и посмотрите название поставки. Если там указано «базовая версия» — расширений в базе быть не может, и вопрос удаления снимается сам собой.

Если же база когда-то работала на ПРОФ-версии, а затем была «переведена» на базовую (такое бывает при смене лицензии), остатки расширений могут храниться в данных. В этом случае их удаление возможно только после запуска базы на платформе с ПРОФ-лицензией.

Проверка: есть ли расширения в вашей базе

Перед удалением убедитесь, что расширение действительно существует. В режиме «Предприятие» откройте главное меню (кнопка в левом верхнем углу), выберите «Все функции». Если пункта «Все функции» нет, включите его: «Сервис» → «Параметры» → флажок «Отображать команду "Все функции"».

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

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

Как проверить результат

Список расширений в режиме «Предприятие»
Норма

Таблица пуста или содержит только нужные расширения

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

Присутствуют неизвестные расширения с непонятными именами

Поведение программы после удаления
Норма

Формы и отчёты работают как в типовой поставке

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

Пропали нужные доработки — расширение было рабочим

Версия поставки в окне «О программе»
Норма

ПРОФ или КОРП — механизм расширений доступен

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

Базовая версия — расширения не поддерживаются

Альтернативный способ — конфигуратор. Откройте базу в конфигураторе, перейдите в меню «Конфигурация» → «Расширения конфигурации». Здесь виден тот же список, но с возможностью сохранить расширение в файл перед удалением.

Удаление расширения через режим «Предприятие»

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

Порядок действий
  1. 1
    Сделайте резервную копию базы: для файловой базы — скопируйте файл 1Cv8.1CD, для серверной — выгрузите dt через конфигуратор.
  2. 2
    Откройте «Все функции» → «Стандартные» → «Расширения конфигурации».
  3. 3
    Найдите нужное расширение по имени в списке.
  4. 4
    Снимите флажок в колонке активности, если хотите сначала проверить работу без расширения, не удаляя его.
  5. 5
    Если отключение прошло без проблем — выделите строку и нажмите «Удалить» (кнопка с крестиком или клавиша Delete).
  6. 6
    Подтвердите удаление и перезапустите сеанс, чтобы убедиться, что программа работает корректно.

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

Если кнопка удаления недоступна, проверьте права пользователя: нужны административные права на информационную базу. Также удаление невозможно, если расширение подключено в разделенном режиме в сервисе (облачная 1С) — там действуют свои правила площадки.

Удаление расширения через конфигуратор

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

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

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

Что делать, если расширение не удаляется

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

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

Типичные ошибки
01
Удаление расширения без резервной копии — при ошибке восстановить доработку можно только из файла .cfe или копии базы.
02
Путаница между расширением и дополнительной обработкой — пользователь удаляет обработку в другом разделе и не видит эффекта.
03
Попытка найти расширения в базовой версии — механизм там не поддерживается, поэтому список всегда пуст.
04
Удаление активного расширения вместо предварительного отключения — проблемы обнаруживаются сразу, а не в контролируемом режиме.

В редких случаях помогает очистка кэша: удалите базу из списка информационных баз в стартовом окне и добавьте заново, либо очистите папки кэша в профиле пользователя (каталоги с длинными именами в %APPDATA%\1C\1cv8).

Альтернативы полному удалению

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

Ещё один вариант — заменить расширение новой версией. В конфигураторе и в списке расширений есть команда загрузки из файла: новая версия .cfe подменит старую с сохранением имени и настроек.

Сравнение вариантов

Отключение флажком

Подходит для диагностики и временного отказа от доработки. Расширение остаётся в базе, включается обратно мгновенно.

Удаление через «Предприятие»

Окончательное удаление без сохранения файла. Подходит, когда расширение точно не нужно.

Удаление через конфигуратор

То же удаление, но с возможностью предварительно сохранить .cfe-файл. Рекомендуется, если доработка может понадобиться позже.

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

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

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

Итог

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

В базовых версиях 1С расширения не поддерживаются — там удалять нечего. В ПРОФ-версиях расширение удаляется через «Все функции» → «Расширения конфигурации» или конфигуратор. Перед удалением сделайте копию базы, сохраните .cfe-файл и сначала попробуйте просто отключить расширение флажком.

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

Почему в моей базовой 1С нет пункта «Расширения конфигурации»?

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

Удалятся ли данные, созданные через расширение?

Нет. Удаление расширения убирает только доработанную функциональность: формы, кнопки, обработчики. Документы, справочники и записи регистров, созданные при работе расширения, остаются в базе в полном объёме.

Можно ли восстановить удалённое расширение?

Только если вы заранее сохранили его в файл .cfe через конфигуратор или у вас есть резервная копия базы. Без файла и копии восстановить расширение невозможно — доработку придётся разрабатывать заново.

Чем отличается отключение расширения от удаления?

Отключение (снятие флажка активности) прекращает действие расширения, но оно остаётся в базе и включается обратно одним щелчком. Удаление убирает расширение полностью. Для диагностики проблем всегда начинайте с отключения.

Расширение не удаляется с ошибкой — что делать?

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

Как узнать, кто установил расширение и зачем?

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